Commit Graph

108 Commits

Author SHA1 Message Date
ae17165254 Treat extlib functions differently 2026-03-14 13:52:42 +11:00
cd59281f0c Stuff 2026-03-14 13:48:04 +11:00
4be8eeefdf Fix some typos and that 2026-03-07 16:26:00 +11:00
da9976c4c0 Ground -> unistd interface 2026-03-07 15:56:26 +11:00
d0b39eb972 Add serialization functions to groundvm.h 2026-03-04 10:44:40 +11:00
ede2f06ef8 .grbc file serialization/deserialization 2026-03-04 10:40:54 +11:00
d5d79d4b5b Fix groundRunProgram 2026-03-02 18:26:20 +11:00
ce75981c58 Update Readme 2026-03-02 10:14:35 +11:00
5577679ded Closures in Ground 2026-03-02 10:09:10 +11:00
d011d2beb4 Expose GroundScope struct 2026-02-02 13:07:02 +11:00
e3702f46f3 Command line arguments via CMDLINE_ARGS list var 2026-01-31 09:08:38 +11:00
ca861f7e4b Copy custom values and structs properly 2026-01-27 14:10:12 +11:00
9796e309cf Fix the header file 2026-01-25 20:53:24 +11:00
a18479b21c It compiles on windows now I guess 2026-01-25 14:38:37 +11:00
b502184478 Merge pull request 'More type conversions' (#19) from DiamondNether90/cground:master into master
Reviewed-on: ground/cground#19
2026-01-25 13:12:42 +11:00
b348ca7626 More type conversions 2026-01-24 18:18:52 +11:00
1570177de1 Fix type conversions 2026-01-24 16:36:37 +11:00
2da11f854d Struct and object printing 2026-01-24 16:23:01 +11:00
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