David Gonzalez Martin
|
556f603487
|
Restructure test system
|
2024-07-23 21:29:38 +02:00 |
|
David
|
2483d174e4
|
Merge pull request #22 from birth-software/actually-compile
Use Clang to compile C backend output
|
2024-07-23 15:53:18 +02:00 |
|
David Gonzalez Martin
|
3d2ab7999c
|
Use Clang to compile C backend output
|
2024-07-23 15:52:42 +02:00 |
|
David
|
3af679ea95
|
Merge pull request #21 from birth-software/print
Create dummy C backend and printer
|
2024-07-23 13:44:42 +02:00 |
|
David Gonzalez Martin
|
d3585917ec
|
Create dummy C backend and printer
|
2024-07-23 13:43:44 +02:00 |
|
David
|
10c68328fa
|
Merge pull request #20 from birth-software/schedule-late
GCM schedule late
|
2024-07-21 18:01:01 +02:00 |
|
David Gonzalez Martin
|
a6c77b23bc
|
GCM schedule late
|
2024-07-21 18:00:21 +02:00 |
|
David
|
26459d631d
|
Merge pull request #19 from birth-software/schedule-early
GCM schedule early
|
2024-07-21 17:32:28 +02:00 |
|
David Gonzalez Martin
|
b20b5d0264
|
GCM schedule early
|
2024-07-21 17:31:32 +02:00 |
|
David
|
7c7edeed1c
|
Merge pull request #18 from birth-software/iterate-peephole
Implement peephole iteration skeleton
|
2024-07-21 12:26:42 +02:00 |
|
David Gonzalez Martin
|
76da96bd74
|
Implement peephole iteration skeleton
|
2024-07-21 12:25:51 +02:00 |
|
David
|
9811960c90
|
Merge pull request #17 from birth-software/switch-back-to-c
Ditch C++ in favor of C
|
2024-07-21 09:04:59 +02:00 |
|
David Gonzalez Martin
|
1bbd39b8c1
|
Ditch C++ in favor of C
|
2024-07-21 09:04:32 +02:00 |
|
David
|
877690bd55
|
Merge pull request #16 from birth-software/more-peephole
More peephole (rewrite -> simple chapter 09)
|
2024-07-14 20:45:49 +02:00 |
|
David Gonzalez Martin
|
9cddae8aed
|
More peephole (rewrite -> simple chapter 09)
|
2024-07-14 20:44:27 +02:00 |
|
David
|
2e78b86605
|
Merge pull request #15 from birth-software/fix-page-size
Fix page size
|
2024-07-10 17:40:14 +02:00 |
|
David Gonzalez Martin
|
591dcc7bd6
|
Fix page size
|
2024-07-10 17:39:38 +02:00 |
|
David
|
17e852d983
|
Merge pull request #14 from birth-software/switch-to-better-memory-footprint-hashmap
Switch to a better memory-footprint-wise hashmap
|
2024-07-10 17:11:13 +02:00 |
|
David Gonzalez Martin
|
1451e7e0d6
|
Switch to a better memory-footprint-wise hashmap
|
2024-07-10 17:10:21 +02:00 |
|
David
|
04964bec81
|
Merge pull request #13 from birth-software/break-continue
Implement break and continue
|
2024-07-10 13:42:36 +02:00 |
|
David Gonzalez Martin
|
87716a8cdd
|
Implement break and continue
|
2024-07-10 13:41:07 +02:00 |
|
David
|
adb765c9a7
|
Merge pull request #12 from birth-software/while
Implement while
|
2024-07-09 16:36:43 +02:00 |
|
David Gonzalez Martin
|
7a86ca2f79
|
Implement while
|
2024-07-09 16:35:45 +02:00 |
|
David
|
2b776bec44
|
Merge pull request #11 from birth-software/peephole-if
If peephole
|
2024-07-08 19:54:50 +02:00 |
|
David Gonzalez Martin
|
4b5dd6bb55
|
If peephole
|
2024-07-08 19:51:07 +02:00 |
|
David
|
f782723f14
|
Merge pull request #10 from birth-software/if
Implement ifs
|
2024-07-07 21:00:18 +02:00 |
|
David Gonzalez Martin
|
81d304e4fa
|
Implement ifs
|
2024-07-07 20:59:34 +02:00 |
|
David
|
e871db4670
|
Merge pull request #9 from birth-software/comp
Implement comparisons
|
2024-07-06 19:36:27 +02:00 |
|
David Gonzalez Martin
|
ff258e3df3
|
Implement comparisons
|
2024-07-06 19:29:26 +02:00 |
|
David
|
f6ddf827f2
|
Merge pull request #8 from birth-software/arguments
Primitive function calls
|
2024-07-06 16:18:20 +02:00 |
|
David Gonzalez Martin
|
f7fee02256
|
Primitive function calls
|
2024-07-06 16:17:18 +02:00 |
|
David
|
226de05c6d
|
Merge pull request #7 from birth-software/support-macos
Support MacOS
|
2024-07-05 08:07:06 +02:00 |
|
David Gonzalez Martin
|
347a4f0338
|
Support MacOS
|
2024-07-05 08:06:01 +02:00 |
|
David
|
c73b6ff018
|
Merge pull request #6 from birth-software/var
Simple variable declarations
|
2024-07-03 00:31:05 +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
|
0d090af4b0
|
Merge pull request #5 from birth-software/test-script
Make test script
|
2024-06-30 23:12:28 +02:00 |
|
David Gonzalez Martin
|
25dc13122b
|
Make test script
|
2024-06-30 22:54:50 +02:00 |
|
David
|
c7c6c0ac38
|
Merge pull request #4 from birth-software/integrate-ci
Integrate CI
|
2024-06-30 22:11:57 +02:00 |
|
David Gonzalez Martin
|
9514fa8740
|
Integrate CI
|
2024-06-30 22:09:36 +02:00 |
|
David
|
2d06e4a632
|
Merge pull request #3 from birth-software/constant-prop
Implement constant propagation
|
2024-06-30 10:04:49 +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 |
|