aboutsummaryrefslogtreecommitdiff
path: root/base/runtime
Commit message (Expand)AuthorAgeFilesLines
* Rename `SIMD_IS_EMULATED` to capability-affirmative `HAS_HARDWARE_SIMD`Feoramund2025-05-291-8/+9
* Vectorize `runtime.memory_*` comparison proceduresFeoramund2025-05-291-58/+140
* Move `simd.IS_EMULATED` to `runtime.SIMD_IS_EMULATED`Feoramund2025-05-291-0/+5
* Remove commented block of codeFeoramund2025-05-271-59/+0
* require the __asan_unpoison_memory_region runtime symbol so empty projects wi...Laytan Laats2025-05-091-0/+1
* Merge pull request #5064 from harold-b/hb/objc-classesgingerBill2025-05-081-6/+19
|\
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-201-6/+19
* | CleanupLucas Perlind2025-05-071-3/+1
* | Fix wasi_wasmLucas Perlind2025-05-061-1/+1
* | Add asan support for various allocatorsLucas Perlind2025-05-063-2/+27
|/
* Change hashing rules for float-like types to make `0 == -0`gingerBill2025-04-161-0/+29
* Remove Type_Info_TupleJeroen van Rijn2025-04-131-1/+0
* Support subtargets in build tags: `#build darwin:generic` and `#build linux:a...gingerBill2025-04-101-0/+4
* Fix use of errno on OpenBSD.Dave Voutila2025-03-271-1/+1
* Merge pull request #4836 from laytan/fix-wrong-out-of-memorygingerBill2025-03-201-6/+7
|\
| * fix wrong out of memory in edge cases, just try allocate from block for one s...Laytan Laats2025-02-121-6/+7
* | Fix #4903gingerBill2025-03-031-1/+3
* | Add `@(require_results)` to random generatorgingerBill2025-02-241-0/+1
* | Fix `typeid` size for 32-bit platformsgingerBill2025-02-201-0/+2
* | Keep -vet happygingerBill2025-02-201-1/+1
* | Change `typeid` definition to be based around the canonical type hashgingerBill2025-02-201-47/+9
|/
* Added support for growing in place to some arenas.Barinzaya2025-01-241-4/+18
* Add `priority_index` to `Foundation.framework` import in `base:runtime`gingerBill2025-01-221-0/+1
* fix map_entry sometimes giving wrong key pointerLaytan Laats2025-01-181-10/+27
* Fix: Issue with non-zeroed memory after arena_temp_and;alektron2025-01-151-1/+2
* Merge pull request #4599 from Barinzaya/fix_dynamic_resize_zeroing_on_growgingerBill2025-01-061-3/+5
|\
| * Fixed zeroing in resize_dynamic_array.Barinzaya2024-12-191-3/+5
* | Merge pull request #4533 from laytan/map-entrygingerBill2025-01-062-0/+49
|\ \
| * | add `map_entry` procedureLaytan Laats2024-11-282-0/+49
| |/
* | Merge pull request #4623 from Yawning/feature/rt-assert-ensuregingerBill2025-01-061-0/+29
|\ \
| * | base/runtime: Add `ensure` and `ensure_contextless`Yawning Angel2024-12-251-0/+29
| |/
* | fix N=1 and cleanup testsfleandro2025-01-031-6/+6
* | runtime: map_cell_index_static produced wrong results when the number of elem...fleandro2025-01-031-5/+5
|/
* Fix #4509Jeroen van Rijn2024-11-241-0/+2
* [runtime] `make(map[K]V)` should not allocate any capacityTetralux2024-11-161-2/+2
* Remove `#relative` types from the compilergingerBill2024-11-142-24/+0
* math/rand: add `choice_bit_set`Laytan Laats2024-10-261-13/+1
* Add make_map that just takes an allocator and no capacity, similar to make_dy...Karl Zylinski2024-10-021-2/+14
* Add documentation to `runtime.container_of`mtarik34b2024-09-291-0/+33
* Fix 128-bit integer support for wasm targetsgingerBill2024-09-201-19/+41
* Merge pull request #4270 from flysand7/heap-alloc-resize-fixgingerBill2024-09-191-10/+12
|\
| * Fix vet errorsflysand72024-09-191-1/+0
| * Fix resize OOB when copying old data that's bigger than new dataflysand72024-09-191-9/+12
* | Merge branch 'master' into file-tags-without-commentsKarl Zylinski2024-09-172-6/+9
|\|
| * Merge pull request #4242 from laytan/caller-expressiongingerBill2024-09-161-2/+2
| |\
| | * add '#caller_expression'Laytan Laats2024-09-141-2/+2
| * | [mem]: Fix handling of default resize to check alignmentflysand72024-09-111-4/+7
| |/
* / Moved all packages in core, base, vendor, tests and examples to use new #+ fi...Karl Zylinski2024-09-1423-42/+42
|/
* Added `#any_int` directive to some more builtin slice/dynamic arrayFranz Hoeltermann2024-09-032-13/+13
* Added `#any_int` to some #soa procs to mirror the behaviour of theirFranz Hoeltermann2024-09-031-5/+5