aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* 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
* Clarify optimization mode affecting use-separate-modulesJeroen van Rijn2025-05-261-2/+8
* Clarify Darwin minimum OS versionJeroen van Rijn2025-05-261-3/+3
* TypoJeroen van Rijn2025-05-261-3/+3
* Add comments to `builtin.odin`, documenting ODIN_* constants. (#5218)Jeroen van Rijn2025-05-261-7/+223
* new compiler intrinsics type_integer_to_unsigned,type_integer_to_signed0xrsp2025-05-151-0/+3
* Add `compress_values`gingerBill2025-05-121-1/+2
* 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-082-7/+23
|\
| * Implement all checker specification for Objective-C class implementations and...Harold Brenes2025-05-031-1/+1
| * Go back to `objc_ivar_get` instead of `ivar_get`.Harold Brenes2025-04-301-1/+1
| * Add initial support for Objective-C class implementationHarold Brenes2025-04-202-7/+23
* | Merge pull request #5122 from Lperlind/asan-allocatorsgingerBill2025-05-075-4/+111
|\ \
| * | CleanupLucas Perlind2025-05-071-3/+1
| * | Fix wasi_wasmLucas Perlind2025-05-061-1/+1
| * | Add asan support for various allocatorsLucas Perlind2025-05-065-4/+113
* | | Added alternate reduce-add/reduce-mul intrinsics.Barinzaya2025-05-051-0/+4
|/ /
* | Add `simd.indices` and docsgingerBill2025-05-051-1/+1
* | Document base:sanitizerLucas Perlind2025-04-292-6/+262
* | Remove dependency on runtime; Add to examplesLucas Perlind2025-04-241-23/+9
* | Add base:sanitizer packageLucas Perlind2025-04-241-48/+50
* | make asan procs contextlessLucas Perlind2025-04-241-32/+32
* | make vet happyLucas Perlind2025-04-241-3/+3
* | Add more asan support to the odin runtime and begin sanitizingLucas Perlind2025-04-241-0/+311
|/
* 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
* | Merge pull request #4466 from Barinzaya/simd_extract_msbsgingerBill2025-02-241-0/+3
|\ \
| * | Added simd_extract_lsbs intrinsic as well.Barinzaya2025-02-241-0/+1
| * | Added simd_extract_msbs intrinsic.Barinzaya2025-02-241-0/+2
* | | 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
|\ \