David Gonzalez Martin
|
fa043dfbc0
|
Introduce dummy ELF writer
|
2024-08-09 12:50:31 +02:00 |
|
David
|
89c4a98b44
|
Merge pull request #39 from birth-software/impl-comparison
Implement comparison
|
2024-08-04 14:13:40 +02:00 |
|
David Gonzalez Martin
|
5b3d8c097e
|
Implement comparison
|
2024-08-04 14:06:53 +02:00 |
|
David
|
b9b3151c61
|
Merge pull request #38 from birth-software/more-fixes-and-improvements
More fixes and improvements for the build program
|
2024-08-04 10:57:47 +02:00 |
|
David Gonzalez Martin
|
4e8db8dc6e
|
More fixes and improvements for the build program
|
2024-08-04 10:56:16 +02:00 |
|
David
|
ad222cbedc
|
Merge pull request #37 from birth-software/minor-fixes
Minor fixes
|
2024-08-04 08:08:43 +02:00 |
|
David Gonzalez Martin
|
1495d18a77
|
Minor fixes
|
2024-08-04 08:07:22 +02:00 |
|
David
|
c31e623a69
|
Merge pull request #36 from birth-software/restructure-build-system
Restructure build system
|
2024-08-04 08:02:17 +02:00 |
|
David Gonzalez Martin
|
63883a4370
|
Restructure build system
|
2024-08-04 08:01:20 +02:00 |
|
David
|
a552f21198
|
Merge pull request #35 from birth-software/args
Implement arguments prototype
|
2024-08-01 13:24:17 +02:00 |
|
David Gonzalez Martin
|
9ccd345bb3
|
Implement arguments prototype
|
2024-08-01 13:23:07 +02:00 |
|
David
|
09380e0d01
|
Merge pull request #34 from birth-software/add-million-fn-test
Add million and thousand simple functions
|
2024-07-30 13:14:40 +02:00 |
|
David Gonzalez Martin
|
41a39a0781
|
Add million and thousand simple functions
|
2024-07-30 13:11:25 +02:00 |
|
David
|
d4307f7de3
|
Merge pull request #33 from birth-software/mul-div
Implement multiplication and division
|
2024-07-29 09:13:03 +02:00 |
|
David Gonzalez Martin
|
063ac0946e
|
Implement multiplication and division
|
2024-07-29 09:10:42 +02:00 |
|
David
|
2586a3a17b
|
Merge pull request #32 from birth-software/shifts
Implement shifts
|
2024-07-28 14:32:06 +02:00 |
|
David Gonzalez Martin
|
6a93f33fed
|
Implement shifts
|
2024-07-28 14:31:08 +02:00 |
|
David Gonzalez Martin
|
e59b38343b
|
fix hideous bash bug
|
2024-07-28 14:00:07 +02:00 |
|
David
|
eff0e628c9
|
Merge pull request #31 from birth-software/scope-constant-mods
Introduce scopes and compile-time known mods
|
2024-07-28 13:58:28 +02:00 |
|
David Gonzalez Martin
|
a2ad8e44bb
|
Introduce scopes and compile-time known mods
|
2024-07-28 13:56:16 +02:00 |
|
David
|
38955a4d8b
|
Merge pull request #30 from birth-software/include-var-tests
Add test
|
2024-07-28 11:24:58 +02:00 |
|
David Gonzalez Martin
|
90443d0a70
|
Add test
|
2024-07-28 11:24:21 +02:00 |
|
David
|
93123d8e42
|
Merge pull request #29 from birth-software/var-decl
Implement variable declarations
|
2024-07-28 11:21:48 +02:00 |
|
David Gonzalez Martin
|
628ec36442
|
Implement variable declarations
|
2024-07-28 11:20:04 +02:00 |
|
David
|
6f7b894e95
|
Merge pull request #28 from birth-software/move-block-code-apart
Move analyze block code to a separate function
|
2024-07-27 20:58:44 +02:00 |
|
David Gonzalez Martin
|
dfc387325b
|
Move analyze block code to a separate function
|
2024-07-27 20:57:39 +02:00 |
|
David Gonzalez Martin
|
e7ba702be3
|
Implement binary bitwise operators
|
2024-07-27 19:39:54 +02:00 |
|
David Gonzalez Martin
|
236bfaa688
|
Minor corrections
|
2024-07-27 13:38:33 +02:00 |
|
David
|
e775259500
|
Merge pull request #27 from birth-software/add-sub
Implement add + sub and minimal interpreter
|
2024-07-27 13:32:40 +02:00 |
|
David Gonzalez Martin
|
3654552d89
|
Implement add + sub and minimal interpreter
|
2024-07-27 13:29:22 +02:00 |
|
David
|
667597d38e
|
Merge pull request #26 from birth-software/compile-in-different-optimization-modes
Compile in different optimization modes
|
2024-07-24 13:56:41 +02:00 |
|
David Gonzalez Martin
|
28b61c6553
|
Compile in different optimization modes
|
2024-07-24 13:55:32 +02:00 |
|
David
|
6c2c59cce1
|
Merge pull request #25 from birth-software/compile-in-different-optimization-modes
Compile in different optimization modes
|
2024-07-24 11:09:57 +02:00 |
|
David Gonzalez Martin
|
5174819a5b
|
Compile in different optimization modes
|
2024-07-24 11:09:09 +02:00 |
|
David
|
43472683b3
|
Merge pull request #24 from birth-software/get-static-build-back
Get static build back
|
2024-07-24 10:45:45 +02:00 |
|
David Gonzalez Martin
|
a43dcda407
|
Get static build back
|
2024-07-24 10:44:59 +02:00 |
|
David
|
65efa48df4
|
Merge pull request #23 from birth-software/restructure-test-ways
Restructure test system
|
2024-07-23 21:30:32 +02:00 |
|
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 |
|