aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* `runtime.Typeid_Bit_Field` layout to store more information into the typeidgingerBill2018-08-251-1/+35
* Fix for in enum iterationgingerBill2018-08-222-2/+1
* Improve proc group scoring algorithmgingerBill2018-08-211-3/+54
* All enums in array indicesgingerBill2018-08-171-2/+2
* Add underlying type for `bit_set`gingerBill2018-08-171-3/+12
* bit_set['A'..'Z'], bit_set[0..8]gingerBill2018-08-161-1/+3
* Add `bit_set` typegingerBill2018-08-142-1/+54
* Fix default make parameters for dynamic arraysgingerBill2018-08-091-1/+2
* Fix `make` error messagesgingerBill2018-08-081-4/+4
* Add runtime messages for `make` for the len/cap parametersgingerBill2018-08-081-0/+42
* `make` as a user-level procedure rather than a built-in proceduregingerBill2018-08-081-0/+9
* Fix map runtime issue regarding erasing a keygingerBill2018-08-051-12/+14
* Reduce number of range and slice operators #239gingerBill2018-08-012-11/+11
* Do `using Foo :: enum` at the `type_decl` stagegingerBill2018-07-291-1/+0
* using Foo :: enum {A, B, C}; len(Foo)gingerBill2018-07-291-1/+1
* Rename `free` to `delete` for non pointer typesgingerBill2018-07-082-29/+22
* Make source code compile with 32 bit (but not build 32 bit code)gingerBill2018-06-151-1/+1
* Rename os.default_allocator to os.heap_allocatorgingerBill2018-06-031-1/+1
* Remove special shared scope for runtime stuffgingerBill2018-06-033-204/+81
* Remove need for __llvm_coregingerBill2018-06-032-24/+24
* Comment based build tags for packages (basic and temporary)gingerBill2018-05-281-2/+3
* Change import lookupgingerBill2018-05-271-2/+2
* Remove unused packagesgingerBill2018-05-271-1/+1
* Clean up name mangling by using unique package names per projectgingerBill2018-05-272-55/+7
* Reorganize `runtime` packagegingerBill2018-05-273-0/+1330
* Move ODIN_* platform constants to `core:os`gingerBill2018-05-272-1477/+0
* Add file scopes for the packagesgingerBill2018-05-271-1/+0
* Parse directories to be packagesgingerBill2018-05-212-0/+1478