|
184d0324c0
|
Fix broken INSTRUCTION-LENGTH
|
2025-05-08 22:18:57 +02:00 |
|
|
31bb5f8509
|
Add offset label class
|
2025-05-08 22:18:57 +02:00 |
|
|
15a70836ac
|
Add temporary ARGVEC and VARVEC definitions
|
2025-05-08 22:18:57 +02:00 |
|
|
4a4a7b8485
|
Add LABELP predicate
|
2025-05-08 22:18:57 +02:00 |
|
|
379d33d5a1
|
Move label name + prefix warning to the right place
|
2025-05-08 22:18:57 +02:00 |
|
|
eec5edc715
|
Correct instruction length of immediates
|
2025-05-08 22:18:57 +02:00 |
|
|
37b2864a7d
|
Add function to compute addresses of labels in instruction list
|
2025-05-08 19:36:10 +02:00 |
|
|
501da2341e
|
Bind *LABEL-COUNTER* to 0 at the start of compiling
|
2025-05-08 19:33:31 +02:00 |
|
|
bcc039774b
|
Move *LABEL-COUNTER* to label.lisp
|
2025-05-08 19:33:13 +02:00 |
|
|
5ca740efa9
|
Add PRODUCE-COMMENT
|
2025-05-08 19:32:54 +02:00 |
|
|
8dd78265b4
|
Nicer instruction printing
|
2025-05-08 19:32:43 +02:00 |
|
|
41bd413b4c
|
Add LABEL class and replace uses of temporary strings with it
|
2025-05-08 19:10:38 +02:00 |
|
|
76f1fa0658
|
Add relative addressing type for branches
|
2025-05-08 19:10:15 +02:00 |
|
|
37241a1fc3
|
Replace the text assembly in high-level with instruction objects
|
2025-05-08 17:11:57 +02:00 |
|
|
0a3675feac
|
Turn the user-side compiler into a proper ASDF system
|
2025-05-03 12:22:56 +02:00 |
|