aboutsummaryrefslogtreecommitdiff
path: root/core/_preload.odin
Commit message (Collapse)AuthorAgeFilesLines
* Parse directories to be packagesgingerBill2018-05-211-1366/+0
|
* Disable pointer arithmeticgingerBill2018-05-131-37/+40
|
* Change `FreeAll` to `Free_All`gingerBill2018-05-131-3/+3
|
* Add `typeid` to `Type_Info` structgingerBill2018-05-131-9/+3
|
* Fix default initialized values for globals (#217)gingerBill2018-05-121-12/+2
|
* Use `__type_info_of` internallygingerBill2018-05-121-1/+10
|
* `type_info_of` allows `typeid`; `typeid_of` allows `^Type_Info`; Otherwise ↵gingerBill2018-05-121-21/+18
| | | | only allow type
* Make `any` use `typeid` rather than `^Type_Info`gingerBill2018-05-121-6/+29
|
* `typeid`gingerBill2018-05-121-0/+7
|
* `__args__: []cstring`gingerBill2018-03-041-2/+1
|
* `deprecated` attribute for procedure declarationsgingerBill2018-03-031-0/+1
|
* Update core library with `cstring`gingerBill2018-02-281-1/+6
|
* `cstring`gingerBill2018-02-281-9/+23
|
* Add `#no_bounds_check` to `__dynamic_map_*` proceduresgingerBill2018-02-251-5/+5
|
* Fix slice bounds checkinggingerBill2018-02-251-12/+35
|
* Fix zero value initialization in IRgingerBill2018-02-111-3/+4
|
* Minor `context` fixgingerBill2018-02-051-7/+1
|
* Fix issue #181gingerBill2018-02-031-3/+4
|
* Add extra zero init for IRgingerBill2018-01-311-5/+5
|
* Simplify printing for float and complex typesgingerBill2018-01-281-10/+4
|
* Add `__print_type` to runtimegingerBill2018-01-281-8/+164
|
* Reduce type info data size in IRgingerBill2018-01-281-1/+1
|
* Improve min-dep for Type InfogingerBill2018-01-281-19/+82
|
* `-no-bounds-check`gingerBill2018-01-181-10/+0
|
* Remove `u128` and `i128`gingerBill2018-01-131-19/+18
|
* Fix issue #167 regarding abs, min, and, max for floatsgingerBill2017-12-271-7/+37
|
* Fix `free_map`gingerBill2017-12-211-1/+0
|
* Fix `free_map`gingerBill2017-12-211-6/+3
|
* Revert `map` to be a value type and not a reference typegingerBill2017-12-211-34/+1
| | | | (Implement code for "const ref" parameters)
* Fix len, cap, comparison against nil for `map`gingerBill2017-12-181-4/+14
|
* `map` is internally backed by a pointer (i.e. a "reference type")gingerBill2017-12-171-9/+36
|
* Remove `struct #ordered`gingerBill2017-12-171-28/+28
|
* Change how abs, min, max, and clamp are implemented for floatsgingerBill2017-12-111-4/+14
|
* Fix proc groups from import namesgingerBill2017-12-101-3/+3
|
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-041-3/+5
|
* Fix procedure groupinggingerBill2017-12-031-20/+17
|
* `buffer_from_slice`gingerBill2017-11-301-0/+24
|
* Remove `vector` type (will be replaced by something else in the future)gingerBill2017-11-301-3/+1
|
* Remove old slice proceduresgingerBill2017-11-261-11/+0
|
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-261-47/+32
|
* `nil_allocator`; Fix IR type checking assert; `append_string`gingerBill2017-11-261-7/+19
|
* Allow for printf style `assert` and `panic`gingerBill2017-11-161-12/+10
|
* Remove `#const`; Minor fixesgingerBill2017-11-121-1/+0
|
* Allow for default arguments after a variadic parametergingerBill2017-11-121-76/+76
|
* Fix cast to uintptrgingerBill2017-11-101-1/+1
|
* Fix opening file without close; Minor fixesgingerBill2017-11-091-24/+12
|
* Amend allocation procedures with caller location; Compound literals missing ↵gingerBill2017-11-091-28/+39
| | | | type can determine type in certain cases.
* Add Source_Code_Location parameter Allocator_Proc (#138)gingerBill2017-11-081-9/+11
|
* Add array programminggingerBill2017-11-051-2/+1
|
* Fix fmt printing `uintptr` typegingerBill2017-11-041-3/+4
|