Jakub Doka
58479deca1
polishing the compiler cli (cheating with clap)
...
also adding the raylib example
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-30 13:26:38 +01:00
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
51bfbdf7ae
tests are now autogenerated from the readme, this makes test names DRY
...
I want to reduce friction of adding new tests as much as possible
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-25 21:17:03 +01:00
Jakub Doka
fae75072f4
removing hardcoded html files and replacing them with markdown
...
the markdown gets transpiled on build and built files are then included
in the server executable
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
2024-12-14 13:17:58 +01:00
Jakub Doka
2bac7c1fb3
saving
2024-11-07 08:53:11 +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
69b58c2b36
progress
2024-10-12 21:25:37 +02:00
Jakub Doka
5364b66629
adding gzip to static files
2024-10-12 15:04:58 +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
Jakub Doka
54a7f85978
progress
2024-10-10 08:35:17 +02:00
mlokr
9e69e53e24
merge
2024-09-20 08:20:48 +02:00
mlokr
a31e02449c
adding disasembler
2024-09-03 22:34:17 +02:00
mlokr
7279ed88e9
adding sime ignores
2024-09-03 00:27:50 +02:00
mlokr
ab41d49a3d
some stuff
2024-07-08 10:14:38 +02:00
mlokr
87ba7aa203
removing deendence on macros with a simple build script
2024-05-15 14:36:38 +02:00
Able
1bf49eafe1
Initial commit
2023-04-17 07:31:18 -05:00