aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Make constant string backing structures use PrivateLinkage compared to Intern...gingerBill2022-03-241-3/+3
* | `union #shared_nil`gingerBill2022-03-249-32/+103
* | Fix issue #829 "Compiler crashes when declaring maps with procedure"gitlost2022-03-231-0/+1
* | Merge pull request #1632 from gitlost/const_in_if_#1592gingerBill2022-03-213-6/+18
|\ \
| * | Fix issue #1592 "LLVM code gen error when using a constant in an if"gitlost2022-03-183-6/+18
* | | Improve procedure group selection based on the minimum number of argumentsgingerBill2022-03-185-31/+82
|/ /
* | Fix #1610gingerBill2022-03-141-29/+21
* | Fix `#1609`gingerBill2022-03-141-0/+6
|/
* Merge pull request #1505 from jasonKercher/fix_odin_testgingerBill2022-03-141-3/+7
|\
| * Merge remote-tracking branch 'upstream/master' into fix_odin_testJason Kercher2022-03-0924-204/+640
| |\
| * | improve entry point check logicCiD-2022-02-171-3/+2
| * | fix odin testCiD-2022-02-161-0/+5
* | | Merge branch 'master' into freestanding_amd64gingerBill2022-03-1416-88/+301
|\ \ \
| * | | #Fix 1615 Replace `llvm.readcyclecounter` with `cntvct_el0` on arm64gingerBill2022-03-122-7/+16
| | |/ | |/|
| * | Fix #1607gingerBill2022-03-091-0/+15
| * | Fix typogingerBill2022-03-091-1/+1
| * | Fix typogingerBill2022-03-091-1/+1
| * | Replace `#if` with `if` where possiblegingerBill2022-03-081-16/+16
| * | Refactor link flag creation for nix systemsgingerBill2022-03-081-26/+31
| * | Linux: allow 'foreign import' of object fileskstrb2022-03-051-2/+2
| * | Merge pull request #1575 from jockus/fix_relative_slice_lengingerBill2022-03-043-4/+4
| |\ \
| | * | Add relative slice to type checks for built in lenJoakim Hentula2022-03-023-4/+4