aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* Disable usage of AddressSanitizer pending a per-allocator reviewFeoramund2025-06-151-7/+7
* runtime: Remove unneeded `max(0, ...)`Feoramund2025-06-131-2/+2
* Merge pull request #5286 from Feoramund/no-san-memgingerBill2025-06-091-0/+74
|\
| * Add `@(no_sanitize_memory)` proc attribute with MSan additions to `base:sanit...Feoramund2025-06-051-0/+74
* | Add `intrinsics.type_is_bit_field` prociarkn2025-06-061-0/+1
|/
* 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
* 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