gingerBill
cef4fb01a4
Merge pull request #7424 from samuelgozi/foundation-cocoa-ios
...
core:sys/darwin/Foundation: Skip Cocoa import on iOS
2026-08-26 08:43:35 +01:00
gingerBill
d06ac2fe64
Merge pull request #7428 from mocompute/check-7336
...
add regression test for #7336
2026-08-26 08:43:06 +01:00
gingerBill
7bd6d16d76
Merge pull request #7438 from kalsprite/asm_doc_category
...
Give asm templates a documentation category instead of a blank header and a null `%s`
2026-08-26 08:41:20 +01:00
gingerBill
85b9dcb4b8
Merge pull request #7461 from kalsprite/fmt_left_align_space_pad
...
fill left-justified field with spaces
2026-08-26 08:41:00 +01:00
gingerBill
dc8b9584ed
Merge pull request #7458 from kalsprite/swizzle_multi_assign
...
Fix a swizzle target in a multi-assignment reading an already-written source
2026-08-26 08:40:42 +01:00
gingerBill
a934751be1
Merge pull request #7435 from kalsprite/asm_group_empty_params
...
Delete dead code that crashed the checker on an asm template group with no parameters
2026-08-26 08:40:20 +01:00
gingerBill
4c0e5dfdc8
Merge pull request #7460 from kalsprite/const_truncation_sweep
...
convert constants before narrowing to i64 in the remaining checker sites
2026-08-26 08:39:48 +01:00
gingerBill
f1a348616a
Merge pull request #7459 from kalsprite/i128_endian_specific
...
add missing i128le, i128be to endian switch
2026-08-26 08:38:18 +01:00
kalsprite
7d7d9a01ee
fill left-justified field with spaces
2026-08-25 23:55:55 -07:00
kalsprite
7e9ffac5b0
const truncation sweep
2026-08-25 23:27:06 -07:00
kalsprite
c3bc5b69ac
Merge branch 'master' into asm_doc_category
2026-08-25 23:08:48 -07:00
kalsprite
3d4fcd3612
merge master
2026-08-25 23:07:38 -07:00
kalsprite
deeddc7b33
add missing endian 128 types
2026-08-25 23:03:11 -07:00
kalsprite
915fc97b5f
add missing int 128le
2026-08-25 22:46:30 -07:00
kalsprite
c1aeb47ce5
swizzle target multi-assignment
2026-08-25 22:22:33 -07:00
mo
2d1253e3e6
add regression test for #7336
...
Closes #7336 .
Fixed by #7327 .
2026-08-26 15:08:01 +12:00
Jeroen van Rijn
251d8eb0b1
Merge pull request #7455 from mocompute/test-runner-microarch
...
Remove microarch:native from 3 Windows tests and tweak Win test runner
2026-08-25 15:35:35 -07:00
mo
9ddc2c5ea1
remove -microarch:native from 3 tests due to suspected GH issue
...
These tests often fail on GitHub runners which use AMD EPYC 9V74
VMs. We suspect LLVM generates AVX512 instructions, which are valid
for the hardware, but not available on the GH VM.
2026-08-26 10:13:54 +12:00
mo
750aecb6de
win test runner: ignore informational exceptions
...
and accept BREAK and CLOSE as synonyms for CTRL_C
2026-08-26 10:12:13 +12:00
Jeroen van Rijn
651a4ea016
Merge pull request #7454 from Skarsh/fix-simple-typo
...
Fix simple typo in process.odin
2026-08-25 13:20:11 -07:00
Thomas Skarshaug
9e1e7d60c9
Fix simple typo in process.odin
2026-08-25 21:49:11 +02:00
gingerBill
96b1b45f69
Merge branch 'master' of https://github.com/odin-lang/Odin
2026-08-25 19:30:50 +01:00
gingerBill
f7f3d3f198
asm: reenable riscv64
2026-08-25 19:30:38 +01:00
gingerBill
073c733dbd
Merge pull request #7432 from kalsprite/asm_immediate_constant
...
Reject a non-constant argument to an template's immediate
2026-08-25 16:20:38 +01:00
gingerBill
fedb0a7ed0
Merge pull request #7449 from kalsprite/bool_comparison_normalise
...
normalize bool cmp
2026-08-25 16:20:28 +01:00
gingerBill
2214d90997
Merge branch 'master' into bool_comparison_normalise
2026-08-25 15:31:19 +01:00
gingerBill
2f8ddd560b
Merge branch 'master' into asm_immediate_constant
2026-08-25 15:28:06 +01:00
gingerBill
ee68d39c20
Merge pull request #7444 from odin-lang/bill/asm-cfg
...
Inline `asm` templates - CFG based analysis
2026-08-25 15:27:34 +01:00
gingerBill
771cbfa31a
Merge pull request #7439 from ssenthilnathan3/fix/proc-literal-type-canonicalization
...
Fix canonical names for types in procedure literals
2026-08-25 15:12:32 +01:00
gingerBill
65c927841a
Merge branch 'master' into bill/asm-cfg
2026-08-25 15:04:39 +01:00
gingerBill
337bb43948
asm: minor cleanups
2026-08-25 13:40:16 +01:00
gingerBill
b4cf9b14bd
asm: Implement sub-register width analysis
2026-08-25 12:17:06 +01:00
gingerBill
160a5ffe5c
Improve error message for which status flags were not set but expected.
2026-08-25 11:21:57 +01:00
gingerBill
173443cdd1
Add read-before-write for flags, and fix bugs caused by typos
2026-08-25 10:26:27 +01:00
Senthilnathan
559ed487e6
fix: canonical names for types in procedure literals
2026-08-25 14:41:48 +05:30
gingerBill
c200bfc189
Check for infinite cycles in the CFG and report if the procedure is not marketed as diverging
2026-08-25 09:55:48 +01:00
Jeroen van Rijn
d8a47d3759
Merge pull request #7451 from Coranath/raylib_typo_fix
...
Fixed typo in raylib.odin
2026-08-25 01:53:16 -07:00
gingerBill
6f65d775c2
Re-add check_asm_cfg_liveness
2026-08-25 09:43:31 +01:00
Jeroen van Rijn
5a994d4ea2
Merge pull request #7450 from kalsprite/mod_min_neg_one
...
Fix: `min(T) % -1` kills the process with SIGFPE, at every hardware width.
2026-08-25 01:32:21 -07:00
Coranath
3da4bb91cd
Fixed type in math/rand.odin
...
Fixed typo on line 564, from "inclusice" to "inclusive"
2026-08-24 22:46:30 -07:00
Coranath
1d94518492
Fixed typo in raylib.odin
...
Fixed typo on line 666 (!?) from "fordward" to "forward"
2026-08-24 21:54:32 -07:00
kalsprite
5628815bfe
mod -1
2026-08-24 19:46:47 -07:00
Jeroen van Rijn
33d4c68abe
Merge pull request #7401 from kalsprite/nbio_windows_wakeup
...
nbio(windows): fix use-after-free, spurious poll readiness, and double completion
2026-08-24 19:02:24 -07:00
Jeroen van Rijn
45710bb453
Merge pull request #7448 from kalsprite/bool_be_conversion
...
big endian bool cmp
2026-08-24 18:43:50 -07:00
kalsprite
4ecaa7dfd9
normalize bool cmp
2026-08-24 18:34:59 -07:00
Jeroen van Rijn
66f9dbca8a
Merge branch 'master' into bool_be_conversion
2026-08-24 18:31:30 -07:00
kalsprite
c3bfbea235
big endian bool cmp
2026-08-24 18:15:01 -07:00
Jeroen van Rijn
0d1635366f
Merge pull request #7446 from kalsprite/remove_asm_error_count_tests
...
remove faulty tests
2026-08-24 18:09:41 -07:00
Jeroen van Rijn
650c558cb9
Merge pull request #7445 from kalsprite/target_feature_empty_element
...
string_split_iterator fix
2026-08-24 18:03:35 -07:00
kalsprite
01a6a43065
remove the asm immediate error-count test
2026-08-24 17:56:10 -07:00