|
67aafb3ead
|
Updated syntax to abbreviate functions defs.
|
2025-06-28 10:55:15 -04:00 |
|
|
3b5bee0695
|
Added trap for GDB &c.
|
2025-06-18 17:21:45 -04:00 |
|
|
970fc39198
|
Cleaned up types with anonymous structs.
|
2025-06-14 11:22:07 -04:00 |
|
|
8d3e43d7dc
|
Bump version in README.md.
v1.0-beta
stable
|
2025-06-14 14:09:54 +00:00 |
|
|
d4293e87f3
|
Everything works.
|
2025-06-14 10:02:04 -04:00 |
|
|
abb8ff6b58
|
Finished garbage collector.
🎉
|
2025-06-14 09:23:49 -04:00 |
|
|
80122b6572
|
I try.
|
2025-05-31 19:13:26 -04:00 |
|
|
a4afd3b58a
|
Fixed segfault on spacey input.
|
2025-05-31 18:25:11 -04:00 |
|
|
90c8c91410
|
Somethings working.
|
2025-05-31 18:19:04 -04:00 |
|
|
f5ab0e9cb0
|
Fixed memory leak.
|
2025-05-24 10:52:27 -04:00 |
|
|
0fb1f1d55f
|
Began work on garbage collector.
|
2025-05-24 10:37:29 -04:00 |
|
|
1d83aa65a4
|
Well it mostly works now.
Fixed some memory leaks. Implemented some memory leaks.
May need to look into garbage collection in the future.
|
2025-05-17 11:01:20 -04:00 |
|
|
3f30662cde
|
Fixed some memory bugs.
|
2025-05-10 10:43:36 -04:00 |
|
|
743d16f696
|
Fixed bad free on stack.
Still need to figure that one out.
|
2025-05-07 08:54:19 -04:00 |
|
|
7b99292547
|
Builtin functions now work with new scope.
|
2025-05-07 08:38:10 -04:00 |
|
|
4a516d8edb
|
Updated builtin functions for scope.
|
2025-05-07 08:16:05 -04:00 |
|
|
5b0950cabb
|
Finished linked env scope on user functions.
Doesn't work for builtin functions yet, so doesn't compile. TODO.
|
2025-04-26 11:04:21 -04:00 |
|
|
40051de9ae
|
Fix deprecated version name.
Co-authored-by: bgiobbe-tcs <bgiobbe.tcs@gmail.com>
|
2025-04-26 10:58:09 -04:00 |
|
|
2d01b09ee9
|
Added scope structures.
Not yet used in exec.c.
|
2025-04-26 09:45:46 -04:00 |
|
|
ff68b756ef
|
Updated for Scope.
|
2025-04-26 09:45:34 -04:00 |
|
|
c2f2658e9c
|
Start removing old cursed stack frame scope code.
It never really worked anyway.
|
2025-04-23 13:12:03 -04:00 |
|
|
3e80f6430d
|
Updated output formatting for scope.
|
2025-04-23 13:06:54 -04:00 |
|
|
5b50d423fa
|
Updated README for new scoping system.
|
2025-04-14 09:07:28 -04:00 |
|
|
a04d318e45
|
Started implementing the linked env scope.
|
2025-04-14 08:58:41 -04:00 |
|
|
7258f162c9
|
Clean up build process and add more doc.
|
2025-04-12 14:36:43 -04:00 |
|
|
6e05f1334a
|
Updated grammar rules for new scope system.
Need to implement scope fields still though.
|
2025-04-12 14:29:39 -04:00 |
|
|
4e66f7875a
|
Added grammars for function definitions.
|
2025-04-12 09:47:34 -04:00 |
|
|
845a7f87b2
|
Updated exception execution.
Now represents a sort of traceback.
|
2025-03-30 17:05:29 -04:00 |
|
|
5b163b26dd
|
Fixed static allocation of builting functions.
Co-authored-by: bgiobbe-tcs <bgiobbe.tcs@gmail.com>
|
2025-03-30 16:09:09 -04:00 |
|
|
f8ee7cc66e
|
Oh boy do I love formatting.
|
2025-03-26 18:16:13 -04:00 |
|
|
d699f492fa
|
Updated to use the builtin functions list.
Wow, the type declaration for builtin_fns[] is cursed.
Also, first commit from zed :D.
|
2025-03-26 18:06:17 -04:00 |
|
|
018404eea1
|
Wait why's that still there it's done already.
|
2025-03-25 15:07:22 -04:00 |
|
|
18c61d86dc
|
Fixed crash on unknown var name.
|
2025-03-11 17:56:04 +09:00 |
|
|
eaf65697de
|
Reformatted comments to be more consistent & clear.
|
2025-03-03 10:15:39 -05:00 |
|
|
ce6e558761
|
Updated README.md.
|
2025-02-28 13:10:19 -05:00 |
|
|
db6e591d77
|
Added back all the old functions.
|
2025-02-26 12:43:55 -05:00 |
|
|
58554e8727
|
Fixed some expression mishandling.
|
2025-02-25 08:17:17 -05:00 |
|
|
4b9f269938
|
Updated Unity.
|
2025-02-25 08:13:42 -05:00 |
|
|
3d0f534017
|
Plans.
|
2025-02-25 08:11:22 -05:00 |
|
|
38c6a9113c
|
Added sub to the builtin functions.
|
2025-02-25 08:04:43 -05:00 |
|
|
109bcb3fa5
|
Fixed function calls on builtin.
Random pointer indirection.
|
2025-02-25 07:56:25 -05:00 |
|
|
79b60e4853
|
Fixed name error handling.
|
2025-02-25 07:52:02 -05:00 |
|
|
8cab531129
|
Fixed memory error in exception printing.
Conflation between char* & char**.
|
2025-02-25 07:47:08 -05:00 |
|
|
eb3fbca030
|
Some things are broken.
EVERYTHING IS BROKEN
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
|
2025-02-15 11:03:51 -05:00 |
|
|
40b91b96bd
|
Adds type infrastructure.
Only floats (nums) are available at the moment.
|
2025-02-08 11:01:56 -05:00 |
|
|
67f659e263
|
Merge branch 'master' into types.
|
2025-02-08 10:23:15 -05:00 |
|
|
b8ce193299
|
Scope works.
|
2025-02-08 10:21:22 -05:00 |
|
|
11401e75a7
|
Fixed.
|
2025-02-08 09:25:54 -05:00 |
|
|
a6be116a2d
|
Adds test for integer arithmetic.
|
2025-02-07 17:33:18 -05:00 |
|
|
3678940537
|
Adds preliminary type enums.
|
2025-02-07 17:29:30 -05:00 |
|