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
3b4b30b2bd
Restructuring the compiler
...
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-01 14:01:44 +01:00
Jakub Doka
b030b1eeb7
fixing user posts not being displayed
2024-11-23 11:14:03 +01:00
Jakub Doka
68c0248189
making type manipulation nicer
2024-11-08 10:25:34 +01:00
Jakub Doka
87cb77a553
making a Backend trait to separate the different backends we will have in the fucture
2024-11-05 14:52:30 +01:00
Jakub Doka
276d1bb0cf
fixing tab indentation in error messages and depell not displaying errors
2024-11-05 09:41:57 +01:00
Jakub Doka
b187af64a8
removing old compiler
2024-10-27 13:57:00 +01:00
Jakub Doka
517850f283
fixing undescriptive error or not enough arguments
2024-10-25 22:59:01 +02:00
Jakub Doka
ea736d8824
lota of progress
2024-10-14 22:04:18 +02:00
Jakub Doka
af147b3cb6
adding test for embed
2024-10-13 20:01:18 +02:00
Jakub Doka
2660d976fe
fixing arithmetic bug
2024-10-13 15:22:16 +02:00
Jakub Doka
0f4ff918d2
fixing bugs and improving memory consumption
2024-10-13 12:25:12 +02:00
Jakub Doka
69b58c2b36
progress
2024-10-12 21:25:37 +02:00
Jakub Doka
c4826d3bfd
fixing feature incompatibility
2024-10-12 13:07:49 +02:00
Jakub Doka
07638caff0
starting the compiler wasm
2024-10-10 19:01:12 +02:00
Jakub Doka
f0ae65606d
renaming directories, reducing temporary allocations during parsing
2024-10-10 15:48:08 +02:00