A1029384756
|
cfe651e8d2
formatting
|
6 days ago |
A1029384756
|
7179987ac9
casting
|
6 days ago |
A1029384756
|
b55cf5f8f4
llvm 14 fixed
|
6 days ago |
gingerBill
|
89645921e2
Only add packing if the padding is non-zero for a #raw_union constant
|
2 weeks ago |
gingerBill
|
e511f07d76
Short circuit for `Union{}`
|
2 weeks ago |
gingerBill
|
10ba956d6a
Rudimentary support for some constant `struct #raw_union`
|
2 weeks ago |
gingerBill
|
1f2cedcf78
Remove debug code
|
2 weeks ago |
gingerBill
|
4f442c6045
Rearrange const union initialization so that it is priority
|
2 weeks ago |
gingerBill
|
dd15a5bc8e
Do not need an extra local copy for the slices
|
2 weeks ago |
gingerBill
|
6db8943efa
Check for empty compound literal early for constants
|
2 weeks ago |
gingerBill
|
5b88d2363d
Correct failure check for const cast
|
2 weeks ago |
gingerBill
|
cbab97fbd7
Use `memcpy` for local constant slice arrays from a global constant
|
2 weeks ago |
gingerBill
|
1df9f1d01d
Fix constant `union{proc()}`
|
2 weeks ago |
gingerBill
|
35a32d41e0
Fix `Union{}`
|
2 weeks ago |
gingerBill
|
17204bd1c2
Global const unions with `@(rodata)`
|
2 weeks ago |
gingerBill
|
ffdfbfe2c2
Begin to support constant array of unions
|
2 weeks ago |
gingerBill
|
a974c51d57
First step towards constant unions
|
2 weeks ago |
gingerBill
|
0233dc5d31
Remove stray `0`
|
2 weeks ago |
gingerBill
|
ed2b79a63e
Completely comment out `lb_construct_const_union`
|
2 weeks ago |
gingerBill
|
a6d5ec2de8
Early short circuit `lb_construct_const_union`
|
2 weeks ago |
gingerBill
|
0ae86dbe87
Ignore further
|
2 weeks ago |
gingerBill
|
1a191b99ac
Disable some of `lb_construct_const_union` for the time being.
|
2 weeks ago |
gingerBill
|
5d3092bf2d
Again, better const union stuff
|
2 weeks ago |
gingerBill
|
43e0d6966e
More improves for const union stuff!
|
2 weeks ago |
gingerBill
|
ad85ec765b
More const union improvements
|
2 weeks ago |
gingerBill
|
bad495519b
Improve const union attemps
|
2 weeks ago |
gingerBill
|
31f0aaa62f
Try to improve const `union` LLVM construction
|
2 weeks ago |
gingerBill
|
6338e0a8a3
Allow unions with one variant to be constant
|
3 weeks ago |
gingerBill
|
dca9bf0b0c
Fix string16 literal length set in LLVM
|
2 months ago |
gingerBill
|
620bf162a0
Cache const `string16` in LLVM
|
2 months ago |