|
|
f1e8ad1ac2
|
add return
|
2025-07-14 05:33:57 +01:00 |
|
|
|
1bdc792705
|
translate and execute do wraps
|
2025-07-14 04:51:00 +01:00 |
|
|
|
217e4047d3
|
fix lexer and argon license comments
|
2025-07-13 19:06:02 +01:00 |
|
|
|
c3e9a09dee
|
re add license.txt for github
|
2025-07-13 18:33:50 +01:00 |
|
|
|
f5103cb6a3
|
follow reuse spec for license
|
2025-07-13 18:28:05 +01:00 |
|
|
|
f7ff3393f0
|
add if statement and declaration
|
2025-07-13 03:34:31 +01:00 |
|
|
|
744e3c281d
|
remove license header
|
2025-07-12 03:37:06 +01:00 |
|
|
|
c0eb9e3a04
|
add hashmap to scope and identifier loading at runtime
|
2025-07-12 03:33:59 +01:00 |
|
|
|
fe7eaa8de3
|
fix some memory leaks
prerelease-v4.0.0-pre-alpha-10
|
2025-07-09 14:47:16 +01:00 |
|
|
|
66b44e8f3a
|
add full return err support in parser
|
2025-07-09 14:34:00 +01:00 |
|
|
|
0cb55fc563
|
move assign to return errors
|
2025-07-09 05:09:12 +01:00 |
|
|
|
c4731597f3
|
start rewriting the parser to return with error messages so errors can be caught
|
2025-07-09 04:58:49 +01:00 |
|
|
|
e234ea074b
|
start adding error message support
|
2025-07-09 01:55:40 +01:00 |
|
|
|
9e5e932d39
|
start adding error message support
|
2025-07-09 01:55:32 +01:00 |
|
|
|
fba074a5a4
|
limit arguments to not support duplicate names
|
2025-07-08 04:31:01 +01:00 |
|
|
|
72cc87f5b6
|
create executable function which identifies and loads a cache if available
prerelease-v4.0.0-pre-alpha-9
|
2025-07-07 04:03:11 +01:00 |
|
|
|
5c0ced5e45
|
start supporting identifiers in bytecode
|
2025-07-06 03:19:30 +01:00 |
|
|
|
886599c9c5
|
change to use cwalk for paths
|
2025-07-05 23:56:54 +01:00 |
|
|
|
cbebe4812b
|
pull submodules
prerelease-v4.0.0-pre-alpha-8
|
2025-07-05 04:58:08 +01:00 |
|
|
|
8b2eedf589
|
load cache if it exists
prerelease-v4.0.0-pre-alpha-7
prerelease-v4.0.0-pre-alpha-6
|
2025-07-05 04:38:37 +01:00 |
|
|
|
48647f3734
|
load cache if it exists
|
2025-07-05 04:38:28 +01:00 |
|
|
|
47379a2621
|
Remove old xxHash submodule
|
2025-07-01 15:11:34 +01:00 |
|
|
|
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 |
|