Christoffer Lerno
|
c339261d1e
|
Added vector dot functions. Comparison now yields bool vector. Cast between vector types.
|
2022-12-17 01:51:03 +01:00 |
|
Christoffer Lerno
|
7805fb8d1c
|
More codegen cleanup.
|
2022-08-13 00:19:09 +02:00 |
|
Christoffer Lerno
|
d93c7090f6
|
Adding wrapper functions to a lot of the LLVM calls.
|
2022-08-12 23:20:35 +02:00 |
|
Christoffer Lerno
|
44df6eb75b
|
Cleanup.
|
2022-08-12 18:13:24 +02:00 |
|
Christoffer Lerno
|
5cacc41925
|
Add global builder / updated codegen.
|
2022-08-12 01:50:48 +02:00 |
|
Christoffer Lerno
|
92b4eeaa35
|
Update codegen for failable folding. Fixes chained init, e.g. "int! a = b = TestErr.FOO!"
|
2022-08-10 21:32:29 +02:00 |
|
Christoffer Lerno
|
df41caabdd
|
Global @align fixed #446.
|
2022-06-04 23:19:27 +02:00 |
|
Christoffer Lerno
|
8743223dd6
|
Allocators. Rename of "optenum" to fault. Memcpy and memset added. Cleanup of declaration use.
|
2022-04-09 20:07:59 +02:00 |
|
Christoffer Lerno
|
041c096801
|
Refactored some of the llvm lowering. Work on TB. Disabled mimalloc due to issues with LLVM.
|
2022-01-09 21:23:37 +01:00 |
|