gingerBill
|
fff69510b9
|
Merge pull request #7412 from mocompute/fix-7008
fix incorrect offset_of and size_of for unions with cyclic pointers
|
2026-08-23 10:52:14 +01:00 |
|
Manuel
|
d79ef965a0
|
Fix formatting
|
2026-08-22 21:50:07 +02:00 |
|
Manuel
|
ee04c3b272
|
Add murmur3 implementation
|
2026-08-22 15:48:38 +02:00 |
|
Jeroen van Rijn
|
2370de888c
|
Merge branch 'master' into type_call_null_arg
|
2026-08-22 03:12:01 +02:00 |
|
Jeroen van Rijn
|
830f41e280
|
Merge pull request #7417 from kalsprite/foreign_sig_named_struct
Fix segfault comparing two foreign declarations of the same symbol
|
2026-08-22 03:11:27 +02:00 |
|
kalsprite
|
c29596e88f
|
fix test typo
|
2026-08-21 17:59:02 -07:00 |
|
kalsprite
|
ef1c5fe675
|
Fix compiler segfault on a bare in a type position call
|
2026-08-21 17:54:13 -07:00 |
|
kalsprite
|
f8bdfa0857
|
Fix segfault comparing two foreign declarations of the same symbol
|
2026-08-21 17:31:42 -07:00 |
|
kalsprite
|
7fe49fbffb
|
Fix compiler panic on a selector into
|
2026-08-21 16:38:56 -07:00 |
|
mo
|
7bb0bc353f
|
add regression test for incorrect offset_of
|
2026-08-22 11:12:11 +12:00 |
|
Michael Tesař
|
6fadf91c84
|
add windows test
|
2026-08-21 19:20:11 +02:00 |
|
Michael Tesař
|
b6c90b18dd
|
fix failing tests
|
2026-08-21 19:18:25 +02:00 |
|
Michael Tesar
|
7d02788257
|
Fix reordered compound literal comparison
|
2026-08-21 00:46:47 +02:00 |
|
Jeroen van Rijn
|
00a03e72b5
|
Merge pull request #7400 from kalsprite/union_slice_assert
backend: only reuse a compound literal's storage for a variable of its type
|
2026-08-20 03:38:09 +02:00 |
|
Jeroen van Rijn
|
6695ca537d
|
Merge pull request #7087 from korvahkh/const-union-fixes
Implement fixes for constant unions
|
2026-08-20 03:35:36 +02:00 |
|
Jeroen van Rijn
|
e551ef5f15
|
Merge pull request #7397 from kalsprite/union_ternary_phi
backend: a union constant in a ternary or builds an ill-typed phi
|
2026-08-20 03:24:04 +02:00 |
|
korvahkh
|
feb008ab6e
|
Add tests for constant unions
|
2026-08-19 20:16:51 -05:00 |
|
kalsprite
|
bc2649bacd
|
backend: only reuse a compound literal's storage for a variable of its type
|
2026-08-19 17:53:34 -07:00 |
|
kalsprite
|
f360a37ccd
|
cmplx & quat take type from args
|
2026-08-19 17:36:50 -07:00 |
|
kalsprite
|
a13a4b418d
|
backend: a union constant in a ternary or builds an ill-typed phi
|
2026-08-19 16:45:58 -07:00 |
|
kalsprite
|
cf5f181228
|
peel union constant to its variant
|
2026-08-19 16:30:37 -07:00 |
|
gingerBill
|
6defecf436
|
Merge pull request #7392 from kalsprite/asm_extend_mnemonics
amd64 asm: extend family emits mnemonic that doesnt exist
|
2026-08-19 23:54:37 +02:00 |
|
kalsprite
|
40a64a9dbb
|
move test to build specific
|
2026-08-19 14:39:12 -07:00 |
|
kalsprite
|
26ae28dfb7
|
asm: multi-instruction template computed with one operand twice
|
2026-08-19 14:32:03 -07:00 |
|
kalsprite
|
b9983105bd
|
amd64 asm: extend family emits mnemonic that doesnt exist
|
2026-08-19 14:03:56 -07:00 |
|
Jeroen van Rijn
|
b7944229e5
|
Merge pull request #7385 from kalsprite/bit_field_value_range
bitfield: a constant is range-checked only while it is untyped
|
2026-08-19 20:48:58 +02:00 |
|
kalsprite
|
8c239a8f43
|
range check bitfield fields for untyped constants
|
2026-08-19 10:52:58 -07:00 |
|
Karl Zylinski
|
a0a75bf4a7
|
Split the non-specific parts of the Handle Map out to a general.odin file. This means that the Handles and the generic procedure groups are no longer in static_handle_map.odin. Also enabled and fixed the static handle map test. Added another test that uses the generic procedure groups.
|
2026-08-19 17:03:59 +02:00 |
|
gingerBill
|
87097641e3
|
Merge pull request #7372 from kalsprite/abs_constant_range
check_builtin: range-check the constant `abs` folds
|
2026-08-18 12:05:28 +02:00 |
|
kalsprite
|
8189bb9730
|
abs const fold
|
2026-08-17 22:41:22 -07:00 |
|
kalsprite
|
0ef3d96724
|
fix reinterpretation on riscv
|
2026-08-17 21:53:37 -07:00 |
|
gingerBill
|
645b57be9f
|
Merge pull request #7327 from kalsprite/abi_conformance
ABI Conformance Harness + Fixes
|
2026-08-17 16:28:01 +02:00 |
|
Jeroen van Rijn
|
a0b475eef9
|
Merge pull request #7361 from ssenthilnathan3/fix/recursive-soa-sigbus
Fix: SIGBUS/segfault when compiling recursive #soa slice/dynamic array types
|
2026-08-17 13:16:18 +02:00 |
|
Jeroen van Rijn
|
e2f1638d4d
|
Merge pull request #7353 from corleypc/modmod-fix
Fixes the %% operator
|
2026-08-17 13:06:53 +02:00 |
|
Jeroen van Rijn
|
ee89002c24
|
Add more %% tests
|
2026-08-17 12:40:49 +02:00 |
|
Senthilnathan
|
f6f686392a
|
Merge branch 'master' into fix/recursive-soa-sigbus
|
2026-08-17 12:53:33 +05:30 |
|
Senthilnathan
|
4fe5719007
|
Fix SIGBUS/segfault when compiling recursive #soa slice/dynamic array types
|
2026-08-17 12:48:41 +05:30 |
|
Samuel Elgozi
|
4a08f5c48a
|
mem: Preserve alignment when reusing Dynamic_Arena blocks
|
2026-08-17 00:21:50 +03:00 |
|
Mihail Moskov
|
e92c04eb73
|
Fixes the %% operator
|
2026-08-16 23:08:24 +03:00 |
|
Jeroen van Rijn
|
cc7d6764d3
|
Merge pull request #7349 from TheRadischen/merge_sort
improved stable sort | from insertion_sort to merge_rotate
|
2026-08-16 16:03:57 +02:00 |
|
TheRadischen
|
f6b8eafdfd
|
imporved_style
|
2026-08-16 15:10:01 +02:00 |
|
TheRadischen
|
9757fed9f9
|
changed_to_tabs
|
2026-08-16 14:28:38 +02:00 |
|
Jeroen van Rijn
|
889ad95c7e
|
Merge pull request #7342 from kalsprite/alpha
quat/cmplx nan cmp & accessors
|
2026-08-16 12:31:55 +02:00 |
|
Jeroen van Rijn
|
7aa805e22a
|
Merge pull request #7343 from kalsprite/rune_unsigned_mapping
intrinsics.type_integer_to_unsigned(rune) returns f16
|
2026-08-16 12:28:59 +02:00 |
|
TheRadischen
|
3f851d2b02
|
smarter_test
|
2026-08-16 12:27:30 +02:00 |
|
TheRadischen
|
df54692a9b
|
addedtest
|
2026-08-16 12:22:25 +02:00 |
|
Jeroen van Rijn
|
3eeda58634
|
Merge pull request #7344 from kalsprite/simd_builtin_diagnostics
simd: enforce the `#simd` construction rules and stop two crashes
|
2026-08-16 12:17:39 +02:00 |
|
Jeroen van Rijn
|
94528dde45
|
Merge branch 'master' into pr/7345
|
2026-08-16 11:19:48 +02:00 |
|
Jeroen van Rijn
|
78b9c31a10
|
Merge pull request #7346 from kalsprite/bit_set_subset_folding
fix `bit_set` subset/superset constant folding
|
2026-08-16 11:05:30 +02:00 |
|
mo
|
4e0a71c24c
|
Add non-allocating hex.decode_into_buffer
Also minor fixes to documentation of hex.decode().
Adds tests of the new procedure with buffers the correct size, larger,
and too small.
|
2026-08-16 19:48:19 +12:00 |
|