aboutsummaryrefslogtreecommitdiff
path: root/base
Commit message (Expand)AuthorAgeFilesLines
* Add `intrinsics.type_struct_has_implicit_padding` #3844gingerBill2024-07-011-1/+2
* Add `non_zero_*` variants for `#soa` dynamic arraygingerBill2024-07-012-6/+61
* Add `#soa` support to `append` directlygingerBill2024-07-011-0/+3
* Add `#no_broadcast` to `append_soa`gingerBill2024-07-011-2/+2
* Add #soa forms to reserve, clear, and resizegingerBill2024-07-011-4/+23
* Add support for `make(#soa[]T)` etcgingerBill2024-07-011-0/+5
* Unify #soa code for structs and arraysgingerBill2024-07-011-42/+15
* wasi: make the demo run on wasi and run it in CILaytan Laats2024-06-293-4/+53
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-2/+2
* Even more style fixesgingerBill2024-06-291-1/+1
* Remove unneeded `transmute`gingerBill2024-06-291-1/+1
* Add another `-vet-cast` checkgingerBill2024-06-291-0/+1
* Update for `transmute` `-vet-cast`gingerBill2024-06-292-9/+9
* Check for unneeded `transmute` with `-vet-cast`gingerBill2024-06-291-1/+1
* Use explicit calling conventionsgingerBill2024-06-291-4/+4
* Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-06-292-8/+9
|\
| * Made default capacity of dynamic arrays more consistent.Karl Zylinski2024-06-292-8/+9
* | Use `f32` operations rather than `f16` in `complex32` and `quaternion64` to i...gingerBill2024-06-291-17/+20
|/
* Merge pull request #3502 from ARtemachka/mastergingerBill2024-06-281-2/+2
|\
| * Fix typo in core_builtinArtsiom Babukh2024-04-281-2/+2
* | Initialize default `context` in `heap_allocator_other.odin`gingerBill2024-06-281-0/+3
* | Replace `max(8, 1)` in _append_elem with just `8` and a comment.Karl Zylinski2024-06-251-1/+2
* | Make `runtime.heap_alloc` `contextless`gingerBill2024-06-255-15/+15
* | Fix unaligned store for randJeroen van Rijn2024-06-201-1/+1
* | Optimize default RNG for the common caseFeoramund2024-06-201-9/+16
* | Merge pull request #3524 from Feoramund/freebsd-amd64-syscall-errnogingerBill2024-06-201-0/+2
|\ \
| * | Add `intrinsics.syscall_bsd`Feoramund2024-06-121-0/+2
* | | Clarify that the arena in base:runtime shouldn't be used for anything but the...Karl Zylinski2024-06-181-1/+2
* | | Fix `default_random_generator_proc` not using stateFeoramund2024-06-151-1/+6
* | | Update `core:math/rand` to use `context.random_generator` and remove `rand.Rand`gingerBill2024-06-151-2/+16
* | | Add `Reset` modegingerBill2024-06-152-13/+25
* | | Add `runtime.default_random_generator`gingerBill2024-06-152-1/+70
* | | Add random_generator.odingingerBill2024-06-151-0/+27
* | | Add `runtime.Random_Generator` interfacegingerBill2024-06-151-0/+19
|/ /
* | Use `#any_int` for `reserve_*` and `resize_*` procsFeoramund2024-06-101-5/+5
* | Add `intrinsics.procedure_of`gingerBill2024-06-101-0/+4
* | Add compilation-related constantsFeoramund2024-06-101-0/+13
* | Change indentationgingerBill2024-06-091-14/+14
* | Add `@(rodata)` and `@(static, rodata)` where appropriategingerBill2024-06-061-2/+2
* | improve orca targetLaytan Laats2024-06-058-16/+117
* | Fix some typosFeoramund2024-06-041-1/+1
* | Add missing `Raw_*` types for complex and quaternionFeoramund2024-06-031-0/+3
* | Move `Raw_Complex/Quaternion` types to `base:runtime`Feoramund2024-06-031-0/+6
* | Add unreachable to base/builtin/builtin.odinDamian Tarnawski2024-05-311-0/+2
* | wasm: fix target wasm64p32 runtime procsLaytan Laats2024-05-311-9/+15
* | Make `ODIN_OS`, `ODIN_BUILD_MODE` comments congruent to underlying dataFeoramund2024-05-281-0/+3
* | wasm: enable default temp allocatorLaytan Laats2024-05-241-1/+1
* | Merge pull request #3592 from laytan/wasm-gpagingerBill2024-05-204-2/+905
|\ \
| * | add a default heap/general purpose allocator for wasm to `base:runtime`Laytan Laats2024-05-164-3/+906
* | | Add intrinsics `type_is_matrix_row_major` & `type_is_matrix_column_major`gingerBill2024-05-201-0/+3