Commit Graph

102 Commits

Author SHA1 Message Date
6bcf9d43c8 augh 2026-04-13 13:42:08 +10:00
9a6efed426 Band-aid fix for null type 2026-04-13 13:37:42 +10:00
a38d84ec8c Extlibs can call extlib functions i hope 2026-04-13 11:19:46 +10:00
2d02625e37 Destructor fixes 2026-04-11 20:41:43 +10:00
ead5cdc299 Fix -any again 2026-04-11 19:52:24 +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
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
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
01d3c0ed98 Stuff, also compiler is under construction 2026-04-10 17:43:51 +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
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
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
ede2f06ef8 .grbc file serialization/deserialization 2026-03-04 10:40:54 +11:00
d5d79d4b5b Fix groundRunProgram 2026-03-02 18:26:20 +11:00
5577679ded Closures in Ground 2026-03-02 10:09:10 +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
a18479b21c It compiles on windows now I guess 2026-01-25 14:38:37 +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
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
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
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