aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
Commit message (Expand)AuthorAgeFilesLines
* Move `core:runtime` to `base:runtime`; keep alias aroundgingerBill2024-01-2838-6774/+0
* Remove dead codegingerBill2024-01-281-74/+0
* Remove mention of `map` in builtin resize proc groupKyle Burke2024-01-241-1/+1
* bring log allocator up to dateColin Davidson2024-01-1714-38/+68
|\
| * stdcall -> systemgingerBill2024-01-175-6/+6
| * Implement instrumentation passgingerBill2024-01-077-10/+20
| * Enforce naming the parameters with `builtin.quaternion` to reduce confusiongingerBill2024-01-051-6/+6
| * darwin: actually honor no-crt by not linking with `-lSystem -lm`Laytan Laats2024-01-021-1/+12
| * remove duplicationAlex Ragalie2023-12-311-1/+1
| * fix typo in assign_at_elemsLaytan Laats2023-12-281-1/+1
| * Fix `assign_at_elems` to match the same logic as `assign_at_elem_string`gingerBill2023-12-181-2/+7
| * fix big alignmentLaytan2023-12-181-6/+6
| * add other failing test and fix themLaytan Laats2023-12-181-4/+4
| * core: Fixed build constraintsYawning Angel2023-12-171-1/+5
| * fix write on x86_64 DarwinLaytan Laats2023-12-041-1/+1
* | add resize non zeroed in more placesColin Davidson2023-12-041-2/+2
* | add non-zeroing append and resizeColin Davidson2023-12-045-21/+120
|/
* 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