Commit Graph

163 Commits

Author SHA1 Message Date
cca98e3e5d Merge branch 'master' of https://chookspace.com/ground/ground 2026-04-13 12:10:06 +10:00
fb11e75c2a added destructors to List and Hashmap in the collections lib 2026-04-13 12:09:49 +10:00
a38d84ec8c Extlibs can call extlib functions i hope 2026-04-13 11:19:46 +10:00
68bd7f065a I HATE THE GROUND C LIB API RAHHHHHH 2026-04-13 10:44:23 +10:00
90a72a8dd7 stupid fileio bug 2026-04-13 06:47:31 +10:00
9e6a0d5a83 updated fileio and collections libs
rewrote fileio lib to use structs and methods. i also updated collections lib to fix bugs and be more consistent
2026-04-13 06:34:25 +10:00
aa0c71a47b added solstice support to the collections lib 2026-04-12 09:47:27 +10:00
f6c59a61d3 Merge branch 'master' of https://chookspace.com/ground/ground 2026-04-12 07:50:10 +10:00
c64c590abb handle some more memory allocation errors 2026-04-12 07:50:03 +10:00
2d02625e37 Destructor fixes 2026-04-11 20:41:43 +10:00
3427df2643 Merge branches 'master' and 'master' of https://chookspace.com/ground/ground 2026-04-11 19:58:35 +10:00
753e695538 made the collections lib use the "any" type 2026-04-11 19:57:35 +10:00
ead5cdc299 Fix -any again 2026-04-11 19:52:24 +10:00
8a3093c30f added hashmaps and fixed some small issues with lists 2026-04-11 19:47:12 +10:00
a1ad1fe139 fix any again 2026-04-11 19:33:58 +10:00
93c6989890 Fix 2026-04-11 19:26:55 +10:00
7b893dd931 I think any should work now 2026-04-11 19:24:46 +10:00
5b01784011 Destructor 2026-04-11 18:53:28 +10:00
e0bc9261a3 changed __ptr to private_ptr in collections lib 2026-04-11 17:14:21 +10:00
607f95a9c9 added more list functions 2026-04-11 17:04:54 +10:00
5ed3542bd7 Merge branch 'master' of https://chookspace.com/ground/ground 2026-04-11 16:06:40 +10:00
482f85af62 core of lists done 2026-04-11 16:06:34 +10:00
cb6b6a564c Add any type for extlibs 2026-04-11 13:19:04 +10:00
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