aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
...
* Change `is_utf16` field to `encoding` and use an enumgingerBill2025-08-052-3/+9
* `for in string16`; Support `string16` across coregingerBill2025-08-021-0/+62
* Begin supporting `string16` across the core librarygingerBill2025-08-022-0/+7
* Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-023-2/+126
* Placate linkerJeroen van Rijn2025-07-311-0/+1
* Merge pull request #5520 from Mecso2/masterJeroen van Rijn2025-07-311-1/+1
|\
| * fix amd64 no-crt entry assemblyMecso22025-07-301-1/+1
* | Remove use of `.no_copy`gingerBill2025-07-301-1/+1
* | Remove the semantics of `#no_copy`, keep the grammargingerBill2025-07-301-1/+1
|/
* switch to read_cycle_counter_frequency from arm64_read_cycle_counter_freq, tr...Colin Davidson2025-07-291-2/+1
* use the correct frequency for the arm tsc timerColin Davidson2025-07-281-0/+3
* Merge pull request #5442 from jon-lipstate/table_lookupgingerBill2025-07-221-0/+1
|\
| * rename table_lookup to runtime_swizzleJon Lipstate2025-07-161-1/+1
| * table lookup intrinsicJon Lipstate2025-07-051-0/+1
* | Merge pull request #5467 from harold-b/hb.ios-subtarget-rename-iphonegingerBill2025-07-202-2/+4
|\ \
| * | Rename `iOS` subtarget to `iPhone` for consistency.Harold Brenes2025-07-142-2/+4
* | | Fix @objc_implement methods not respecting @objc_is_class_methodHarold Brenes2025-07-151-0/+1
|/ /
* | Updated iOS/iPhoneSimulator build supportHarold Brenes2025-07-133-2/+3
* | Add note on sparse vs contiguousFourteenBrush2025-07-111-1/+2
* | Rephrasing for constantsFourteenBrush2025-07-111-1/+1
* | Add type_enum_is_contiguous intrinsicFourteenBrush2025-07-111-0/+3
|/
* 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