Kayne Ruse
|
8d8928438d
|
How did I forget something so basic?
|
2022-09-07 19:32:43 +01:00 |
|
Kayne Ruse
|
28b1b8e2cc
|
Depth check
|
2022-09-07 19:00:24 +01:00 |
|
Kayne Ruse
|
9a55ff221a
|
Fixed some indexing bugs
|
2022-09-07 18:43:32 +01:00 |
|
Kayne Ruse
|
8f61575579
|
Added to a test
|
2022-09-07 15:05:46 +01:00 |
|
Kayne Ruse
|
23fdec541d
|
Changed my mind about oftype/typeof
|
2022-09-07 15:02:17 +01:00 |
|
Kayne Ruse
|
4137b7f057
|
switched typeof for oftype, switched typeas for astype
|
2022-09-07 14:47:57 +01:00 |
|
Kayne Ruse
|
6c71a16e3e
|
Fixed type variable evaluation, it now occurs at var definition
|
2022-09-07 14:21:40 +01:00 |
|
Kayne Ruse
|
6511d652f2
|
It's bloody never-ending
|
2022-09-06 20:43:45 +10:00 |
|
Kayne Ruse
|
39af340fbc
|
It's done for now
|
2022-09-06 10:49:22 +01:00 |
|
Kayne Ruse
|
63a7231254
|
TWO BYTES
|
2022-09-06 18:59:25 +10:00 |
|
Kayne Ruse
|
17f1dc8647
|
cleaning up tests
|
2022-09-06 09:22:50 +01:00 |
|
Kayne Ruse
|
b8f20add66
|
Finished slice and dot notation, needs a lot of testing
|
2022-09-06 06:46:50 +01:00 |
|
Kayne Ruse
|
82c03ecb33
|
Added the typeas keyword to avoid ambiguity
|
2022-09-05 12:24:42 +01:00 |
|
Kayne Ruse
|
2aecf6e8a1
|
Implemented typeof and added resetInterpreter()
|
2022-09-05 10:56:35 +01:00 |
|
Kayne Ruse
|
2a3206d951
|
Rearranged some internal initialization to support multiple files being run
|
2022-09-05 09:55:04 +01:00 |
|
Kayne Ruse
|
f80709ae41
|
Solved a function scope issue
|
2022-09-05 16:39:09 +10:00 |
|
Kayne Ruse
|
7fb9ebbce0
|
Import and export are working
|
2022-09-05 06:39:05 +01:00 |
|
Kayne Ruse
|
22af1edb1d
|
So apparently, casting doens't need parens
|
2022-09-04 14:08:42 +01:00 |
|
Kayne Ruse
|
ac35a859e0
|
Fixed a leak
|
2022-09-04 20:23:50 +10:00 |
|
Kayne Ruse
|
cc27da50df
|
Reworked dot.toy into a proper test
|
2022-09-04 10:37:19 +01:00 |
|
Kayne Ruse
|
6787cfff55
|
Tested matrix manipulation
|
2022-09-04 10:27:16 +01:00 |
|
Kayne Ruse
|
36154b25ac
|
Changed dict type syntax to using a colon instead of a comma
|
2022-09-04 09:01:09 +01:00 |
|
Kayne Ruse
|
d12ad4f60d
|
Fixed codeStart issue
|
2022-09-04 08:51:19 +01:00 |
|
Kayne Ruse
|
86061cb74e
|
Fixed an argument list bug, found a casting bug
|
2022-09-03 16:04:18 +01:00 |
|
Kayne Ruse
|
32d6b7124c
|
All leaks plugged for the time being
|
2022-09-03 19:16:13 +10:00 |
|
Kayne Ruse
|
1b8559f0ef
|
Squashing bugs
|
2022-09-03 08:45:06 +01:00 |
|
Kayne Ruse
|
4ad33a3082
|
Fixed jumps in functions issue
|
2022-09-03 07:57:25 +01:00 |
|
Kayne Ruse
|
6c151e21b0
|
tired
|
2022-09-03 06:58:50 +10:00 |
|
Kayne Ruse
|
4625efecfd
|
Fixed native function issues
|
2022-09-02 21:04:23 +01:00 |
|
Kayne Ruse
|
c58c8911fe
|
Going well tonight - need a break
|
2022-09-03 00:51:55 +10:00 |
|
Kayne Ruse
|
1f6b3e232d
|
I feel like there's just a few bugs left
|
2022-09-02 05:47:48 +10:00 |
|
Kayne Ruse
|
90b504d3a4
|
No segfaults, still failing tests
|
2022-09-01 14:00:31 +10:00 |
|
Kayne Ruse
|
1c6c7e5d4f
|
I GIVE UP
|
2022-08-29 21:38:54 +10:00 |
|
Kayne Ruse
|
5300e2ceec
|
Gonna start unit testing to resolve issues
|
2022-08-28 07:03:12 +01:00 |
|
Kayne Ruse
|
e523a6f60a
|
Interpreter adopts inner interpreter panic state on assert failure
|
2022-08-27 12:07:41 +01:00 |
|
Kayne Ruse
|
90e5a5d08b
|
Rest parameter working
|
2022-08-27 11:59:54 +01:00 |
|
Kayne Ruse
|
7bd67765aa
|
Functions take a set number of arguments
|
2022-08-26 12:48:10 +01:00 |
|
Kayne Ruse
|
ffc50ceafb
|
Closures work
|
2022-08-26 03:54:58 +01:00 |
|
Kayne Ruse
|
0c67ce6476
|
Stopgap limit on return count
|
2022-08-26 02:14:05 +01:00 |
|
Kayne Ruse
|
a4f1e048e9
|
Function calls, with args and single returns are working
|
2022-08-26 01:48:26 +01:00 |
|
Kayne Ruse
|
041fe99e01
|
Function declaration seems to work
|
2022-08-25 15:19:08 +01:00 |
|
Kayne Ruse
|
df6bd58b1a
|
Types are first-class citizens
|
2022-08-22 01:59:29 +01:00 |
|
Kayne Ruse
|
9c995830e2
|
Resolved #14
|
2022-08-21 00:51:28 +01:00 |
|
Kayne Ruse
|
dc1914b9ed
|
Resolved #13
|
2022-08-21 00:36:05 +01:00 |
|
Kayne Ruse
|
daceaa5492
|
Found a weird bug, reporting it
|
2022-08-20 13:44:55 +01:00 |
|
Kayne Ruse
|
8309535bbe
|
Fixed negation issue, moved some scripts to test/
|
2022-08-20 07:20:29 +01:00 |
|
Kayne Ruse
|
2bf721867b
|
Comparions and the ! operator work
|
2022-08-20 06:20:20 +01:00 |
|
Kayne Ruse
|
4f0aebc32f
|
Type casting is working:
|
2022-08-19 19:24:07 +01:00 |
|
Kayne Ruse
|
574a864dd0
|
Reworked the type system, types now have a single value
|
2022-08-17 17:39:33 +01:00 |
|
Kayne Ruse
|
7e01ead6ff
|
Fixed some issues in scope
|
2022-08-15 10:15:24 +01:00 |
|