|
|
246e20014f
|
add file hashing for cache validation and provide the license to the cc0 files in the project
|
2025-07-01 04:28:32 +01:00 |
|
|
|
c31f16d68d
|
add file hashing for cache validation
|
2025-07-01 04:28:03 +01:00 |
|
|
|
49ae0223cb
|
change gentest to be written in python for speed build faster while chloride isnt in a finished state
|
2025-07-01 01:19:23 +01:00 |
|
|
|
d868de4ab9
|
remove big test files
|
2025-06-30 17:57:03 +01:00 |
|
|
|
3adecb4eba
|
use hashmap in constants buffer to speed up translation time with large files
|
2025-06-30 17:56:32 +01:00 |
|
|
|
31f38d8ba4
|
fix translation taking a while if constants buffer is big
|
2025-06-28 16:17:46 +01:00 |
|
|
|
aa65393e2c
|
change to uint8_t for bytecode to reduce wasted bytes
|
2025-06-27 06:07:57 +01:00 |
|
|
|
358127a145
|
fix memory leak in operations
|
2025-06-26 18:08:17 +01:00 |
|
|
|
6828cc5f1a
|
fix memory leak in declaration and function
|
2025-06-26 16:56:17 +01:00 |
|
|
|
a9d0ba0318
|
add function object
|
2025-06-26 05:11:34 +01:00 |
|
|
|
a275a0a0ad
|
add functions to bytecode and continuing working on runtime objects
|
2025-06-25 04:59:09 +01:00 |
|
|
|
4f757cd9b8
|
print with embeded nulls
prerelease-v4.0.0-pre-alpha-5
|
2025-06-24 03:57:38 +01:00 |
|
|
|
908d627962
|
add null object and add load const
|
2025-06-24 03:49:05 +01:00 |
|
|
|
498cd39c04
|
start creating base objects for runtime
|
2025-06-24 01:55:01 +01:00 |
|
|
|
74c71c3a1b
|
start working on oop runtime
|
2025-06-22 19:00:03 +01:00 |
|
|
|
fcffdc9000
|
test const buffer compression
|
2025-06-22 15:01:12 +01:00 |
|
|
|
d1f9b8a334
|
work on hashmap
|
2025-06-20 03:00:56 +01:00 |
|
|
|
bddfb59886
|
start working on runtime
|
2025-06-20 02:50:05 +01:00 |
|
|
|
e5e4f22481
|
write bytecode debugging script and start working on functions
prerelease-v4.0.0-pre-alpha-4
|
2025-06-15 05:05:33 +01:00 |
|
|
|
dd1ba0c0a6
|
add constant buffer compression
prerelease-v4.0.0-pre-alpha-3
|
2025-06-14 20:49:10 +01:00 |
|
|
|
5bd43d2f12
|
fix gmp including x86_64 instead of just gmp.h
|
2025-06-14 19:47:06 +01:00 |
|
|
|
3a1fc91352
|
fix some double free, memory leaks, and seg faults
|
2025-06-14 19:41:31 +01:00 |
|
|
|
3a19b1519f
|
add declarations to translator
prerelease-v4.0.0-pre-alpha-2
|
2025-06-14 04:13:14 +01:00 |
|
|
|
f2dd133e7d
|
change release folder
prerelease-v4.0.0-pre-alpha-1
|
2025-06-14 02:26:45 +01:00 |
|
|
|
d3d7c76a57
|
fix releaser
|
2025-06-14 02:22:50 +01:00 |
|
|
|
441852c78a
|
change output file name
|
2025-06-14 02:20:13 +01:00 |
|
|
|
765e74cf3a
|
add prerelease
|
2025-06-14 02:14:46 +01:00 |
|
|
|
8c6832b3b2
|
add license to github action releaser
|
2025-06-14 02:11:37 +01:00 |
|
|
|
991d69cb4d
|
update github action
|
2025-06-14 02:05:45 +01:00 |
|
|
|
550c082c47
|
fix releaser
|
2025-06-14 01:59:59 +01:00 |
|
|
|
b9a8e8109e
|
fix github action
|
2025-06-14 01:58:51 +01:00 |
|
|
|
be33dbe89f
|
improve cross plateform binary portability
|
2025-06-14 01:56:12 +01:00 |
|
|
|
20621944e6
|
change string literals to be length terminated instead of null terminated, so null characters can be embeded
|
2025-06-14 01:16:28 +01:00 |
|
|
|
937a6598fa
|
add instructions for loading string const to register
|
2025-06-13 15:42:48 +01:00 |
|
|
|
0adf3c247a
|
delete test file
|
2025-06-13 02:47:34 +01:00 |
|
|
|
27a777ad86
|
start writing translator
|
2025-06-13 02:46:42 +01:00 |
|
|
|
b05408ebec
|
add dictionaries and add accessing with a value
|
2025-06-12 04:37:07 +01:00 |
|
|
|
f8207702e1
|
add in as an operator
|
2025-06-11 02:29:14 +01:00 |
|
|
|
406c57c296
|
remove debug print
|
2025-06-11 02:12:52 +01:00 |
|
|
|
a47df1ddb0
|
add list support to parser
|
2025-06-11 02:08:17 +01:00 |
|
|
|
55c1500453
|
start trying to fix memory leaks
|
2025-06-10 05:19:37 +01:00 |
|
|
|
86c0eabfde
|
add operations
|
2025-06-10 04:41:06 +01:00 |
|
|
|
1b90438bb9
|
remove indents from dowrap if they are 0 width
|
2025-06-05 23:39:49 +01:00 |
|
|
|
4c2c5a4f79
|
ignore indentation on empty lines
|
2025-06-05 23:31:18 +01:00 |
|
|
|
5e1cf0c8b1
|
fix syntax error on single new line after if statement
|
2025-06-05 23:26:49 +01:00 |
|
|
|
d941b88b70
|
fix bug causing parser to miss new lines after let.
|
2025-06-05 23:18:25 +01:00 |
|
|
|
000845ab25
|
add do wraps
|
2025-06-05 23:08:10 +01:00 |
|
|
|
c0ee99fd54
|
add multi line support for more stuff
|
2025-06-05 15:13:57 +01:00 |
|
|
|
acc432ed79
|
add access
|
2025-06-05 04:09:31 +01:00 |
|
|
|
71c192f1d1
|
fix test.ar
|
2025-06-05 04:05:05 +01:00 |
|