aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | Merge pull request #1582 from semarie/more-ciJeroen van Rijn2022-03-031-9/+9
| |\ \ \
| | * | | rename architecture from 386 to i386Sébastien Marie2022-03-031-9/+9
| | |/ /
| * / / check for semi-colon before EOF tooSébastien Marie2022-03-031-1/+2
| |/ /
| * | Improve error message when there is "no field" found for a large anonymous st...gingerBill2022-03-013-22/+31
| * | Check if directory exists with the same target executable name when building ...gingerBill2022-02-282-0/+17
| * | openbsd: defaults to PIE executableSébastien Marie2022-02-282-1/+7
| * | Merge pull request #1557 from semarie/openbsd-supportgingerBill2022-02-287-8/+160
| |\ \
| | * | openbsd: poor man implementation for getting executable pathSébastien Marie2022-02-261-3/+30
| | * | internal_odin_root_dir: readlink could failSébastien Marie2022-02-251-1/+1
| | * | provide a simple gb_file_copy() implementationSébastien Marie2022-02-251-4/+44
| | * | add RAM information inside reportSébastien Marie2022-02-251-0/+9
| | * | initial OpenBSD supportSébastien Marie2022-02-257-4/+80