aboutsummaryrefslogtreecommitdiff
path: root/base/runtime
Commit message (Expand)AuthorAgeFilesLines
...
* | Remove the semantics of `#no_copy`, keep the grammargingerBill2025-07-301-1/+1
|/
* Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphonegingerBill2025-07-201-1/+3
|\
| * Rename `iOS` subtarget to `iPhone` for consistency.Harold Brenes2025-07-141-1/+3
* | Fix @objc_implement methods not respecting @objc_is_class_methodHarold Brenes2025-07-151-0/+1
|/
* Updated iOS/iPhoneSimulator build supportHarold Brenes2025-07-132-1/+2
* Disable usage of AddressSanitizer pending a per-allocator reviewFeoramund2025-06-151-7/+7
* runtime: Remove unneeded `max(0, ...)`Feoramund2025-06-131-2/+2
* Guard against negative `index` in `inject_at`Feoramund2025-06-041-0/+9
* Add missing return cast in 'memory_prefix_length' on amd64 avx2Matteo2025-06-011-1/+1
* Vectorize `strings.prefix_length`.Jeroen van Rijn2025-05-311-0/+68
* 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