aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | Merge pull request #3525 from Feoramund/fix-more-error-racecondgingerBill2024-05-031-3/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix more race conditions in error reportingFeoramund2024-05-011-3/+3
| | |_|_|_|_|/ / | |/| | | | | |
* | | | | | | | Allow `#no_alias` on multi-pointersgingerBill2024-05-031-2/+2
| |_|/ / / / / |/| | | | | |
* | | | | | | Improve error message's suggestion for `if !integer`gingerBill2024-05-031-3/+5
* | | | | | | Revert to old `StringMap` internal layoutgingerBill2024-05-031-0/+292
|/ / / / / /
* | | | | | Merge pull request #3518 from laytan/sysinfo-arm-additionsgingerBill2024-04-301-7/+20
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | sys/info: retrieve better CPU description on DarwinLaytan Laats2024-04-301-7/+20
* | | | | | Merge pull request #3505 from Feoramund/allow-disabled-init-procsgingerBill2024-04-291-0/+5
|\ \ \ \ \ \
| * | | | | | Allow `@(init)` procs to be `@(disabled)`Feoramund2024-04-281-0/+5
* | | | | | | Fix race condition in `error_va`Feoramund2024-04-281-1/+1
|/ / / / / /
* | | | | | Merge pull request #3495 from Feoramund/fix-rune-literal-error-double-reportinggingerBill2024-04-281-2/+1
|\ \ \ \ \ \
| * | | | | | Fix invalid rune literal reported twiceFeoramund2024-04-281-2/+1
* | | | | | | wasm: allow `-default-to-nil-allocator`Laytan Laats2024-04-281-2/+4
| |/ / / / / |/| | | | |
* | | | | | Add extra assertsgingerBill2024-04-281-0/+2
* | | | | | Clear unused `global_error_collector.curr_error`Feoramund2024-04-281-0/+2
|/ / / / /
* | | | | Disallow `for x in bitset_or_map` if `x` is a variable that matches the "key"gingerBill2024-04-271-0/+22
* | | | | Generalize Odin call-based "iterators" to work with more than 2-values: `for ...gingerBill2024-04-272-23/+65
* | | | | Fix wrong allocator usagegingerBill2024-04-271-1/+1
* | | | | Correct map usagegingerBill2024-04-263-3/+3
* | | | | Implement dumb `PtrMap`gingerBill2024-04-264-258/+241
* | | | | Implement dumb `StringMap`gingerBill2024-04-262-169/+135
* | | | | Minor clean upgingerBill2024-04-263-10/+17
* | | | | Minor changesgingerBill2024-04-262-6/+7
* | | | | Fix minor buggingerBill2024-04-261-1/+1
| |_|/ / |/| | |
* | | | Merge pull request #3467 from laytan/clang-18-linking-backportgingerBill2024-04-251-73/+29
|\ \ \ \
| * | | | fix linking with clang-18Laytan2024-04-221-73/+29
* | | | | Merge pull request #3479 from laytan/support-0-sized-return-arm64-abigingerBill2024-04-251-2/+3
|\ \ \ \ \
| * | | | | compiler: support returning 0 sized types in arm64 abiLaytan Laats2024-04-241-2/+3
* | | | | | Improve support for big-endian `bit_field`sgingerBill2024-04-241-11/+41
* | | | | | Disallow mixing endian types within a `bit_field`gingerBill2024-04-241-0/+39
* | | | | | Remove line info in message with `-json-errors`gingerBill2024-04-241-6/+30
* | | | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-04-242-21/+4
|\| | | | |
| * | | | | Merge pull request #3466 from laytan/fix-proc-args-debug-infogingerBill2024-04-232-21/+4
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | fix direct proc args debug infoLaytan Laats2024-04-222-21/+4
| | |/ / /
* | | | | Improve codegen for `bit_field [N]T` compound literalsgingerBill2024-04-242-12/+87
* | | | | Improve codegen for `bit_field` compound literals with an integer backinggingerBill2024-04-244-23/+101
* | | | | Improve code generation for loading `bit_field` fieldsgingerBill2024-04-242-20/+75
|/ / / /
* | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-04-223-14/+34
|\ \ \ \
| * | | | spellingThomas la Cour2024-04-201-4/+4
| * | | | normalize_pathThomas la Cour2024-04-202-10/+30
| |/ / /
* / / / Add check for `build.` and `run.` typosgingerBill2024-04-221-2/+11
|/ / /
* | | Enforce as global constantgingerBill2024-04-181-1/+1
* | | Set `__$ti-` stuff to be private linkagegingerBill2024-04-182-6/+3
* | | Set linkage to private for `__$type_info_data`gingerBill2024-04-181-0/+1
* | | Force runtime type table to be in rodata/rdata sectiongingerBill2024-04-181-0/+4
* | | Fix typo.gingerBill2024-04-181-1/+1
* | | Fix #3445gingerBill2024-04-181-0/+2
* | | Add `-no-type-assert` and `ODIN_NO_TYPE_ASSERT`gingerBill2024-04-185-36/+51
* | | Add `ODIN_NO_BOUNDS_CHECK`gingerBill2024-04-181-0/+1
* | | Clear error message on collisions with `using` on struct fieldsgingerBill2024-04-171-5/+8