Brendan Hansknecht
|
398bf2f96c
|
update rust code to llvm-16 and fix build
also update:
- llvm frame address
- erased function type
- dec passing to zig
- gen dev storage size
|
2023-10-23 13:50:31 -07:00 |
|
Folkert
|
2d616d1fe9
|
manual clippy fixes
|
2023-07-10 18:27:10 +02:00 |
|
Folkert
|
ef39bad7c6
|
auto clippy fixes
|
2023-07-10 18:27:08 +02:00 |
|
Folkert
|
7311c565f1
|
use updated llvm type signatures
|
2023-06-27 00:09:23 +02:00 |
|
Ayaz Hafiz
|
41597cbab7
|
Do not make LayoutInterner mutable
|
2023-06-17 18:13:03 -05:00 |
|
Ayaz Hafiz
|
6139918e3b
|
Remove insert_direct_no_semantic in compare eq
|
2023-06-17 18:13:02 -05:00 |
|
Ayaz Hafiz
|
390e9f8648
|
load_roc_value by layoutrepr
|
2023-06-17 18:13:01 -05:00 |
|
Ayaz Hafiz
|
07f40baf62
|
use_roc_value by layoutrepr
|
2023-06-17 18:13:01 -05:00 |
|
Ayaz Hafiz
|
bc41db2a34
|
Get rid of passing target_info a bunch
|
2023-06-17 18:13:00 -05:00 |
|
Ayaz Hafiz
|
8495f3b085
|
Have basic_type_from_layout take LayoutRepr
|
2023-06-17 18:12:17 -05:00 |
|
Ayaz Hafiz
|
38d5ec374a
|
Clippy
|
2023-06-16 10:30:42 -05:00 |
|
Ayaz Hafiz
|
5dfa0b114e
|
Stray dbg
|
2023-06-16 10:30:41 -05:00 |
|
Ayaz Hafiz
|
879a97ee4c
|
Fix compare for big structs
|
2023-06-16 10:30:41 -05:00 |
|
Ayaz Hafiz
|
c09a33f9f4
|
Inline RocStructType back in
|
2023-06-16 10:30:41 -05:00 |
|
Ayaz Hafiz
|
7b1dc7eff0
|
Update test function catcher to take records by reference
|
2023-06-16 10:30:40 -05:00 |
|
Ayaz Hafiz
|
9bf5f250f6
|
Get struct by pointer
|
2023-06-16 10:30:40 -05:00 |
|
Ayaz Hafiz
|
47fb9fe6f2
|
Implement struct-by-reference for structs over 4 machine words
|
2023-06-16 10:30:40 -05:00 |
|
Ayaz Hafiz
|
e1f8d68055
|
Make loading from struct a method
|
2023-06-16 10:30:39 -05:00 |
|
Ayaz Hafiz
|
bbef63f28f
|
Move load_symbol_and_layout to scope
|
2023-06-16 10:30:39 -05:00 |
|
Ayaz Hafiz
|
8d3d4ed9d8
|
Move LLVM scope ops to a separate module
|
2023-06-16 10:30:38 -05:00 |
|
Ayaz Hafiz
|
470ed119c2
|
Move roc struct operations to a new "struct" module
|
2023-06-16 10:30:38 -05:00 |
|