| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add @builtin to missing builtin procedure group procs | Sylphrena | 2025-12-19 | 1 | -2/+3 |
| | | |||||
| * | Use resize_soa instead of resize proc group in soa procs | thetarnav | 2025-11-02 | 1 | -3/+7 |
| | | |||||
| * | Add `inject_at_soa` and `append_nothing_soa` procedures | thetarnav | 2025-11-02 | 1 | -0/+111 |
| | | |||||
| * | Add missing test attr and don't zero memory when reserve already did | Damian Tarnawski | 2025-08-26 | 1 | -8/+7 |
| | | |||||
| * | Merge branch 'master' into soa-resize-zero-memory | gingerBill | 2025-08-26 | 1 | -5/+67 |
| |\ | |||||
| | * | Cleanup soa resize logic—reduce nesting | Damian Tarnawski | 2025-08-24 | 1 | -32/+32 |
| | | | |||||
| | * | Handle nil old data case | Damian Tarnawski | 2025-08-24 | 1 | -41/+48 |
| | | | |||||
| | * | Always use .Resize_Non_Zeroed in _reserve_soa | Damian Tarnawski | 2025-08-23 | 1 | -1/+1 |
| | | | |||||
| | * | Avoid overlap issues when correcting memory after resize in _reserve_soa | Damian Tarnawski | 2025-08-23 | 1 | -5/+14 |
| | | | |||||
| | * | Only zero memory when requested | Damian Tarnawski | 2025-08-23 | 1 | -9/+9 |
| | | | |||||
| | * | Support using allocator resize in `_reserve_soa` (fixes #5615) | Damian Tarnawski | 2025-08-23 | 1 | -5/+51 |
| | | | |||||
| * | | Zero existing memory when using resize_soa (fixes #5614) | Damian Tarnawski | 2025-08-23 | 1 | -0/+24 |
| |/ | |||||
| * | Fix #4509 | Jeroen van Rijn | 2024-11-24 | 1 | -0/+2 |
| | | |||||
| * | Added `#any_int` directive to some more builtin slice/dynamic array | Franz Hoeltermann | 2024-09-03 | 1 | -3/+3 |
| | | | | | procedures | ||||
| * | Added `#any_int` to some #soa procs to mirror the behaviour of their | Franz Hoeltermann | 2024-09-03 | 1 | -5/+5 |
| | | | | | non-soa counterparts | ||||
| * | Imply `#no_capture` to all variadic parameters | gingerBill | 2024-07-14 | 1 | -2/+2 |
| | | |||||
| * | Add more uses of `#no_capture` | gingerBill | 2024-07-14 | 1 | -3/+3 |
| | | |||||
| * | Add `non_zero_*` variants for `#soa` dynamic array | gingerBill | 2024-07-01 | 1 | -3/+43 |
| | | |||||
| * | Add `#no_broadcast` to `append_soa` | gingerBill | 2024-07-01 | 1 | -2/+2 |
| | | |||||
| * | Unify #soa code for structs and arrays | gingerBill | 2024-07-01 | 1 | -42/+15 |
| | | |||||
| * | Made default capacity of dynamic arrays more consistent. | Karl Zylinski | 2024-06-29 | 1 | -3/+4 |
| | | | | | | | | | | Before this if you do `arr: [dynamic]int` and then append to arr, then it will have capacity 8. But if you did `arr := make([dynamic]int, context.temp_allocator)` then arr would have capacity 16. Now both `arr: [dynamic]int` and `arr := make([dynamic]int, context.temp_allocator)` will resut in arr having zero 0. The only reason to use `make` without an explicit len or cap now is because you want to set it up for a non-default allocator. After the first call to `append` it will now in both cases have capacity 8. I also updated the documentation on the strings builder, both to reflect this, and also to fix it incorrectly saying that len would be 'max(16,len)', which wasn't true even before these changes. | ||||
| * | Correct #soa RTTI usage | gingerBill | 2024-05-16 | 1 | -8/+8 |
| | | |||||
| * | Fix syntax mistake again | James Duran | 2024-02-16 | 1 | -1/+1 |
| | | | | | Sorry for being blind | ||||
| * | Fix Syntax Mistake | James Duran | 2024-02-16 | 1 | -1/+1 |
| | | |||||
| * | Make into_dynamic_soa more concise and remove builtin tag from it | James Duran | 2024-02-16 | 1 | -8/+4 |
| | | |||||
| * | Added into_dynamic_soa, unordered_remove_soa, and ordered_remove_soa | James Duran | 2024-02-14 | 1 | -1/+98 |
| | | |||||
| * | Remove invalid allocator assignment to slice | Zac Nowicki | 2024-02-08 | 1 | -1/+0 |
| | | | | | `T` is `#soa[]$E`, which does not carry an allocator. | ||||
| * | Fix #3150 | gingerBill | 2024-01-29 | 1 | -0/+1 |
| | | |||||
| * | Remove `core:os` dependency from `base:runtime`; change to `base:intrinsics` | gingerBill | 2024-01-28 | 1 | -1/+1 |
| | | |||||
| * | Move `core:runtime` to `base:runtime`; keep alias around | gingerBill | 2024-01-28 | 1 | -0/+428 |