aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Remove hack in `lb_addr_store`gingerBill2021-03-011-13/+34
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-03-014-55/+82
|\
| * Minor changes to function pass manager in llvm_backend.cppgingerBill2021-02-271-27/+33
| * Fix LLVM -opt:2 bug for initializing global variablesgingerBill2021-02-272-21/+44
| * Merge pull request #855 from nakst/mastergingerBill2021-02-271-1/+1
| |\
| | * update essence API headernakst2021-02-261-1/+1
| * | Fix crash when a forced dependency doesn't existgingerBill2021-02-271-6/+4
* | | Patch win64 ABI problem caused by a bug in LLVM for 128 bit integersgingerBill2021-03-011-1/+6
|/ /
* | HACK check_unchecked_bodies further!gingerBill2021-02-261-1/+8
* | Fix patch (yeah... I know)gingerBill2021-02-263-48/+32
* | Patch issue with minimum dependency system and how it interacts with para pol...gingerBill2021-02-265-17/+129
|/
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-02-261-3/+0
|\
| * Fixing a typo in llvm backend.Mykola Konyk2021-02-251-3/+0
* | Add message to assert in `ir_build_expr_internal`gingerBill2021-02-261-3/+3
|/
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-02-251-1/+2
|\
| * Merge pull request #852 from Tetralux/fix-dll-macgingerBill2021-02-251-1/+2
| |\
| | * Fix -build-mode:shared on DarwinTetralux2021-02-241-1/+2
* | | Make USE_NEW_LLVM_ABI_SYSTEM the actual behaviour and remove the previous app...gingerBill2021-02-252-401/+106
|/ /
* | Make lb_create_enum_attribute ignore certain attributes (they are not properl...gingerBill2021-02-252-12/+20
* | Add `#force_inline` parsing directly to expression statementsgingerBill2021-02-251-0/+4
* | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2021-02-254-21/+61
|\ \
| * | Enforce -llvm-api on Mac M1gingerBill2021-02-251-1/+10
| * | fix timings.cpp for M1gingerBill2021-02-251-1/+7
| * | Remove sret attribute in llvm_abi.cppgingerBill2021-02-252-4/+17
| * | Get compiling on Mac Mini M1gingerBill2021-02-243-15/+27
* | | Remove `#force_inline for` and only have `#unroll for`gingerBill2021-02-251-1/+1
|/ /
* | Begin work on aarch64 ABI for `-llvm-api`gingerBill2021-02-245-20/+221
* | Default to `-microarch:generic`gingerBill2021-02-241-0/+3
* | Build tag to make all declarations within a file private to the package `//+p...gingerBill2021-02-234-3/+10
* | Add deprecation message for `inline` and `no_inline` to use `#force_inline` a...gingerBill2021-02-231-0/+2
* | Remove `#opaque` typesgingerBill2021-02-2312-167/+2
* | Remove `bit_field` keyword and parsing logicgingerBill2021-02-237-90/+0
* | Remove `#opaque` usage in core librarygingerBill2021-02-231-16/+0
* | Fix new flagsgingerBill2021-02-231-2/+2
* | Add flags `-ignore-warnings` and `-warnings-as-errors`gingerBill2021-02-233-28/+79
* | Deprecate `inline for` in favour of `#unroll for`gingerBill2021-02-234-30/+10
* | Add `#force_inline`, `#force_no_inline` and `#unroll` for the transition to d...gingerBill2021-02-231-78/+98
* | Remove `"pure"` and `"pure_none"` calling conventionsgingerBill2021-02-239-63/+13
* | Remove `opaque` keyboardgingerBill2021-02-232-12/+3
|/
* Remove `bit_field` in type info, runtime, and general core librarygingerBill2021-02-192-5/+0
* Remove `bit_field` type from Odin (keyword and dead runtime code still exists)gingerBill2021-02-1912-893/+58
* Fix slices of slices in procedures for -llvm-apigingerBill2021-01-271-5/+35
* Fix #831gingerBill2021-01-272-2/+56
* Fix for `c_vararg` issueJim Powers2021-01-182-1/+7
* Add extra error checksgingerBill2021-01-182-0/+11
* Fix #825gingerBill2021-01-171-2/+4
* Add extra error checking in parser.cppgingerBill2021-01-152-4/+19
* Fix typogingerBill2021-01-151-0/+1
* Add `-no-entry-point` to helpgingerBill2021-01-041-0/+6
* Fix ir_print.cpp for typeid constantsgingerBill2020-12-172-2/+15