aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Improve ABI design for wasm32 targetsgingerBill2022-05-211-18/+36
* Increase minimum macOS version to 10.12.0gingerBill2022-05-181-2/+2
* emit optnone and noinline for all procs when opt set to minimalTobias Mollstam2022-05-181-22/+27
* Commit `import _` changesgingerBill2022-05-151-8/+5
* Allow for `import _ "foo"` to allow for `@(init)` procedures; Remove `using i...gingerBill2022-05-143-49/+14
* Improve -vet shadowing to allow `x := x if cond else y` etcgingerBill2022-05-111-9/+28
* Improve ternary if type inferencegingerBill2022-05-111-1/+5
* Correct `foreign import` prefix behaviour for wasmgingerBill2022-05-061-11/+9
* Remove unneeded `#if defined`gingerBill2022-05-041-4/+0
* Add `@(priority_index=<int>)` for `foreign import`gingerBill2022-05-044-0/+20
* Minor move around for path setsgingerBill2022-05-041-4/+8
* Remove stray linegingerBill2022-05-041-1/+0
* Make the link order of foreign imports deterministicgingerBill2022-05-046-300/+370
* Small fix to deprecation warning.Jeroen van Rijn2022-05-041-1/+1
* Typo.Jeroen van Rijn2022-05-031-1/+1
* Add deprecation warnings for -opt and flag=value insted of flag:value.Jeroen van Rijn2022-05-031-6/+17
* Make `big_int_from_string` return an error if not an integer.Jeroen van Rijn2022-05-033-17/+36
* Fix -opt: parsing.Jeroen van Rijn2022-05-031-1/+20
* Fix `@(disable=...)`gingerBill2022-05-021-13/+9
* Implement syscall for arm32gingerBill2022-05-011-73/+98
* Fix building issues with arm32gingerBill2022-05-012-17/+28
* Add basic arm32 ABI support (linux_arm32)gingerBill2022-05-012-1/+102
* Allow -error-pos-style:default as an alias for odinJeroen van Rijn2022-04-281-2/+2
* Make -error-pos-style case-insensitive.Jeroen van Rijn2022-04-281-2/+7
* Fix -error-pos-style:unixJeroen van Rijn2022-04-281-0/+11
* Add `intrinsics.type_is_multi_pointer`gingerBill2022-04-272-0/+4
* Add `intrinsics.type_field_type`gingerBill2022-04-272-0/+33
* Address edge cases.Jeroen van Rijn2022-04-263-45/+99
* Remove redundant bit for non-Windows.Jeroen van Rijn2022-04-241-14/+0
* Compiler: Allow -out: to not have an extension on *nix for executables (only).Jeroen van Rijn2022-04-241-1/+3
* Compiler: Add early error for output path being a directory.Jeroen van Rijn2022-04-249-383/+652
* Fix #1713gingerBill2022-04-142-3/+5
* Add -help to CI tests.Jeroen van Rijn2022-04-051-2/+10
* Give build/run/check/test/doc a `-file` flag.Jeroen van Rijn2022-04-052-89/+145
* Add extra help line for define/config.Jeroen van Rijn2022-04-031-0/+1
* Merge pull request #1686 from Kelimion/compile-time-assertgingerBill2022-04-021-5/+27
|\
| * Allow optional message for `#assert`.Jeroen van Rijn2022-04-021-5/+27
* | Add extra checks to atomic intrinsicsgingerBill2022-04-021-0/+45
* | `intrinsics.atomic_type_is_lock_free`gingerBill2022-04-025-4/+47
|/
* Change `intrinsics.Atomic_Memory_Order` fields to use `Ada_Case` rather than ...gingerBill2022-03-312-12/+12
* Add checks for memory ordering on fencesgingerBill2022-03-311-6/+20
* Correct weak handlinggingerBill2022-03-311-1/+2
* Enforce success failure pairings of `compare_exchange_*_explicit` at compile ...gingerBill2022-03-312-9/+96
* Replace the atomic intrinsicsgingerBill2022-03-316-324/+272
* Add `intrinsics.wasm_memory_grow` `intrinsics.wasm_memory_size`gingerBill2022-03-304-2/+114
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2022-03-301-0/+4
|\
| * Merge pull request #1671 from colrdavidson/add_nocrtgingerBill2022-03-301-0/+4
| |\
| | * Make no crt work on LinuxColin Davidson2022-03-301-0/+4
* | | Correct `atomic_cxchg_*` `atomic_cxchgweak_*` intrinsics behaviour to monoton...gingerBill2022-03-301-8/+16
|/ /
* | Use `WIFEXITED()` and `WEXITSTATUS()` on Unix `system()` exit codegitlost2022-03-241-0/+3