aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
Commit message (Expand)AuthorAgeFilesLines
* `build_dll` replace with `-build-mode=dll`gingerBill2017-11-171-1/+1
* Remove `#const`; Minor fixesgingerBill2017-11-121-7/+7
* In error messages, remove ` with '; Fix error messages for `switch`gingerBill2017-11-121-24/+24
* Allow for default arguments after a variadic parametergingerBill2017-11-121-50/+100
* Fix untyped type IR buggingerBill2017-11-101-0/+3
* Fix `make`gingerBill2017-11-101-10/+17
* Fix issue #139gingerBill2017-11-101-3/+9
* Fix opening file without close; Minor fixesgingerBill2017-11-091-1/+4
* Change push allocator system; update core librariesgingerBill2017-11-091-26/+0
* Remove unnecessary IR bound checksgingerBill2017-11-081-6/+18
* Fix issue #137gingerBill2017-11-081-3/+3
* Remove debug codegingerBill2017-11-071-4/+0
* Fix array of array arithmeticgingerBill2017-11-071-9/+13
* Fix IR generation issuegingerBill2017-11-051-86/+94
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-051-13/+13
* Add array programminggingerBill2017-11-051-45/+122
* Fix fmt printing `uintptr` typegingerBill2017-11-041-6/+6
* Custom thread local modelsgingerBill2017-11-031-2/+2
* `link_prefix`; `thread_local`; fix `link_name` for file-scope variablesgingerBill2017-11-031-2/+3
* Add string_set.cpp; Code clean upgingerBill2017-10-301-5/+10
* Fix pointer arithmetic; remove suffix #tags for proc typesgingerBill2017-10-291-3/+4
* Infix proc calling convention `proc "std" (...)`gingerBill2017-10-291-1/+0
* Attributes; @(link_name="foo")gingerBill2017-10-291-20/+21
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-1/+9
* Fix enum iteration (issue #126)gingerBill2017-10-181-31/+36
* Fix issue #124gingerBill2017-10-151-1/+1
* Refactor code to remove entity flag for exportgingerBill2017-10-151-9/+5
* Remove name mangling for `foreign export` variablesgingerBill2017-10-151-3/+7
* `foreign export` blockgingerBill2017-10-151-4/+17
* Fix minimal dependency generation for polymorphic structs (related to issue #...gingerBill2017-10-151-432/+436
* Fix issue #122gingerBill2017-10-151-12/+13
* Fix issue #119Ginger Bill2017-10-121-0/+1
* Fix issue #120Ginger Bill2017-10-121-7/+13
* Fix issue #115Ginger Bill2017-10-091-18/+41
* Union tag stored as an integerGinger Bill2017-10-081-97/+27
* Minor code reorganizationGinger Bill2017-10-081-14/+0
* Disallow anonymous structs with procedures as default valuesGinger Bill2017-10-011-22/+58
* Default procedure values for `proc`Ginger Bill2017-10-011-0/+16
* "Constant" procedure values for default values in structsGinger Bill2017-10-011-3/+3
* Procedure literals for default values in structsGinger Bill2017-10-011-30/+66
* `match` to `switch`; Optional semicolons after "import" statementsGinger Bill2017-10-011-105/+178
* Wrap entry point `main` around the C style `main` in the IRGinger Bill2017-09-301-14/+79
* Fix union array bug (Issue #112)Ginger Bill2017-09-291-22/+22
* Fix old_demos; Fix `when` bug; Fix enum `.names`Ginger Bill2017-09-291-12/+31
* Fix issue #108Ginger Bill2017-09-251-0/+10
* Fix crash with `build_dll` (Issue #100)Ginger Bill2017-09-201-22/+51
* Fix global variable initialization IR bugGinger Bill2017-09-101-1/+1
* Fix bit_field type informationGinger Bill2017-09-021-8/+8
* Fix issue #92Ginger Bill2017-09-021-13/+15
* Remove () grouping for `foreign_library`Ginger Bill2017-08-271-3/+3