aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Add `odin clear-cache`gingerBill2024-07-092-0/+83
| * | | Add subtarget to cached executablegingerBill2024-07-081-0/+5
| * | | Add `-internal-cached`gingerBill2024-07-086-17/+265
* | | | Merge pull request #3893 from laytan/temporary-directory-non-windowsgingerBill2024-07-081-4/+16
|\ \ \ \ | |/ / / |/| | |
| * | | implement `temporary_directory` on non-windowsLaytan Laats2024-07-081-4/+16
| |/ /
* | | Add #load cache files to `-export-dependencies:json`gingerBill2024-07-082-23/+72
* | | Default to `-o:none` for all buildsgingerBill2024-07-082-2/+2
* | | Clean up timings messages showing used module countgingerBill2024-07-082-2/+13
* | | Correct `-use-separate-module` behaviourgingerBill2024-07-085-6/+16
|/ /
* | Experiment with different uses of `-use-separate-modules`gingerBill2024-07-084-13/+23
* | Use a temporary directory for -use-separate-modulesgingerBill2024-07-082-25/+66
* | Add sort for global types and proceduresgingerBill2024-07-082-1/+25
* | Update to LLVM 18.1.8gingerBill2024-07-0833-113/+651
* | Add `-print-linker-flags`gingerBill2024-07-082-2/+52
* | Forbid `$T=` parameter from crashing compilerFeoramund2024-07-061-1/+11
* | Merge pull request #3828 from laytan/re-raise-signals-from-odin-rungingerBill2024-07-061-6/+22
|\ \
| * | re-raise signals from the `odin run` binaryLaytan Laats2024-06-281-6/+22
* | | Merge pull request #3874 from laytan/fix-not-detecting-duplicate-proc-caseJeroen van Rijn2024-07-051-1/+1
|\ \ \
| * | | Fix not detecting duplicate proc casesLaytan Laats2024-07-051-1/+1
* | | | Fix assertion false positiveLaytan Laats2024-07-041-1/+0
|/ / /
* | | Remove `*_test.odin`; always compile it for all targetsgingerBill2024-07-042-8/+0
* | | Restrict a bit moregingerBill2024-07-041-41/+44
* | | Remove `when` check in `check_entity_from_ident_or_selector`gingerBill2024-07-041-2/+2
* | | Remove import name casesgingerBill2024-07-041-2/+0
* | | Allow `x :: y when cond else proc(...){...}`gingerBill2024-07-043-79/+189
* | | Fix `lb_store_type_case_implicit`gingerBill2024-07-041-1/+2
* | | Ff `@(disabled=true)`, do not add that entity's dependencies to the setgingerBill2024-07-041-0/+4
* | | error on type_of(value of untyped type)Karl Zylinski2024-07-031-0/+8
* | | Fix help text.Jeroen van Rijn2024-07-031-1/+0
* | | Fix `#soa` assignment buggingerBill2024-07-031-1/+1
* | | Merge pull request #3855 from laytan/mastergingerBill2024-07-022-6/+8
|\ \ \
| * | | fix llvm assertion failure when const initializer is not the same typeLaytan Laats2024-07-021-3/+1
| * | | fix llvm assertion about metadata on non-instructionLaytan Laats2024-07-021-3/+7
* | | | Merge pull request #3859 from laytan/wasm-stbtt-object-linking-preopensgingerBill2024-07-026-16/+26
|\ \ \ \
| * | | | wasm: add foreign import and linking of wasm object filesLaytan Laats2024-07-026-16/+26
| |/ / /
* | | | Force `cl.exe` to parse Odin source as utf-8.Jeroen van Rijn2024-07-011-1/+1
* | | | Add UTF-8 BOM for ucg.c, because reasons.Jeroen van Rijn2024-07-011-1/+1
* | | | Sanity check for a `nullptr`gingerBill2024-07-011-1/+3
* | | | Fix #3515gingerBill2024-07-011-7/+16
* | | | Add `intrinsics.type_struct_has_implicit_padding` #3844gingerBill2024-07-013-1/+29
* | | | Fix showing error when not meant togingerBill2024-07-011-1/+3
* | | | Add support for `make(#soa[]T)` etcgingerBill2024-07-011-2/+77
* | | | Merge pull request #3760 from Feoramund/refactor-show-error-on-linegingerBill2024-07-016-58/+3536
|\ \ \ \
| * | | | Re-implement the error squiggles with visual widthFeoramund2024-06-292-164/+143
| * | | | Add `UCG` library to Odin compilerFeoramund2024-06-293-0/+3320
| * | | | Refactor `show_error_on_line`Feoramund2024-06-142-71/+243
| * | | | Remove unused code from tokenizerFeoramund2024-06-141-4/+0
| * | | | Fix displaying emptiness when error is on first lineFeoramund2024-06-141-0/+5
| * | | | Fix displaying error on wrong line with token at EOLFeoramund2024-06-141-0/+6
* | | | | Merge pull request #3848 from laytan/wasm-c-abi-indirect-multifield-structgingerBill2024-07-011-9/+9
|\ \ \ \ \