aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Collapse)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 on darwin_arm64 and assembly compilation on darwin
| * -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
| | | | compiler
* 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
|\ | | | | Allow no CRT linking on Linux
| * 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
|/ | | | | | | | | Fixed this error from `core:runtime`: ```odin odin/core/runtime/core_builtin.odin(387:3) Error: Expected 2 return values, got 1 (Allocator_Error) return map_shrink_dynamic((^Raw_Map)(m), map_info(T), loc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ```
* 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 ↵gingerBill2023-09-261-0/+42
| | | | | | | | `cstring("") != cstring(nil)`
* | 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
| | | | Fixes #2763
* 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-SOA
| | * 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
| |\ | | | | | | Fix #2515 - Implement backward shift on `map` on insert and reseed hashes on resize
| | * 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
| | |