aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* fix write on x86_64 DarwinLaytan Laats2023-12-041-1/+1
* runtime: panic_allocator should use panic_allocator_procflga2023-12-011-4/+2
* Remove unneeded `typeid_of`gingerBill2023-11-231-1/+1
* Lower `MAP_MIN_LOG2_CAPACITY` from `6` to `3` (64->8)gingerBill2023-11-221-1/+1
* Merge pull request #2957 from laytan/no-crt-and-compile-assembly-on-darwinJeroen van Rijn2023-11-154-6/+39
|\
| * -no-crt and assembly compilation on darwinLaytan Laats2023-11-154-6/+39
* | Fix typosJeroen van Rijn2023-11-131-1/+1
|/
* A docs.odin explaining what are the required entities in core:runtime by the ...dev-2023-11gingerBill2023-11-011-0/+179
* Remove `disabled` attribute from `unimplemented`gingerBill2023-10-251-1/+0
* On `-disable-assert`, `panic` will still work but not print the caller locationgingerBill2023-10-252-3/+4
* Merge pull request #2886 from flysand7/linux-no-crtgingerBill2023-10-243-8/+93
|\
| * Implement -no-crt entry point on linuxflysand72023-10-223-8/+93
* | Add clear_soa (for #soa[dynamic]T)Jeroen van Rijn2023-10-221-0/+13
* | Fix a `shrink(map[T]U)` bug in the core libDaniel2023-10-211-3/+3
|/
* convert procs_windows_amd64.asm to tabsflysand72023-10-201-27/+27
* Implement __chkstkflysand72023-10-201-4/+70
* 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