aboutsummaryrefslogtreecommitdiff
path: root/core/runtime/core.odin
Commit message (Expand)AuthorAgeFilesLines
...
* Add new core procedures: `ordered_remove_range`; `unordered_remove_range`; `i...gingerBill2020-09-041-3/+88
* Add `mem.Allocator_Query_Info` and `mem.query_info`gingerBill2020-08-161-4/+10
* Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_...gingerBill2020-08-161-1/+4
* Add .Thread_Id option to log packageOskar Nordquist2020-07-221-1/+2
* Add `strings.pop_byte` `strings.pop_rune`gingerBill2020-07-081-4/+0
* Begin work on windows 386gingerBill2020-06-291-4/+4
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-291-7/+31
* Fix ABI typo bug; Add `pop_safe` and `pop_front_safe`gingerBill2020-06-221-11/+35
* Fix LLVM code gen buggingerBill2020-06-221-1/+1
* Add built-in `Maybe`gingerBill2020-06-221-0/+16
* Clean up `package log` codegingerBill2020-06-191-5/+5
* Change runtime.Type_Info_Enum_Value to be `i64` internally rather than a `union`gingerBill2020-06-031-5/+1
* Remove `mem_zero` from `make`; Implement custom `memset` for windows amd64gingerBill2020-05-271-2/+2
* Relative pointersgingerBill2020-05-151-1/+14
* Enforce explicit context definition for procedure callsgingerBill2020-05-141-4/+4
* Implement Explicit context creation #639gingerBill2020-05-141-0/+6
* Improve append_elem(s) logicgingerBill2020-05-021-2/+2
* Change behaviour for zero-sized value types of array-related types; Fix make ...gingerBill2020-04-121-9/+17
* Endian specific floating point types (e.g. f32be)gingerBill2020-04-111-1/+1
* Fix `-vet` warning in core.odin for `intrinsics` not being usedgingerBill2020-04-041-0/+1
* Remove `context.std*` parameters; Fix unary boolean notgingerBill2020-03-191-7/+7
* Merge branch 'master' into llvm-integrationgingerBill2020-03-041-2/+2
|\
| * Fix formattinggingerBill2020-03-041-2/+2
* | Type_Info initializationgingerBill2020-02-291-1/+1
|/
* Fix __dynamic_array_reservegingerBill2020-02-261-3/+6
* Fix __dynamic_array_reserve to allow for zero sized elementsgingerBill2020-02-261-3/+1
* Enhance logger interface with 'f' and not 'f' variants, also move level detec...Mikkel Hjortshoej2020-02-101-4/+5
* Add `union #maybe`gingerBill2020-02-011-1/+2
* Fix `make(map[K]V, 0)` by ensuring `reserve` always sets an allocatorTetralux2020-01-261-2/+4
* Improve minimum dependency for complex numbers and quaternion numbers.gingerBill2020-01-041-0/+2
* Fix make and reserveTetralux2020-01-031-1/+3
* Fix behaviour for `make` to return `nil` when alloc returns `nil`gingerBill2020-01-031-0/+2
* Fix `append_string`Tetralux2020-01-021-1/+1
* Fix typeid information for enumerated arraysgingerBill2019-12-311-8/+7
* Move definition of mem.Allocator and log.Logger to `package runtime`, to redu...gingerBill2019-12-311-50/+183
* Add `-disable-assert` to disable the code generation of the built-in run-time...gingerBill2019-12-291-2/+5
* Make default `context.temp_allocator` thread safe when using `package thread`gingerBill2019-12-291-3/+6
* Enumerated arrays `[Enum_Type]Elem_Type`gingerBill2019-12-271-0/+9
* Implement `#complete switch` by default, replace with `#partial switch` #511gingerBill2019-12-221-2/+2
* Fix `append_elem_string`, againgingerBill2019-12-031-1/+1
* Fix `append_elem_string`gingerBill2019-12-031-1/+1
* Fix `append_elem_string`gingerBill2019-12-031-1/+2
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-4/+21
* #soa[dynamic]Type (Experimental)gingerBill2019-11-211-0/+196
* Prepare SOA Struct code for slices and dynamic arrays *to be implemented*gingerBill2019-11-191-0/+8
* SOA support of Structures and Arrays; Runtime information for SOA structs; fm...gingerBill2019-11-031-0/+3
* Modify runtime to reduce dependencies on other packagesgingerBill2019-10-231-27/+39
* `#panic`; Minor change to demo.odin; Fix `#assert` bug at file scopegingerBill2019-10-131-26/+28
* Change implicit semicolon rules for record types within procedure bodies; Upd...gingerBill2019-10-061-1/+1
* strings.split; strings.index; eprint* over print*_err;gingerBill2019-10-061-2/+2