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
|
fd5b237dfe
|
set up so reusing scope when in a loop
|
2025-09-01 23:09:09 +01:00 |
|
William Bell
|
19268f3070
|
improve performance massively from 0.9 seconds to 0.38 seconds :)
|
2025-09-01 20:25:47 +01:00 |
|
William Bell
|
4f91bf48f3
|
improve performance for integers
|
2025-08-30 03:29:02 +01:00 |
|
|
|
c01dee80b0
|
add bool value to speed up primitives
|
2025-08-29 12:58:02 +01:00 |
|
William Bell
|
d2e742f992
|
add number type and object
|
2025-08-11 01:41:44 +01:00 |
|
William Bell
|
c71375c7a4
|
fix memory being freed too early
|
2025-08-10 04:39:50 +01:00 |
|
|
|
49b1c1858a
|
turn access into a function to be ran at runtime
|
2025-08-10 01:45:46 +01:00 |
|
William Bell
|
345c4ce841
|
make objects initialisation through type.__call__
|
2025-08-09 17:00:57 +01:00 |
|
William Bell
|
0635ba8517
|
work on method wrapper and native function support
|
2025-08-09 06:40:16 +01:00 |
|
William Bell
|
4b6d15336a
|
make native function support and start working on support for error catching
|
2025-08-06 22:31:31 +01:00 |
|
William Bell
|
c567b59459
|
add __call__ support
|
2025-08-06 03:03:06 +01:00 |
|
|
|
417d66faf3
|
write runtime object bootstrap
|
2025-08-03 01:48:41 +01:00 |
|
William Bell
|
a7d7ded803
|
start working on runtime oop
|
2025-08-02 20:17:24 +01:00 |
|
|
|
f5103cb6a3
|
follow reuse spec for license
|
2025-07-13 18:28:05 +01:00 |
|
|
|
8b2eedf589
|
load cache if it exists
|
2025-07-05 04:38:37 +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 |
|
|
|
3adecb4eba
|
use hashmap in constants buffer to speed up translation time with large files
|
2025-06-30 17:56:32 +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 |
|
|
|
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 |
|