Jakub Doka
ee67ebb017
adding cranelift backend
...
also splitting hbc binary into a separate crate to avoid dependency
cycle, the backand is thus far capable of compiling the simplest program
that returns an custom status code
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-29 13:30:29 +01:00
Jakub Doka
ee434e6135
more forgotten stuff
...
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-22 21:43:53 +01:00
Jakub Doka
e94b812b3b
removing the regalloc dependency
2024-11-16 14:22:34 +01:00
Jakub Doka
38a00cbaa0
some start for homemade regalloc
2024-10-31 14:56:55 +01:00
Jakub Doka
b187af64a8
removing old compiler
2024-10-27 13:57:00 +01:00
Jakub Doka
ce7bb001da
handling infinite loops properly
2024-10-27 11:32:34 +01:00
Jakub Doka
c88daa4800
adding better negative number inference
2024-10-25 15:07:39 +02:00
Jakub Doka
c900f4ef5c
removing offset from stores and loads
2024-10-18 09:52:50 +02:00
Jakub Doka
c4826d3bfd
fixing feature incompatibility
2024-10-12 13:07:49 +02:00
Jakub Doka
f0ae65606d
renaming directories, reducing temporary allocations during parsing
2024-10-10 15:48:08 +02:00