gingerBill
600ca83386
Merge pull request #3326 from rick-masters/fix_fields_wait_signal
...
Fix fields_wait_signal futex.
2024-03-25 13:29:08 +00:00
gingerBill
e5629dafd0
Potentially fix a race condition with parapoly types (related to #3328 )
2024-03-25 13:23:43 +00:00
Laytan Laats
a2167587ae
Merge branch 'fix-darwin_amd64-f16-emulation-on-older-microarches' of github.com:laytan/Odin into update-releases-llvm-version
2024-03-25 14:15:18 +01:00
Laytan Laats
b2a35683a4
darwin: fix amd64 f16 emulation
...
Fixes #3222
2024-03-25 14:07:49 +01:00
Laytan Laats
dcc263c618
re-enable core tests on macos arm
2024-03-25 14:05:07 +01:00
Laytan Laats
3b34cf6dbb
Also update to LLVM 17 for general CI
2024-03-25 14:05:07 +01:00
Laytan
ae9f026f4b
llvm 17 on macos arm releases
2024-03-25 14:05:07 +01:00
Laytan Laats
46093bad1e
update LLVM to 17 for releases
2024-03-25 14:05:07 +01:00
flysand7
c843002d07
[core/os2]: Move .Broken_Pipe to General_Error enum
2024-03-25 23:35:01 +11:00
rick-masters
6d4f30de1a
Fix fields_wait_signal futex.
2024-03-24 16:28:55 +00:00
gingerBill
68ff945419
Remove old error message for #3062
2024-03-24 14:39:42 +00:00
gingerBill
cab53e12b7
Add assert message to tell me people to report the bug
2024-03-24 13:53:09 +00:00
gingerBill
d92767cb77
Fix #3226
2024-03-24 13:49:51 +00:00
gingerBill
670fc70f1f
Remove private attributes for #3227
2024-03-24 13:46:26 +00:00
gingerBill
223a336eb4
Fix #3249
2024-03-24 13:45:10 +00:00
gingerBill
1ea1229516
Fix #3319
2024-03-24 13:42:37 +00:00
gingerBill
6da6393735
Fix #3320
2024-03-24 13:40:10 +00:00
gingerBill
87688936c6
Improve error messages for some wrong constant value attributes
2024-03-24 13:36:50 +00:00
gingerBill
590e52cc05
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-03-24 13:33:37 +00:00
gingerBill
398af659e5
Fix #3323
2024-03-24 13:33:30 +00:00
gingerBill
2e416c1a48
Merge pull request #3316 from laytan/fix-ld-warnings-and-set-default-minimum-version
...
darwin: fix ld warnings and set minimum os version
2024-03-24 13:26:35 +00:00
gingerBill
34247b2658
Fix resize bug caused by typo
2024-03-24 12:24:44 +00:00
gingerBill
45d7dd8f27
Fix resize zeroing behaviour
2024-03-24 12:20:39 +00:00
gingerBill
09d7f1337b
Merge pull request #3317 from laytan/arm64-abi-fixes
...
darwin: arm64 abi fixes
2024-03-24 00:41:52 +00:00
flysand7
0f944bc0a1
[core/os2]: Reading from unsized files
2024-03-24 10:52:48 +11:00
Laytan Laats
07a9969a41
darwin: arm64 abi fixes
...
Since commit b4fe9677a1 some core tests
segfault during build, upon investigation it is because some arg types
were of size 0 and you can't have a 0 sized int.
It also applies the earlier fix for parameters to the return types, this
fixes #3223
Thought I would put this PR up, but I am in no way an expert in abi so
feel free to close for a better fix if there is one.
I am able to run the entire core test suite with `-sanitize:address`
with these changes.
2024-03-23 23:17:01 +01:00
Laytan Laats
15c1e8274d
darwin: fix ld warnings and set minimum os version
2024-03-23 22:12:05 +01:00
gingerBill
517d7ae0b0
Add error block around error_line calls
2024-03-23 17:51:56 +00:00
gingerBill
efb0933965
Improve error suggestion and propagation for x->y
2024-03-23 16:57:35 +00:00
gingerBill
eb51cc6835
Improve error propagation for (*x).y style errors from C-programmers
2024-03-23 16:53:40 +00:00
gingerBill
1d46adb598
Treat *x as an unary operator to improve error messages for common C-programmer mistakes
2024-03-23 16:51:04 +00:00
gingerBill
61aa4558dc
Fix #3314
2024-03-23 16:41:50 +00:00
gingerBill
194d3fe6bd
Ignore wrong types
2024-03-23 14:59:35 +00:00
gingerBill
624b870f28
Add some basic escape analysis errors for return &x
2024-03-23 14:58:10 +00:00
gingerBill
eb61cf6043
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-03-23 12:56:09 +00:00
gingerBill
7abb459861
Add missing field flags in debug printing
2024-03-23 12:56:04 +00:00
gingerBill
e9ac7d5fab
Merge pull request #3311 from laytan/fix-simd128-wasm
...
fix wasm with `-target-features:"simd128"`
2024-03-23 10:42:36 +00:00
Laytan Laats
bb5dab342a
fix wasm with -target-features:"simd128"
...
the required procs within wasm would compile to take native v128
arguments in, but the procs are supposed to take in i64's causing bad wasm
modules.
Fixes #3263
2024-03-22 17:04:15 +01:00
gingerBill
7d6e9ef39c
Merge branch 'master' of https://github.com/odin-lang/Odin
2024-03-21 20:44:00 +00:00
gingerBill
d47ba09743
Fix at error printing bug
2024-03-21 20:43:52 +00:00
gingerBill
5c9da66595
Merge pull request #3294 from laytan/update-glfw-from-3.3.8-to-3.4
...
glfw: update from 3.3.8 to 3.4
2024-03-21 15:43:25 +00:00
gingerBill
9cbb9d8551
Merge pull request #3304 from mailgerigk/master
...
Remove entry point when compiled with no-entry-point as shared library
2024-03-21 15:19:38 +00:00
gingerBill
6b6f72e7bd
Fix #3305
2024-03-21 14:59:47 +00:00
gingerBill
c8cdb22f0b
Disallow for x in y.(T) and for x in y.?
2024-03-21 14:42:48 +00:00
gingerBill
6e2efce670
Fix missing ERROR_BLOCK(); calls
2024-03-21 12:05:15 +00:00
gingerBill
6d7afd3fa9
Update format version
2024-03-21 11:59:45 +00:00
gingerBill
006ea11c56
Update doc-format for #by_ptr and #no_broadcast parameters
2024-03-21 11:58:32 +00:00
gingerBill
010ffc486c
Minor clean up of #no_broadcast handling
2024-03-21 11:54:40 +00:00
gingerBill
29e5f94c2a
Add #no_broadcast procedure parameter to disallow automatic array programming broadcasting on procedure arguments
2024-03-21 11:52:48 +00:00
mailgerigk
6a0d2ffcac
Merge branch 'odin-lang:master' into master
2024-03-21 00:26:42 +01:00