gingerBill
|
1e37eaf54d
Begin work for `bit_set[...; [N]T]` (not working)
|
1 year ago |
gingerBill
|
399c3ab067
Reduce the size of `runtime.Type_Info`
|
1 year ago |
Laytan Laats
|
1bd9fe04c4
Fix assertion false positive
|
1 year ago |
Laytan Laats
|
7233149096
fix llvm assertion failure when const initializer is not the same type
|
1 year ago |
gingerBill
|
330d6117e3
Fix #3589
|
1 year ago |
gingerBill
|
ec45504631
Obfuscate `#line`
|
1 year ago |
gingerBill
|
810cf22e5d
Obfuscate `#file` and `#procedure` when `-obfuscate-source-code-locations` is enabled
|
1 year ago |
rick-masters
|
e1b545860f
Implement endian conversions for smaller float types.
|
1 year ago |
gingerBill
|
a750fc0ba6
Add `#row_major matrix[R, C]T`
|
1 year ago |
gingerBill
|
ca2b2c498e
Add `-obfuscate-source-code-locations`
|
1 year ago |
gingerBill
|
bc0fa1240b
Disable using giant packed struct for type info table for the time being
|
1 year ago |
gingerBill
|
082324d7b9
Begin work on making the type info table be constantly initialized
|
1 year ago |
gingerBill
|
963559676e
Fix build times for `-o:<string>` in LLVM-17
|
1 year ago |
gingerBill
|
e748d2f2af
Update to LLVM-17
|
1 year ago |
gingerBill
|
3505c1d790
Fix constant literals using the wrong type
|
1 year ago |
gingerBill
|
aaaff9b66c
Fix bug: Disallow non-specialized polymorphic in typeid assignment
|
1 year ago |
gingerBill
|
b54f3d4ee9
Mock out more global value stuff
|
2 years ago |
gingerBill
|
0bd33882b6
Basic constant compound literal support
|
2 years ago |
gingerBill
|
aa38889704
Fix issue with pointer casting internal llvm intrinsics
|
2 years ago |
gingerBill
|
581eebb197
Fix a race condition when produced anonymous procedure literals with `-use-separate-modules`
|
2 years ago |
gingerBill
|
2bc5e0ebd7
Fix non-constant compound literals of slices
|
2 years ago |
gingerBill
|
1c2a30d7e9
Fix constant slice initialization for wasm64p32
|
2 years ago |
gingerBill
|
efb7fd919b
Minor fix to internal `using` logic with LLVM causing a compiler bug
|
2 years ago |
gingerBill
|
8bf32ac697
Minor change to handling of propagation of errors with `---` as a value
|
2 years ago |
gingerBill
|
bfb231fb8a
Simplify copy elision on variable declarations
|
2 years ago |
gingerBill
|
7c0257fcda
Fix value elision on declaration
|
2 years ago |
gingerBill
|
a9182cfd8c
Allow compound literals to access fields through `using`
|
2 years ago |
gingerBill
|
99460c9e32
Minimize stack wastage with compound literals defining variables
|
2 years ago |
gingerBill
|
8a2a70a3c2
Fix overriding procedure information for literals
|
2 years ago |
gingerBill
|
9b278db993
Revert "Change `tav` to be a pointer internally"
|
2 years ago |