gingerBill
|
9cbf46e689
|
Fix constant multi pointer declarations through integers
|
2022-02-07 11:00:38 +00:00 |
|
gingerBill
|
a674e842d0
|
Improve matrix indices to offset logic
|
2021-11-08 12:15:57 +00:00 |
|
gingerBill
|
c20230509f
|
Correct index to offset calculation for matrix compound literals
|
2021-11-02 23:56:19 +00:00 |
|
gingerBill
|
549a383cf0
|
Merge branch 'master' into new-matrix-type
|
2021-10-26 12:53:47 +01:00 |
|
gingerBill
|
9522c42460
|
Change use of LLVMSizeOf to lb_sizeof
|
2021-10-26 12:17:39 +01:00 |
|
gingerBill
|
b4df51e483
|
Merge branch 'master' into new-matrix-type
|
2021-10-23 19:24:47 +01:00 |
|
gingerBill
|
48de1a01a9
|
Correct update propagation of type for ternary if expressions
|
2021-10-22 13:14:19 +01:00 |
|
gingerBill
|
48d277a3c4
|
Allow conversions between matrices of the same element count
|
2021-10-21 01:34:39 +01:00 |
|
gingerBill
|
d67d7168e2
|
Allow scalars with matrices
|
2021-10-21 00:04:22 +01:00 |
|
gingerBill
|
82b6772ea4
|
Support matrix literals
|
2021-10-20 00:40:03 +01:00 |
|
gingerBill
|
ba331024af
|
Very basic matrix support in backend
|
2021-10-18 18:16:52 +01:00 |
|
gingerBill
|
af7008aa44
|
Allow for array programming value constants
|
2021-10-07 13:41:14 +01:00 |
|
gingerBill
|
00671a59a0
|
Minor code cleanup for backend; add struct_fields_index_by_increasing_offset for future use
|
2021-10-02 17:22:56 +01:00 |
|
gingerBill
|
444fedd8d4
|
Heavily improve the LLVM struct type generation to improve ABI
|
2021-10-02 15:45:46 +01:00 |
|
gingerBill
|
8de728e3dc
|
LLVM Code Generator: Add explicitly padding between fields in LLVM struct types
|
2021-09-13 16:40:24 +01:00 |
|
gingerBill
|
fb8fa5217d
|
Begin minimize Type size by replacing Array with Slice etc
|
2021-09-13 00:58:39 +01:00 |
|
gingerBill
|
df372dbd5b
|
Migrate and remove more from gb.h
|
2021-08-19 15:38:21 +01:00 |
|
gingerBill
|
e6b2df4b2b
|
Add extra error message check to lb_big_int_to_llvm
|
2021-08-13 14:16:53 +01:00 |
|
gingerBill
|
40822be595
|
Reorganize llvm_backend.cpp into separate files for easier maintenance
|
2021-08-07 12:01:48 +01:00 |
|