Commit Graph

140 Commits

Author SHA1 Message Date
e5776b16dd groundFindVariable function 2026-04-11 13:09:32 +10:00
18ac18bc6d Tram is now an optional dependency 2026-04-11 12:31:37 +10:00
fcf9a13fa1 groundAddFunctionToStruct interface 2026-04-11 12:18:57 +10:00
6f6239f495 Update syntax.md 2026-04-11 10:45:33 +10:00
1342a54771 Methods inside objects 2026-04-11 10:42:53 +10:00
490e782bbf Continue work on compiler 2026-04-11 09:49:14 +10:00
f5c4468d50 Notify of list deprecation 2026-04-11 09:44:48 +10:00
1939ed019b fix makefile 2026-04-10 20:25:38 +10:00
01d3c0ed98 Stuff, also compiler is under construction 2026-04-10 17:43:51 +10:00
c2d6e2fcad Update the header again 2026-04-09 16:04:06 +10:00
c9f6fa5f8a Merge pull request 'Unit tests' (#26) from DiamondNether90/cground:master into master
Reviewed-on: ground/ground#26
2026-04-05 18:21:54 +10:00
93ae22c0db Added the bandaid fix back for variables because apparently it still breaks strings in extlibs??? 2026-03-30 11:47:09 +11:00
5c5b0bd26f Add bitwise or 2026-03-25 21:04:44 +11:00
be7db9d837 Fix memory leak in Ground REPL, remove persistent labels to avoid UB 2026-03-20 09:37:37 +11:00
3bfea76f7d Merge branch 'master' of https://chookspace.com/ground/ground 2026-03-20 09:07:16 +11:00
a8097c9cf7 made the _ToEpoch functions in the datetime lib return INTs instead of DOUBLEs 2026-03-20 07:53:29 +11:00
f9c333a1bc Merge branch 'master' of https://chookspace.com/ground/ground 2026-03-20 06:29:01 +11:00
ccc8a61f66 first version of datetime lib 2026-03-20 06:28:55 +11:00
fd118369d3 Ground REPL 2026-03-19 16:00:46 +11:00
2df8d2848d Merge branch 'master' of https://chookspace.com/ground/ground 2026-03-19 13:04:15 +11:00
fb6dd62a42 Leak a little memory to fix list issue 2026-03-19 13:03:54 +11:00
c60e53a1a8 Updated old code 2026-03-19 09:11:42 +11:00
8f34705965 Fix extra space in ErrorInstruction line of errors 2026-03-18 15:26:50 +11:00
e58eec6f08 Merge branch 'master' of https://chookspace.com/ground/ground 2026-03-18 15:25:19 +11:00
7443722dd5 Unit tests 2026-03-18 15:21:58 +11:00
e73fdddb4c Merge branch 'master' of https://chookspace.com/ground/ground 2026-03-18 05:53:40 +11:00
dc2781559d request lib 2.0.0 2026-03-18 05:53:04 +11:00
3f678e0cd7 Fix code skipping when using use 2026-03-17 19:45:16 +11:00
76f342adf8 Fix buffer sizes 2026-03-17 18:45:16 +11:00
832c6c7bf9 Fix use segfault 2026-03-17 18:35:37 +11:00
e3a0f16d2e Fix segfaults returning objects from extlibs 2026-03-14 14:47:14 +11:00
6fecf42e0e Add groundFindField to groundvm.h 2026-03-14 14:10:51 +11:00
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