93 Commits

Author SHA1 Message Date
David Gonzalez Martin
9cc928c439 Improve timer and entry point code 2024-09-17 16:53:25 -06:00
David
b82f9d45ef
Merge pull request #50 from birth-software/research-di
ELF linker prototype
2024-09-17 09:13:39 -06:00
David Gonzalez Martin
606715db57 ELF linker prototype 2024-09-17 09:12:41 -06:00
David
e9fd6efe50
Merge pull request #46 from birth-software/remove-warnings
Remove warnings
2024-09-05 21:38:22 +02:00
David Gonzalez Martin
3e27c6782d Remove warnings 2024-09-05 21:37:24 +02:00
David
a5e14d7fa7
Merge pull request #43 from birth-software/w
Integrate a TB-based backend
2024-09-03 21:46:12 +02:00
David Gonzalez Martin
9571f8263c Integrate a TB-based backend 2024-09-03 21:44:27 +02:00
David
c2ce7403ab
Merge pull request #42 from birth-software/better-hash-conversion
Better hash conversion
2024-08-10 21:07:51 +02:00
David Gonzalez Martin
dd941837e9 Better hash conversion 2024-08-10 21:06:51 +02:00
David
157b8eeafb
Merge pull request #41 from birth-software/distinguish-hashes
Distinguish hash types
2024-08-10 18:52:58 +02:00
David Gonzalez Martin
392708a43d Distinguish hash types 2024-08-10 18:51:47 +02:00
David
086186ed83
Merge pull request #40 from birth-software/more
Introduce dummy ELF writer
2024-08-09 12:51:21 +02:00
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