aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into bill/subtype-type-infogingerBill2025-06-1012-128/+1250
|\
| * 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
* | Merge branch 'master' into bill/subtype-type-infogingerBill2025-03-282-7/+8
|\|
| * 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
* | | Make `Type_Info` have no implicit paddinggingerBill2025-03-061-1/+1
* | | Use subtyping for `Type_Info` to minimize memory usagegingerBill2025-03-064-98/+125
|/ /
* | 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