aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
...
* Replace the `*_remove_range` with procedures with `remove_range`gingerBill2020-09-301-10/+4
* Make runtime.slice_handle_error explicitly diverginggingerBill2020-09-261-1/+1
* Update packages os, path, and filepathgingerBill2020-09-261-2/+0
* Remove usage of `do` in core librarygingerBill2020-09-234-78/+192
* update essence platformnakst2020-09-151-0/+18
* Fix odin/parser issuesgingerBill2020-09-151-2/+1
* Remove runtime.os_stdout, since it is not required by the runtimegingerBill2020-09-152-6/+0
* Fix +build tag logicgingerBill2020-09-152-38/+38
* Add -default-to-nil-allocator flag (sets `ODIN_DEFAULT_TO_NIL_ALLOCATOR`)gingerBill2020-09-151-1/+1
* Move all os specific stuff for the runtime to one filegingerBill2020-09-155-151/+272
* Reorganize package runtimegingerBill2020-09-156-479/+497
* Expose `runtime._startup_runtime` to allow for freestanding targets in the fu...gingerBill2020-09-151-0/+14
* Get Odin compiling and produced exe's running on FreeBSDChristian Seibold2020-09-141-1/+1
* Fix Odin bug with "none" procedure calling conventions in the runtimegingerBill2020-09-101-6/+6
* Update math and math/linalg; add "pure_none" calling conventiongingerBill2020-09-102-9/+13
* Remove debug printgingerBill2020-09-071-2/+0
* [REFLECTION BREAKING] Modify the internals of the `map` type to increase perf...gingerBill2020-09-071-16/+44
* 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-162-4/+13
* Add `mem.Allocator_Mode.Query_Features, `mem.Allocator_Mode_Set`, `mem.query_...gingerBill2020-08-162-1/+11
* Add .Thread_Id option to log packageOskar Nordquist2020-07-221-1/+2
* Clean-up OS constants; Clean-up procs_wasm32.odingingerBill2020-07-091-0/+1
* Add `strings.pop_byte` `strings.pop_rune`gingerBill2020-07-081-4/+0
* Add `-show-system-calls`; Update runtime for windows_386; Fix some minor bugsgingerBill2020-06-301-0/+2
* Begin work on windows 386gingerBill2020-06-293-21/+54
* Add `raw_data` to replace cases in which `&x[0]` was usedgingerBill2020-06-295-7/+56
* 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
* Use windows specific exception trapsgingerBill2020-06-152-7/+41
* Fix `runtime.bswap_16`gingerBill2020-06-051-1/+1
* Fix temporary allocator resizingTetralux2020-06-041-1/+3
* 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-272-5/+9
* Begin work on supporting wasm32 architecturegingerBill2020-05-251-0/+14
* Relative pointersgingerBill2020-05-152-1/+26
* Fix `runtime.memset` issuegingerBill2020-05-141-9/+0
* Enforce explicit context definition for procedure callsgingerBill2020-05-142-4/+11
* Implement Explicit context creation #639gingerBill2020-05-141-0/+6
* Fix -llvm-api `memset` "bug"gingerBill2020-05-131-19/+7
* Add extra 128 bit integer proceduresgingerBill2020-05-131-7/+118
* Improve append_elem(s) logicgingerBill2020-05-021-2/+2
* Fix type assertion bug #619gingerBill2020-04-211-2/+6
* Fix LLVM API backend for procedure "constant" valuesgingerBill2020-04-171-1/+1
* 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-112-1/+17
* Add `runtime.bswap_*` required for -llvm-apigingerBill2020-04-111-0/+16
* 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