aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/core.odin
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-221-1/+0
* 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-141-1/+4
* Fix default make parameters for dynamic arraysgingerBill2018-08-091-1/+2
* `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-011-4/+4
* 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-081-25/+18
* 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-031-82/+71
* Remove need for __llvm_coregingerBill2018-06-031-1/+1
* 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-271-8/+7
* Reorganize `runtime` packagegingerBill2018-05-271-0/+786