belka
|
9634ad51a2
|
Parse escape sequences in strings
|
2026-05-31 08:45:09 +02:00 |
|
belka
|
b09ddfcbbe
|
Remove need for trailing semicolons
|
2026-05-27 14:05:17 +02:00 |
|
belka
|
e814ebae83
|
Make booleans a character to 1-byte types
|
2026-05-25 16:48:48 +02:00 |
|
belka
|
90a48de0a5
|
Implement 1 byte variable operations
|
2026-05-23 00:42:02 +02:00 |
|
belka
|
1802aa21d8
|
Implement cast expressions
|
2026-05-13 22:52:07 +02:00 |
|
belka
|
92e88cfcb2
|
Implement aggregate values assignment
|
2026-05-07 07:57:16 +02:00 |
|
belka
|
eaef813be1
|
Implement copy_to_offset for aggregate sources
|
2026-05-05 23:24:44 +02:00 |
|
belka
|
ebb2af7ae9
|
Let elna_tac_make_variable accept an ElnaTacOperand type
|
2026-05-01 21:11:51 +02:00 |
|
belka
|
14d130f285
|
Allow assigning variables refering to aggregates
|
2026-04-29 22:57:01 +02:00 |
|
belka
|
2342dd8429
|
Loading static variable address at a later, allocation stage
|
2026-04-24 22:49:52 +02:00 |
|
belka
|
89672f6d74
|
Process global variables as pseudo in the move instruction
|
2026-04-22 22:01:16 +02:00 |
|
belka
|
f3ddf0d671
|
Save global symbols in the symbol table
|
2026-04-17 22:37:37 +02:00 |
|
belka
|
5fbf413498
|
Implement aggregate assignment
|
2026-04-16 22:34:23 +02:00 |
|
belka
|
a54285c71c
|
Rename RTL symbol to data
|
2026-04-11 23:02:41 +02:00 |
|
belka
|
2e27f78cff
|
Subtract a number from a pointer
|
2026-04-10 10:19:49 +02:00 |
|
belka
|
5bff8c38a4
|
Swap source and target operands for unary TAC operators
|
2026-04-10 06:02:14 +02:00 |
|
belka
|
f26a8b639a
|
Make destination be the last argument of the TAC binary instructions
|
2026-04-09 22:11:15 +02:00 |
|
belka
|
d11579d041
|
Use add_ptr instruction for array access expressions
|
2026-04-08 22:07:00 +02:00 |
|
belka
|
4fb6b702b4
|
Start stage 21
|
2026-04-07 22:41:25 +02:00 |
|