aboutsummaryrefslogtreecommitdiff
path: root/src/entity.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix type cycle buggingerBill2018-03-231-16/+34
* `deprecated` attribute for procedure declarationsgingerBill2018-03-031-0/+1
* Replace `compile_assert` with `#assert`gingerBill2018-02-241-2/+0
* Cache type size/align; Improve speed of ir_print.cppgingerBill2018-01-201-2/+3
* Named return value act as variables; Code reorganizationgingerBill2018-01-171-8/+9
* Localize checker datagingerBill2017-12-121-0/+1
* Disable struct field reordering (for the time being)gingerBill2017-12-121-0/+1
* Fix proc groups from import namesgingerBill2017-12-101-5/+5
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-4/+4
* Procedure grouping `foo :: proc[foo16, foo32];`gingerBill2017-12-031-0/+10
* Update demo.odingingerBill2017-12-031-2/+4
* Remove `vector` type (will be replaced by something else in the future)gingerBill2017-11-301-3/+3
* #const value procedure parameters; $N for polymorphic array lengthsgingerBill2017-11-051-0/+11
* Custom thread local modelsgingerBill2017-11-031-1/+1
* `link_prefix`; `thread_local`; fix `link_name` for file-scope variablesgingerBill2017-11-031-0/+2
* #alias type declarations; core library additions; `_global` import name for t...gingerBill2017-10-291-0/+1
* Refactor code to remove entity flag for exportgingerBill2017-10-151-2/+2
* `foreign export` blockgingerBill2017-10-151-0/+1
* Minor code reorganizationGinger Bill2017-10-081-14/+6
* Global variable dependency initialization orderingGinger Bill2017-08-201-0/+2
* Fix polymorphic element types usage; Empty `union` as opaque typeGinger Bill2017-07-201-0/+1
* Allow undefined --- as a struct field default value.Ginger Bill2017-07-181-0/+1
* Fix aprint* bug; NULL -> nullptr; Better error messages for overloaded functionsGinger Bill2017-07-061-7/+7
* *_of as keyords; Allow constant aliasing for user/built-in procedures, import...Ginger Bill2017-07-041-0/+10
* `do` keyword for inline statements instead of blocksGinger Bill2017-07-011-0/+1
* `#location(..)` and `#call_location`Ginger Bill2017-06-181-0/+1
* Add foreign variablesGinger Bill2017-06-151-2/+5
* C-style `c_vararg`s (Not heavily tested)Ginger Bill2017-06-131-0/+3
* Declaration grouping uses braces rather than parenthesesGinger Bill2017-06-131-20/+3
* `foreign` blocks for proceduresGinger Bill2017-06-121-0/+1
* Fix trailing default argument checkingGinger Bill2017-06-111-0/+1
* Default parameters for proceduresGinger Bill2017-06-111-4/+5
* Remove unnecessary `typedef` usageGinger Bill2017-06-081-13/+12
* Update `String` to use overloadingGinger Bill2017-06-081-1/+1
* Build as C++Ginger Bill2017-06-081-0/+282