aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into llvm-17gingerBill2023-09-271-0/+42
|\
| * Add `cstring` specific comparison procedures to fix comparisons like `cstring...gingerBill2023-09-261-0/+42
* | Use a giant packed struct working for type info tablegingerBill2023-09-221-0/+1
* | Add `ODIN_SANITIZER_FLAGS` global constantgingerBill2023-09-211-0/+13
* | Update ABI breaking changes for `f16` types (due to LLVM 15+)gingerBill2023-09-211-11/+15
|/
* Add formatting of bytes into the best unit of measurementLaytan Laats2023-09-011-0/+2
* Fix #2763Jeroen van Rijn2023-08-221-5/+6
* Require parentheses for `#align(N)`gingerBill2023-08-153-5/+6
* Fix typogingerBill2023-08-081-1/+1
* Add `ODIN_PLATFORM_SUBTARGET`gingerBill2023-08-081-0/+10
* Remove #relative slices; Replace with #relative multi-pointersgingerBill2023-08-052-7/+7
* Remove the use of `import` within `when`gingerBill2023-08-041-2/+5
* Merge branch 'master' into tildegingerBill2023-08-031-98/+118
|\
| * Clean up usage of `using` throughout core and vendorgingerBill2023-07-312-15/+15
| * coalesce tombstones in map insertjason2023-07-211-98/+118
* | Update Tilde for the new TB_Passes approachgingerBill2023-07-282-10/+15
* | Update TildegingerBill2023-07-244-19/+28
|/
* Improve accuracy of `abs` or `complex*` typesgingerBill2023-06-281-6/+27
* Default to `panic` allocator for wasm targetsgingerBill2023-06-263-5/+53
* Use positional and named arguments within the core librarygingerBill2023-06-211-6/+6
* Make error checks diverging where possiblegingerBill2023-06-201-10/+10
* Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flagsgingerBill2023-06-123-4/+4
* Rename procsgingerBill2023-06-072-2/+2
* Merge branch 'master' into separate-int-word-sizesgingerBill2023-06-067-180/+385
|\
| * Merge pull request #2571 from jakubtomsu/builtin-soa-procs-improvementsgingerBill2023-06-061-46/+41
| |\
| | * Update SOA dynamic array procs to match non-SOAjakubtomsu2023-06-011-46/+41
| * | Add error requiring an explicit calling convention for foreign proceduresgingerBill2023-06-062-3/+3
| * | Fix `map_get` typogingerBill2023-06-061-1/+1
| |/
| * Add more documentation to numerous `@builtin` procedures in package runtimegingerBill2023-05-301-6/+110
| * Add missing procedure for `#reverse` on stringsgingerBill2023-05-301-0/+36
| * Merge pull request #2535 from jasonKercher/fix2515gingerBill2023-05-291-24/+89
| |\
| | * add rehash to map_shrink_dynamicjason2023-05-171-0/+1
| | * implement random map seedjason2023-05-161-8/+34
| | * implement backward shift during map insertionjason2023-05-161-16/+54
| * | Improve error handling for `resize` and `reserve` proceduresgingerBill2023-05-221-68/+69
| * | Add require_results to make builtin proceduresgingerBill2023-05-223-33/+37
* | | Merge branch 'master' into separate-int-word-sizesgingerBill2023-05-182-2/+2
|\| |
| * | Merge pull request #2534 from Tetralux/fix-append-nothing-locgingerBill2023-05-181-1/+1
| |\ \ | | |/ | |/|
| | * [runtime] Pass along #caller_location in append_nothing()Tetralux2023-05-121-1/+1
| * | add nil check to heap_alloc calls (issue 2530)jason2023-05-111-1/+1
| |/
* | Begin work on new pseudo-architecture: wasm64p32gingerBill2023-04-204-4/+4
* | Begin work on separating int and word sizes (i.e. `size_of(int)` might not eq...gingerBill2023-04-202-4/+4
|/
* Fix again append on zero sized typesgingerBill2023-04-191-5/+5
* Fix missing cast in `array_elems`gingerBill2023-04-191-3/+5
* Add `struct #no_copy`gingerBill2023-04-151-0/+1
* Remove usage of global_default_temp_allocator_data when there is no default a...Fabian Sperber2023-03-133-11/+17
* Add booleans to `print_any_single`gingerBill2023-03-061-2/+8
* Merge branch 'master' into new-temp-allocatorgingerBill2023-02-284-34/+38
|\
| * Minor changes in `runtime`gingerBill2023-02-212-29/+31
| * Remove debug stringgingerBill2023-02-171-1/+0