gingerBill
|
7b334d2bd9
Add `#branch_location`
|
7 months ago |
gingerBill
|
0a29d36aa3
Fix bug with comparisons with big endian types
|
8 months ago |
gingerBill
|
44124cb639
Merge pull request #4440 from 0dminnimda/support_llvm19
|
8 months ago |
gingerBill
|
e38a08013e
Remove `#relative` types from the compiler
|
9 months ago |
gingerBill
|
31ea10490f
Fix `auto_cast` matrix bug
|
9 months ago |
0dminnimda
|
dbed2c92b4
Add support for llvm version 19
|
9 months ago |
bobsayshilol
|
771d308d64
Fix invalid union access
|
9 months ago |
Laytan Laats
|
da1e09c95d
check packed load and set alignment on all loads, not just lb_emit_load
|
10 months ago |
Laytan Laats
|
5d4fd09ff0
fix quaternion64 arith
|
10 months ago |
gingerBill
|
225ffdec36
Fix union comparison bug
|
10 months ago |
Karl Zylinski
|
007730bfbc
Fix for crash when emitting a comparison between a constant array and a non-constant value.
|
11 months ago |
gingerBill
|
9b06ea5bfd
Fix #4229 for edge case `os.Error`/`os.Errno` legacy bodge
|
11 months ago |
gingerBill
|
0a08a65202
Simplify #row_major matrix and `matrix_flatten` behaviour
|
11 months ago |
gingerBill
|
9197a126fc
Use XOR directly rather than `(~x) & mask`
|
11 months ago |
gingerBill
|
38ea276231
Make `~some_bit_set` work on only the possible bits by doing a mask with the full set
|
11 months ago |
gingerBill
|
f49ebae956
Correct `lbAddr_SoaVariable` logic
|
1 year ago |
gingerBill
|
0e82a46047
Fix #3999
|
1 year ago |
gingerBill
|
22a82e73d6
Fix #3976
|
1 year ago |
Laytan Laats
|
e3f375afd8
fix c_vararg bit_set
|
1 year ago |
gingerBill
|
eeb92e2644
Allow cast between `#simd[N]rawptr` <-> `#simd[N]uintptr`
|
1 year ago |
gingerBill
|
fd06be2243
Allow `swizzle` to take more arguments than the original array length
|
1 year ago |
gingerBill
|
7e0fa795e4
Just compare against `nil` directly if the comparator is known to be `nil` too
|
1 year ago |
gingerBill
|
65c91b7dde
Fix code gen issue with `bit_set`
|
1 year ago |
gingerBill
|
1e37eaf54d
Begin work for `bit_set[...; [N]T]` (not working)
|
1 year ago |
gingerBill
|
52aa7085e4
Use `f32` as the immediate type for addition and subtraction for `complex32`/`quaternion64`
|
1 year ago |
gingerBill
|
5a9698e8cb
Properly fix #3820
|
1 year ago |
gingerBill
|
06ff08b9cf
Fix #3820
|
1 year ago |
gingerBill
|
8fcfd8c506
Fix sign flag
|
1 year ago |
gingerBill
|
e0d0dc704c
Make `f32(u8)` etc do an immediate cast to `f32(u32(u8))` in code generation
|
1 year ago |
gingerBill
|
971229fe66
Fix #3686
|
1 year ago |