aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Minor `context` fixgingerBill2018-02-051-7/+1
* `distinct` keyword for type declarationsgingerBill2018-02-0510-81/+81
* functions, structs and constants related to getting file notificationsMikkel Hjortshoej2018-02-031-0/+69
* Fix issue #181gingerBill2018-02-031-3/+4
* Fix bug #179gingerBill2018-02-031-6/+3
* Add extra zero init for IRgingerBill2018-01-312-7/+6
* Fix literalgingerBill2018-01-281-1/+1
* Simplify printing for float and complex typesgingerBill2018-01-282-20/+8
* 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-282-19/+87
* Remove old math constantsgingerBill2018-01-282-2/+3
* Fix printf bug #177gingerBill2018-01-281-8/+9
* More file handling functionsMikkel Hjortshoej2018-01-251-0/+7
* added stuff to windows.odinMikkel Hjortshoej2018-01-241-1/+59
* Fix sync_windows.odingingerBill2018-01-211-1/+1
* Change `thread.odin` to use a `rawptr` rather than `any`gingerBill2018-01-211-1/+2
* `-no-bounds-check`gingerBill2018-01-181-10/+0
* Add math/rand.odingingerBill2018-01-171-0/+60
* Named return value act as variables; Code reorganizationgingerBill2018-01-173-13/+14
* Update sys/windows.odin to use `Bool :: b32;` rather than `i32`gingerBill2018-01-172-8/+6
* Specific sized booleans: b8, b16, b32, b64gingerBill2018-01-171-7/+21
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2018-01-171-2/+1
|\
| * Fix mem.odin #173gingerBill2018-01-121-2/+1
* | Remove `u128` and `i128`gingerBill2018-01-135-116/+66
|/
* 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-213-40/+7
* 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-173-30/+61
* Remove `struct #ordered`gingerBill2017-12-178-67/+65
* Print `nil` for nil procedures in fmt.odingingerBill2017-12-121-3/+8
* Disable struct field reordering (for the time being)gingerBill2017-12-124-23/+16
* Change how abs, min, max, and clamp are implemented for floatsgingerBill2017-12-112-5/+18
* Fix proc groups from import namesgingerBill2017-12-103-6/+18
* Explicit procedure group; Remove implicit procedure overloadinggingerBill2017-12-091-3/+3
* Fix `write_entire_file`gingerBill2017-12-061-1/+1
* Make core library use procedure groupings rather than normal overloadinggingerBill2017-12-0413-368/+414
* Fix procedure groupinggingerBill2017-12-031-20/+17
* Update demo.odingingerBill2017-12-032-11/+11
* &x.(type)gingerBill2017-11-302-22/+26
* `buffer_from_slice`gingerBill2017-11-301-0/+24
* Remove `vector` type (will be replaced by something else in the future)gingerBill2017-11-304-43/+2
* Fix map IR buggingerBill2017-11-281-1/+1
* Update fmt for runes; Add `strings.contains_rune`gingerBill2017-11-262-7/+14
* Remove old slice proceduresgingerBill2017-11-261-11/+0
* New slice memory layout (ptr+len); `byte`gingerBill2017-11-2614-338/+316
* `nil_allocator`; Fix IR type checking assert; `append_string`gingerBill2017-11-262-9/+26
* essence cross compileNakst2017-11-263-0/+140