Commit Graph

90 Commits

Author SHA1 Message Date
337c6ada24 Actually fix the bug 2026-01-24 15:46:09 +11:00
bb0baba167 Fix bug when defining functions and structs 2026-01-24 15:05:05 +11:00
ca0b87aacd Update docs 2026-01-23 15:30:12 +11:00
e8c49508a0 Band-aid fix for structs, use more memory :\ 2026-01-23 13:48:18 +11:00
68182d916e Satisfy Leo's thirst for structs and extlibs 2026-01-22 20:58:49 +11:00
3f684dad3f I'm tired of ragebaiting Leo 2026-01-22 20:40:27 +11:00
03aab86413 Fix the fix? 2026-01-22 20:36:19 +11:00
c382ecd867 Fix the header again 2026-01-22 10:50:48 +11:00
228d2ac762 I forgot the header again lmao 2026-01-21 18:59:24 +11:00
b289448f56 Add struct field access 2026-01-21 18:41:24 +11:00
a3ca979133 Add not to compiler 2026-01-21 16:02:13 +11:00
3e9ce0dfc0 Expose compiler in groundvm.h 2026-01-21 15:54:18 +11:00
063e85d24a Merge pull request 'Add compiler' (#14) from unstable into master
Reviewed-on: ground/cground#14
2026-01-21 15:53:20 +11:00
07474d4317 Add print and println to compiler 2026-01-21 15:20:00 +11:00
51639e904d Add control flow 2026-01-21 14:35:48 +11:00
c728801bc3 Add comparisons 2026-01-21 14:10:34 +11:00
e3c8a2f453 Add multiply and subtract 2026-01-21 14:02:05 +11:00
bf68f1500c Add add instruction to compiler 2026-01-21 13:50:54 +11:00
31577fcc62 Add set to compiler 2026-01-21 13:25:13 +11:00
925077d55e Merge branch 'master' into unstable 2026-01-21 12:20:51 +11:00
32d6a029dd trying to fix stuff 2026-01-21 11:55:42 +11:00
dac983b684 Update compiler 2026-01-21 11:38:37 +11:00
d3c03b4987 Better cmdline args, start work on compiler 2026-01-21 11:17:19 +11:00
0f155c80be ground library version 1.1.5 2026-01-21 07:23:24 +11:00
4680597065 update to math library (v1.1.0) 2026-01-20 21:29:42 +11:00
c6762a7966 extlibs can now add variables and structs! 2026-01-20 21:26:40 +11:00
792aed13ae Balright time to break master again 2026-01-20 21:17:08 +11:00
08b1edd7a7 Update include header 2026-01-20 20:17:26 +11:00
8eef78c310 Merge pull request 'master' (#11) from master into unstable
Reviewed-on: ground/cground#11
2026-01-20 20:15:00 +11:00
ec23d55f9d Fix bug about passing objs to functions 2026-01-20 19:57:49 +11:00
724162f42e Refactor fn arg checking 2026-01-20 19:56:14 +11:00
6d0dd99406 Merge pull request 'Error function' (#10) from DiamondNether90/cground:testing into master
Reviewed-on: ground/cground#10
2026-01-19 21:21:25 +11:00
7717a40574 Error function 2026-01-19 21:14:48 +11:00
bbf2277b6f Merge pull request 'Add math library' (#9) from unstable into master
Reviewed-on: ground/cground#9
2026-01-19 20:44:56 +11:00
fd6fbbaed5 Merge pull request 'math library' (#8) from math-branch into unstable
Reviewed-on: ground/cground#8
2026-01-19 20:44:04 +11:00
f2968f74b3 added math library 2026-01-19 20:32:29 +11:00
86096d6113 Merge pull request 'Better library stuff' (#7) from unstable into master
Reviewed-on: ground/cground#7
2026-01-19 20:01:56 +11:00
054af1631c I forgot to push header file 2026-01-19 19:29:14 +11:00
754b63fb75 Update error handling inside extlibs 2026-01-18 21:37:46 +11:00
72162a7410 Start work on error handling 2026-01-18 20:49:50 +11:00
fb4ded3f9e Merge pull request 'Struct definitions' (#6) from unstable into master
Reviewed-on: ground/cground#6
2026-01-18 20:35:08 +11:00
549eaedc04 Function refactoring 2026-01-18 13:44:26 +11:00
6b719dccbe Fix bug for functions inside functions 2026-01-17 20:37:16 +11:00
52e1e8d3d4 Refactor function parsing 2026-01-17 20:30:14 +11:00
46bfa7fbf0 I forgot to add this lmao 2026-01-17 20:07:24 +11:00
1c5300d27e Struct init 2026-01-17 20:04:18 +11:00
100944cc1e init instruction, mroe struct stuff 2026-01-17 19:58:21 +11:00
96d7d9470a Further struct work, fix lots of warnings 2026-01-17 12:21:43 +11:00
c51bb82f62 Continue struct parsing work 2026-01-16 17:45:48 +11:00
09c2773a7a Update Makefile 2026-01-15 15:07:40 +00:00