| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable `#raw_union` constants for the time beingbill/const-union | gingerBill | 2025-09-29 | 2 | -7/+2 |
| | | |||||
| * | Add bit cast | gingerBill | 2025-09-29 | 1 | -7/+14 |
| | | |||||
| * | Only add packing if the padding is non-zero for a #raw_union constant | gingerBill | 2025-09-29 | 1 | -1/+1 |
| | | |||||
| * | Short circuit for `Union{}` | gingerBill | 2025-09-29 | 1 | -0/+11 |
| | | |||||
| * | Disallow constant access `x.y` on `struct #raw_union` | gingerBill | 2025-09-29 | 1 | -2/+6 |
| | | |||||
| * | Rudimentary support for some constant `struct #raw_union` | gingerBill | 2025-09-29 | 3 | -3/+50 |
| | | |||||
| * | Remove debug code | gingerBill | 2025-09-29 | 1 | -8/+0 |
| | | |||||
| * | Rearrange const union initialization so that it is priority | gingerBill | 2025-09-29 | 2 | -116/+35 |
| | | |||||
| * | Add more `check_is_operand_compound_lit_constant` uses | gingerBill | 2025-09-28 | 3 | -7/+28 |
| | | |||||
| * | Do not need an extra local copy for the slices | gingerBill | 2025-09-28 | 1 | -9/+18 |
| | | |||||
| * | Check for empty compound literal early for constants | gingerBill | 2025-09-28 | 1 | -7/+7 |
| | | |||||
| * | Correct failure check for const cast | gingerBill | 2025-09-28 | 1 | -23/+34 |
| | | |||||
| * | Use `memcpy` for local constant slice arrays from a global constant | gingerBill | 2025-09-28 | 3 | -195/+30 |
| | | |||||
| * | Fix global initialization when non was set | gingerBill | 2025-09-28 | 1 | -2/+2 |
| | | |||||
| * | Fix constant `union{proc()}` | gingerBill | 2025-09-28 | 2 | -24/+42 |
| | | |||||
| * | Allow for constant `[]typeid` | gingerBill | 2025-09-28 | 3 | -17/+61 |
| | | |||||
| * | Fix `Union{}` | gingerBill | 2025-09-28 | 1 | -0/+10 |
| | | |||||
| * | Correct union type checking for constants | gingerBill | 2025-09-28 | 2 | -102/+108 |
| | | |||||
| * | Merge branch 'master' into bill/const-union | gingerBill | 2025-09-28 | 2 | -0/+5 |
| |\ | |||||
| | * | Add `#+test` to base32_test.odin | gingerBill | 2025-09-28 | 1 | -0/+1 |
| | | | |||||
| | * | Add `#+test` to replace `_test.odin` | gingerBill | 2025-09-28 | 1 | -0/+4 |
| | | | |||||
| * | | Global const unions with `@(rodata)` | gingerBill | 2025-09-28 | 3 | -54/+70 |
| | | | |||||
| * | | Begin to support constant array of unions | gingerBill | 2025-09-28 | 7 | -34/+71 |
| | | | |||||
| * | | First step towards constant unions | gingerBill | 2025-09-28 | 4 | -32/+81 |
| |/ | |||||
| * | Remove stray `0` | gingerBill | 2025-09-27 | 1 | -1/+1 |
| | | |||||
| * | Remove `_test.odin` filter | gingerBill | 2025-09-27 | 1 | -8/+0 |
| | | |||||
| * | And extra safety checks | gingerBill | 2025-09-27 | 1 | -2/+9 |
| | | |||||
| * | Merge pull request #5719 from jwaxy/patch-1 | gingerBill | 2025-09-27 | 1 | -55/+66 |
| |\ | | | | | Prevent returning a struct containing compound literal slice | ||||
| | * | Make return struct with slice check recursive | Jwaxy | 2025-09-27 | 1 | -69/+66 |
| | | | |||||
| | * | Prevent returning struct containing compound literal slice | Jwaxy | 2025-09-27 | 1 | -0/+14 |
| |/ | |||||
| * | Move memory mutex guard around for resize in virtual.Arena allocator | gingerBill | 2025-09-27 | 1 | -2/+16 |
| | | |||||
| * | Merge pull request #5718 from odin-lang/bill/conditional-zero | gingerBill | 2025-09-27 | 2 | -4/+55 |
| |\ | | | | | Add `runtime.conditional_mem_zero` to improve `heap_allocator` performance on non-Windows systems | ||||
| | * | Remove unused variablebill/conditional-zero | gingerBill | 2025-09-27 | 1 | -1/+0 |
| | | | |||||
| | * | Add `runtime.conditional_mem_zero` to improve `heap_allocator` performance ↵ | gingerBill | 2025-09-27 | 2 | -4/+56 |
| |/ | | | | on non-Windows systems | ||||
| * | Merge pull request #5678 from alexriedl/wrong-allocator-guard | gingerBill | 2025-09-26 | 1 | -7/+5 |
| |\ | | | | | fix for temp_file name prefix being deallocated before being used | ||||
| | * | fix for temp_file name prefix being deallocated before being used | Alex Riedl | 2025-09-11 | 1 | -7/+5 |
| | | | |||||
| * | | Merge pull request #5691 from rationalcoder/master | gingerBill | 2025-09-26 | 2 | -15/+16 |
| |\ \ | | | | | | | Fix out-of-band allocations in dynamic arenas | ||||
| | * | | Fix out-of-band allocations in dynamic arenas | rationalcoder | 2025-09-16 | 2 | -15/+16 |
| | | | | |||||
| * | | | Merge pull request #5686 from thetarnav/zero-small-array-resize | gingerBill | 2025-09-26 | 2 | -7/+75 |
| |\ \ \ | | | | | | | | | Zero small array resize | ||||
| | * | | | Correct set_example in small_array | Damian Tarnawski | 2025-09-15 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Correct small_array resize examples | Damian Tarnawski | 2025-09-15 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Replace `mem.zero_slice` with `intrinsics.mem_zero` in `small_array.resize` | Damian Tarnawski | 2025-09-15 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Add `@require` to core:mem import in small_array | Damian Tarnawski | 2025-09-15 | 1 | -3/+2 |
| | | | | | |||||
| | * | | | Add small array resize tests | Damian Tarnawski | 2025-09-15 | 1 | -0/+22 |
| | | | | | |||||
| | * | | | Zero memory in small_array.resize and add non_zero_resize | Damian Tarnawski | 2025-09-15 | 1 | -3/+50 |
| | | | | | |||||
| * | | | | Merge pull request #5689 from slowhei/master | gingerBill | 2025-09-26 | 2 | -0/+160 |
| |\ \ \ \ | | | | | | | | | | | Improve type inferencing of literals when calling proc groups | ||||
| | * | | | | Fix memory leaks in type inference test | Tohei Ichikawa | 2025-09-24 | 1 | -11/+25 |
| | | | | | | |||||
| | * | | | | Merge remote-tracking branch 'upstream/master' | Tohei Ichikawa | 2025-09-24 | 26 | -326/+1009 |
| | |\ \ \ \ | |||||
| | * | | | | | Fix test_proc_group_type_inference.odin | Tohei Ichikawa | 2025-09-24 | 1 | -11/+11 |
| | | | | | | | |||||
| | * | | | | | Remove an outdated TODO | Tohei Ichikawa | 2025-09-16 | 1 | -2/+0 |
| | | | | | | | |||||