gingerBill
|
f9c6f6856b
Fix #2261
|
1 year ago |
gingerBill
|
3e0fd63682
Fix `or_break` code generation issue
|
1 year ago |
gingerBill
|
648b83d6ea
Add `or_break` and `or_continue` constructs
|
1 year ago |
gingerBill
|
acc29fbceb
Merge branch 'master' into llvm-17
|
1 year ago |
gingerBill
|
c08bf1204f
Add `cstring` specific comparison procedures to fix comparisons like `cstring("") != cstring(nil)`
|
1 year ago |
gingerBill
|
e748d2f2af
Update to LLVM-17
|
1 year ago |
gingerBill
|
c91898a888
Remove #relative slices; Replace with #relative multi-pointers
|
2 years ago |
gingerBill
|
921530dd01
Fix to allow procedure groups on objective-c types
|
2 years ago |
gingerBill
|
dcf3023d93
Fix bug caused by incorrect assert
|
2 years ago |
gingerBill
|
bf848637aa
Fix #2629
|
2 years ago |
gingerBill
|
759f846b2b
Fix `[2]union{T}` comparison against `nil`
|
2 years ago |
gingerBill
|
3a761395be
Add basic optimization for comparisons against the empty string `""`
|
2 years ago |
gingerBill
|
296674e18b
Rename `ODIN_DISALLOW_RTTI` to `ODIN_NO_RTTI`; Remove dead command line flags
|
2 years ago |
gingerBill
|
2bc5e0ebd7
Fix non-constant compound literals of slices
|
2 years ago |
gingerBill
|
4a75a1e839
Merge branch 'master' into separate-int-word-sizes
|
2 years ago |
gingerBill
|
8bf32ac697
Minor change to handling of propagation of errors with `---` as a value
|
2 years ago |
gingerBill
|
46bb9bc5c7
Enforce an `icmp` when casting to `i1` to correct behaviour for booleans which are not 0 or 1
|
2 years ago |
gingerBill
|
f2e590be7a
Fix #2544
|
2 years ago |
gingerBill
|
49d1f6aca0
Merge branch 'master' into separate-int-word-sizes
|
2 years ago |
J.C. Moyer
|
ed580b3060
Zero non-diagonal elements when converting to matrix
|
2 years ago |
gingerBill
|
e82146bf17
Merge branch 'master' into separate-int-word-sizes
|
2 years ago |
gingerBill
|
b3aa6afba9
Fix #2481
|
2 years ago |
gingerBill
|
7df1cc075c
Fix #2487
|
2 years ago |
gingerBill
|
f5d9ca64f9
Begin work on new pseudo-architecture: wasm64p32
|
2 years ago |
gingerBill
|
8dc70f797c
Increase use of `temporary_allocator()` where possible
|
2 years ago |
gingerBill
|
a9182cfd8c
Allow compound literals to access fields through `using`
|
2 years ago |
gingerBill
|
66f2881a78
Allow comparisons between empty `struct{}` and `union{}`
|
2 years ago |
gingerBill
|
8a2a70a3c2
Fix overriding procedure information for literals
|
2 years ago |
gingerBill
|
3d2a6c5895
Fix #2282 caused by a typo
|
2 years ago |
gingerBill
|
eb1d00ced6
Fix #2264
|
2 years ago |