Go to file
Enrico Lumetti 04f48fe0ee wip rework 2024-08-13 21:31:29 +02:00
complete-tests Add simpler full test 2022-08-15 01:59:11 +02:00
lint wip rework 2024-08-13 21:31:29 +02:00
lvar wip rework 2024-08-13 21:31:29 +02:00
old wip rework 2024-08-13 21:31:29 +02:00
tests wip rework 2024-08-13 21:31:29 +02:00
.editorconfig Implement and test explicate-control 2021-05-01 00:08:46 +02:00
.kakrc wip rework 2024-08-13 21:31:29 +02:00
LICENSE License 2020-05-28 11:35:01 +02:00
README.md wip rework 2024-08-13 21:31:29 +02:00
all-tests.rkt wip rework 2024-08-13 21:31:29 +02:00
complete-tests.rkt Instruction selection: basic bril->AArch64Var conversion 2022-08-15 01:56:24 +02:00
run-all-tests.rkt wip rework 2024-08-13 21:31:29 +02:00
test-util.rkt wip rework 2024-08-13 21:31:29 +02:00

README.md

Essentials of Compilation

Tracking the Essentials of Compilation course, with my own solutions and code here and there. Requires racket.

The compiler emits aarch64 assembly; I use the aarch64 linux cross-compiler and qemu to run them.

Runnin tests