David Gonzalez Martin
|
b20b5d0264
|
GCM schedule early
|
2024-07-21 17:31:32 +02:00 |
|
David Gonzalez Martin
|
76da96bd74
|
Implement peephole iteration skeleton
|
2024-07-21 12:25:51 +02:00 |
|
David Gonzalez Martin
|
1bbd39b8c1
|
Ditch C++ in favor of C
|
2024-07-21 09:04:32 +02:00 |
|
David Gonzalez Martin
|
9cddae8aed
|
More peephole (rewrite -> simple chapter 09)
|
2024-07-14 20:44:27 +02:00 |
|
David Gonzalez Martin
|
591dcc7bd6
|
Fix page size
|
2024-07-10 17:39:38 +02:00 |
|
David Gonzalez Martin
|
1451e7e0d6
|
Switch to a better memory-footprint-wise hashmap
|
2024-07-10 17:10:21 +02:00 |
|
David Gonzalez Martin
|
87716a8cdd
|
Implement break and continue
|
2024-07-10 13:41:07 +02:00 |
|
David Gonzalez Martin
|
7a86ca2f79
|
Implement while
|
2024-07-09 16:35:45 +02:00 |
|
David Gonzalez Martin
|
4b5dd6bb55
|
If peephole
|
2024-07-08 19:51:07 +02:00 |
|
David Gonzalez Martin
|
81d304e4fa
|
Implement ifs
|
2024-07-07 20:59:34 +02:00 |
|
David Gonzalez Martin
|
ff258e3df3
|
Implement comparisons
|
2024-07-06 19:29:26 +02:00 |
|
David Gonzalez Martin
|
f7fee02256
|
Primitive function calls
|
2024-07-06 16:17:18 +02:00 |
|
David Gonzalez Martin
|
347a4f0338
|
Support MacOS
|
2024-07-05 08:06:01 +02:00 |
|
David Gonzalez Martin
|
c1f37b6688
|
Simple variable declarations
|
2024-07-03 00:29:59 +02:00 |
|
David Gonzalez Martin
|
fdc5134d1f
|
Better color formatting
|
2024-07-01 11:29:02 +02:00 |
|
David Gonzalez Martin
|
fe92747a41
|
Implement constant propagation
|
2024-06-30 10:04:01 +02:00 |
|
David Gonzalez Martin
|
beb3af95fc
|
Some improvements and bug fixes
|
2024-06-29 16:14:53 +02:00 |
|
David Gonzalez Martin
|
e07d65cd54
|
First iteration
|
2024-06-28 09:12:53 +02:00 |
|