Commit Graph

285 Commits

Author SHA1 Message Date
William Bell
f5ccb2368c change tarball name 2025-11-30 05:58:07 +00:00
William Bell
2d988a5120 remove upgrade 2025-11-30 05:56:45 +00:00
William Bell
3d92071d0a fix upgrade 2025-11-30 05:56:30 +00:00
William Bell
357c8745a4 fix dependancies 2025-11-30 05:55:40 +00:00
William Bell
4101144e26 test 2025-11-30 05:50:34 +00:00
William Bell
6a32c4721c update readme to have build instructions 2025-11-30 05:33:20 +00:00
William Bell
6de89ebb2f test 2025-11-30 05:26:10 +00:00
William Bell
4d4749c65e test 2025-11-30 05:24:24 +00:00
William Bell
916d94b32b test 2025-11-30 04:31:32 +00:00
e3108b2606 Merge branch 'main' of https://github.com/Open-Argon/Chloride 2025-11-26 03:07:22 +00:00
f3912ae49f add item access 2025-11-26 03:07:06 +00:00
William Bell
9de85f3b72 change logo colours to match C 2025-11-21 01:06:59 +00:00
William Bell
41a6fb17da Merge branch 'main' of https://github.com/Open-Argon/Carbon 2025-11-21 01:05:28 +00:00
William Bell
7a48771976 add logos 2025-11-21 01:05:04 +00:00
William Bell
89abf4e036 Update README.md 2025-11-21 01:04:51 +00:00
William Bell
df409dd3f6 Update README.md 2025-11-21 00:30:57 +00:00
William Bell
646938ea79 Update README.md 2025-11-21 00:21:36 +00:00
William Bell
9befc3760a Merge branch 'main' of https://github.com/Open-Argon/Carbon 2025-11-20 23:54:54 +00:00
William Bell
3d2ba09518 change back to stack level registers on call 2025-11-20 23:54:35 +00:00
94b86fc416 change the tests 2025-11-12 11:29:48 +00:00
William Bell
0a2aa7369f fix memory leak that occures when converting a hashmap to a string in debug mode 2025-11-11 19:57:24 +00:00
William Bell
0b594d7882 revert test 2025-11-11 18:06:54 +00:00
William Bell
c0ba18c37e fix buffer overflow in hashmap to array function. 2025-11-11 03:11:09 +00:00
William Bell
608fd86003 fix memory bug occuring in debug mode and attempting to fix another 2025-11-11 02:30:14 +00:00
William Bell
434b0ed99e fix bug where it hashmap output bug 2025-11-11 02:00:17 +00:00
William Bell
bfaf8df0d0 attempt to remove redundent memory allocations 2025-11-08 04:29:09 +00:00
William Bell
3e3df5595e fix hashmap to list missing items when they are in the same position in the list 2025-11-04 18:10:19 +00:00
William Bell
51c6bdcea9 fix seg fault in dictionary creation 2025-10-22 20:33:01 +01:00
William Bell
dd3b3b936d add dictionaries 2025-10-22 19:53:19 +01:00
William Bell
b6714b390a fix seg fault when callng a function with not enough parameters 2025-10-22 03:52:47 +01:00
William Bell
a9b1d23f79 fix windows build prerelease-v4.0.0-anonymous-functions-4 2025-10-21 21:43:02 +01:00
William Bell
6d3e79b731 fix window build prerelease-v4.0.0-anonymous-functions-3 2025-10-21 21:32:02 +01:00
William Bell
b3ee64d294 fix windows build prerelease-v4.0.0-anonymous-functions-2 2025-10-21 21:08:27 +01:00
William Bell
e6ec0fa38a fix windows building prerelease-v4.0.0-anonymous-functions-1 2025-10-21 20:57:22 +01:00
William Bell
c8394228b3 add function assignment prerelease-v4.0.0-anonymous-functions 2025-10-21 20:34:33 +01:00
70ba81bebc change to __set_attr__ 2025-09-19 00:31:04 +01:00
William Bell
50ff9fbefc add __setattr__ 2025-09-17 22:56:44 +01:00
William Bell
042c278b8d Merge remote-tracking branch 'refs/remotes/origin/main' 2025-09-17 17:26:41 +01:00
William Bell
81efaaac07 fix path bug 2025-09-17 17:25:42 +01:00
3b0ec79955 start adding set attribute support 2025-09-17 17:24:50 +01:00
William Bell
4be8e8e32f add __repr__ 2025-09-13 01:17:16 +01:00
William Bell
5846adf025 add dictionary string 2025-09-13 01:01:35 +01:00
William Bell
daa8056b7a add license to shell 2025-09-12 01:21:08 +01:00
William Bell
1a5abd9543 impliment micro optimisations by reordering and restructing the structs so they are smaller. 2025-09-09 18:41:19 +01:00
William Bell
774890de1d change the built in slots to be allocated on the fly, making the objects smaller but faster 2025-09-09 17:55:54 +01:00
William Bell
fc7cfc7cfb change how access is done and add built in array (need to optimise the size) 2025-09-09 06:24:23 +01:00
William Bell
d46a6dc209 improve performance by using an inline locals array in hashmaps 2025-09-08 02:21:26 +01:00
William Bell
23c4a7ebd1 add not and or, while also improving performance. 2025-09-07 21:03:57 +01:00
William Bell
57728af0b6 add multiplication, division, and && 2025-09-03 05:21:41 +01:00
William Bell
df040adf45 get functions to use a new register assignment, since they get new registers now 2025-09-02 22:31:01 +01:00