aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* Remove duplicate assingment of array.allocator = allocator in _make_dynamic_...Faker-092026-01-131-1/+0
* Merge pull request #6024 from blob1807/masterLaytan2025-12-201-7/+6
|\
| * `print_i64` fix getting an OOB indexblob18072025-12-151-7/+6
* | Add @builtin to missing builtin procedure group procsSylphrena2025-12-193-8/+16
* | Fix spacing in RUNTIME_LINKAGE declarationLaytan2025-12-171-1/+1
* | Redefine `RUNTIME_LINKAGE` when `-no-entry-point` is set in certain circumsta...gingerBill2025-12-171-4/+5
|/
* Fix default temp allocator under flow bugDuchGhast2025-12-081-0/+1
* base/runtime: Add chacha8rand as the default RNGYawning Angel2025-11-295-85/+796
* base/runtime: Add `rand_bytes` and `HAS_RAND_BYTES`Yawning Angel2025-11-2910-1/+154
* Add `intrinsics.type_is_superset_of`gingerBill2025-11-171-1/+2
* Remove `#no_copy`gingerBill2025-11-051-1/+1
* Add `#all_or_none`gingerBill2025-11-052-7/+7
* Merge pull request #5859 from odin-lang/bill/change-licensedev-2025-11gingerBill2025-11-041-2/+0
|\
| * Change Odin's LICENSE to zlib from BSD 3-clausegingerBill2025-10-281-2/+0
* | Use resize_soa instead of resize proc group in soa procsthetarnav2025-11-021-3/+7
* | Add `inject_at_soa` and `append_nothing_soa` proceduresthetarnav2025-11-021-0/+111
* | Bodge `runtime.exit` for haikugingerBill2025-10-311-1/+1
* | Remove duplicate importJeroen van Rijn2025-10-301-3/+0
* | Correct cast to `uintptr`gingerBill2025-10-301-1/+1
* | Add `runtime.exit`gingerBill2025-10-3010-0/+73
* | `constant_truncate` -> `constant_trunc` to be consistent with other intrinsicsgingerBill2025-10-301-4/+4
* | Add `intrinsics.constant_(floor|truncate|ceil|round)`gingerBill2025-10-301-0/+5
|/
* fix: typosamwega2025-10-141-1/+1
* Add to `intrinsics.odin`gingerBill2025-10-101-0/+3
* Add `type_is_nearly_simple_compare` to `intrinsics.odin`gingerBill2025-10-091-0/+1
* Update `intrinsics.odin`gingerBill2025-10-091-1/+4
* Add some more docsgingerBill2025-10-071-0/+22
* Add some basic docs to `Default_Temp_Allocator`gingerBill2025-10-071-0/+6
* Add docs to `nil_allocator` and `panic_allocator`gingerBill2025-10-071-0/+11
* Improve core_builtin.odin docsgingerBill2025-10-071-19/+94
* Correct signature (missing return value) for `objc_msgSendSuper2`Harold Brenes2025-09-301-1/+3
* Automatically emit objc_msgSend calls when calling imported or implemented Ob...Harold Brenes2025-09-292-8/+18
* Type erase the internals of `runtime.copy_*`gingerBill2025-09-291-18/+16
* Remove unused variablebill/conditional-zerogingerBill2025-09-271-1/+0
* Add `runtime.conditional_mem_zero` to improve `heap_allocator` performance on...gingerBill2025-09-272-4/+56
* Change inlining semantics for some builtin callsgingerBill2025-09-252-14/+14
* Merge pull request #5632 from kalsprite/x386gingerBill2025-09-182-2/+19
|\
| * revert to working buildJon Lipstate2025-09-031-2/+2
| * add tls when we have crtJon Lipstate2025-09-031-2/+2
| * windows i386 supportJon Lipstate2025-08-292-2/+19
* | More improvements to minimize code gen sizegingerBill2025-09-182-7/+18
* | Type erasure to minimize code generation sizegingerBill2025-09-181-14/+21
* | Add require_results attr to procs returning an allocatorDamian Tarnawski2025-09-025-1/+7
|/
* Add missing test attr and don't zero memory when reserve already didDamian Tarnawski2025-08-261-8/+7
* Merge branch 'master' into soa-resize-zero-memorygingerBill2025-08-261-5/+67
|\
| * Cleanup soa resize logic—reduce nestingDamian Tarnawski2025-08-241-32/+32
| * Handle nil old data caseDamian Tarnawski2025-08-241-41/+48
| * Always use .Resize_Non_Zeroed in _reserve_soaDamian Tarnawski2025-08-231-1/+1
| * Avoid overlap issues when correcting memory after resize in _reserve_soaDamian Tarnawski2025-08-231-5/+14
| * Only zero memory when requestedDamian Tarnawski2025-08-231-9/+9