16 Commits

Author SHA1 Message Date
David Gonzalez Martin
41a39a0781 Add million and thousand simple functions 2024-07-30 13:11:25 +02:00
David Gonzalez Martin
063ac0946e Implement multiplication and division 2024-07-29 09:10:42 +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 Gonzalez Martin
a2ad8e44bb Introduce scopes and compile-time known mods 2024-07-28 13:56:16 +02:00
David Gonzalez Martin
90443d0a70 Add test 2024-07-28 11:24:21 +02:00
David Gonzalez Martin
e7ba702be3 Implement binary bitwise operators 2024-07-27 19:39:54 +02:00
David Gonzalez Martin
3654552d89 Implement add + sub and minimal interpreter 2024-07-27 13:29:22 +02:00
David Gonzalez Martin
28b61c6553 Compile in different optimization modes 2024-07-24 13:55:32 +02:00
David Gonzalez Martin
5174819a5b Compile in different optimization modes 2024-07-24 11:09:09 +02:00
David Gonzalez Martin
a43dcda407 Get static build back 2024-07-24 10:44:59 +02:00
David Gonzalez Martin
556f603487 Restructure test system 2024-07-23 21:29:38 +02:00
David Gonzalez Martin
9cddae8aed More peephole (rewrite -> simple chapter 09) 2024-07-14 20:44:27 +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
25dc13122b Make test script 2024-06-30 22:54:50 +02:00