Folkert
|
f1fa014524
|
support 128-bit literals
|
2023-02-26 15:11:49 +01:00 |
|
Folkert
|
808262892e
|
fix off-by-one error in loop condition
|
2023-02-18 16:42:47 +01:00 |
|
Folkert
|
b2a875c355
|
use debug_assert_eq
|
2023-02-18 16:42:47 +01:00 |
|
Folkert
|
a3d5e7bee5
|
fully implement sign/zero extension
|
2023-02-18 16:42:46 +01:00 |
|
Folkert
|
aa113f169c
|
string equality
|
2023-02-18 16:42:45 +01:00 |
|
Folkert
|
b968122bee
|
simplify systemv argument storing and loading
|
2023-02-18 16:42:45 +01:00 |
|
Folkert
|
89201676ef
|
make is_primitive look through LambdaSet
|
2023-02-18 16:42:44 +01:00 |
|
Folkert
|
4b31c77b37
|
paramter ownership is not important for codegen
|
2023-02-18 16:42:44 +01:00 |
|
Folkert
|
6a84d6ee83
|
centralize stack movement
|
2023-02-18 16:42:41 +01:00 |
|
Folkert
|
b022175489
|
implement Box.box and Box.unbox in the dev backend
|
2023-02-08 13:51:30 +01:00 |
|
Ayaz Hafiz
|
6859c2e15c
|
Update dev backend
|
2023-01-11 14:38:42 -06:00 |
|
J.Teeuwissen
|
b28b32cdc4
|
moved Ownership to borrow
|
2023-01-09 18:15:34 +01:00 |
|
J.Teeuwissen
|
6ec977bf1c
|
imports
|
2023-01-04 13:34:31 +01:00 |
|
J.Teeuwissen
|
6c95bc1fb9
|
replace borrowed boolean with ownership enum
|
2023-01-04 13:30:42 +01:00 |
|
Ayaz Hafiz
|
7ab7fdfa7b
|
Push interned layouts as mut throughout the backend, and intern box layouts
|
2022-12-28 18:51:26 -06:00 |
|
Ayaz Hafiz
|
3b4b1838b8
|
Push layout interner further through Layout
|
2022-08-31 14:33:52 -05:00 |
|
Folkert
|
2a302cfc46
|
dev backend unsigned multiply: round 2
|
2022-08-18 23:11:54 +02:00 |
|
Richard Feldman
|
eb04d4b9f6
|
Merge pull request #3612 from rtfeldman/tag-alignment
Tag alignment
|
2022-07-23 22:45:54 -04:00 |
|
Folkert
|
c09cb4e3ea
|
fix stack size of empty tag union
|
2022-07-23 23:10:56 +02:00 |
|
Brendan Hansknecht
|
872f6101f9
|
remove constraint around memcpy when storing to stack
|
2022-07-16 11:34:47 -07:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|