gingerBill
|
ee3b3fe6a3
Fix `typeid_of` bug
|
4 years ago |
gingerBill
|
31f4590f4b
Fix default parameters on record types
|
4 years ago |
gingerBill
|
4629754f7c
Inline asm expression (-llvm-api)
|
4 years ago |
gingerBill
|
5a28a7e0f5
Add `intrinsics.type_field_index_of`
|
4 years ago |
Joseph Battelle
|
3a3d415295
Fix issue #486
|
4 years ago |
gingerBill
|
59d9821bd9
Add `intrinsics.type_has_field`
|
4 years ago |
gingerBill
|
c1149dbdee
Update math and math/linalg; add "pure_none" calling convention
|
5 years ago |
gingerBill
|
74ed779616
Fix #702
|
5 years ago |
gingerBill
|
d1d5f61230
Add `intrinsics.alloca`
|
5 years ago |
gingerBill
|
7ae54ae3b4
Add `-no-dynamic-literals` to disallow dynamic array and map literals
|
5 years ago |
gingerBill
|
86f1574f78
Fix #696
|
5 years ago |
gingerBill
|
cb52f6986a
Fix Addressing_OptionalOk selector expression rules for struct field variables
|
5 years ago |
gingerBill
|
51e50d3e31
Add `intrinsics.type_proc_parameter_type`; Add `intrinsics.type_proc_return_type`
|
5 years ago |
gingerBill
|
2b27300387
Fix LLVM code gen bug
|
5 years ago |
gingerBill
|
01d12770fa
Fix compound literals for constant procedure fields
|
5 years ago |
gingerBill
|
57b09b2ffb
Fix #439
|
5 years ago |
gingerBill
|
e86fde3cb1
Fix #648
|
5 years ago |
gingerBill
|
9b1cc6e94f
Update logic for slice literals, backing array to be on the stack if possible (LLVM C API)
|
5 years ago |
gingerBill
|
59a0bbb385
Improve termination rules checking for missing `return`; Make diverging procedure `-> !` be terminators
|
5 years ago |
gingerBill
|
8057af9e09
Fix #659 Compiler error when indexing constant slices
|
5 years ago |
gingerBill
|
cbfbff7240
Add intrinsics.type_is_comparable; Add sort.linear_search
|
5 years ago |
gingerBill
|
aa029fe8d9
Add `"pure"` procedure types
|
5 years ago |
gingerBill
|
26fe9b0212
Fix SelectorCallExpr with no return values
|
5 years ago |
gingerBill
|
7bd1039a49
Selector Call Expressions: `x->y(123) == x.y(x, 123)`
|
5 years ago |
gingerBill
|
86b613fb15
Remove the need for `type_of`, `size_of`, `align_of`, `offset_of` to be keywords
|
5 years ago |
gingerBill
|
e1bdaa981a
Relative pointer and relative slices
|
5 years ago |
gingerBill
|
ff92eb9112
Relative pointers
|
5 years ago |
gingerBill
|
e0a242e9a1
Enforce explicit context definition for procedure calls
|
5 years ago |
gingerBill
|
cd4403be0c
Fix Assertion failure in ir_print_exact_value #620
|
5 years ago |
gingerBill
|
f661d34049
Implement Explicit context creation #639
|
5 years ago |