Kayne Ruse
|
68ed39fc45
|
Began working on a few bugs, thanks /u/skeeto!
|
2023-01-16 09:06:35 +00:00 |
|
Kayne Ruse
|
51740e2b9e
|
Resolved #25, Indexing an array with a non-integer causes an error
|
2023-01-15 15:09:01 +00:00 |
|
Kayne Ruse
|
402abb647c
|
Dummied out _index
|
2023-01-15 14:28:53 +00:00 |
|
Kayne Ruse
|
3498baad9b
|
Resolved #45, Exports region removed
|
2023-01-13 16:12:44 +00:00 |
|
Kayne Ruse
|
584fb115b6
|
Fixed the awful rule110 implementation
|
2022-11-28 16:48:45 +00:00 |
|
Kayne Ruse
|
f6367fa89d
|
Updated interpreter
|
2022-11-26 09:43:19 +00:00 |
|
Kayne Ruse
|
4cf5c6a5bf
|
Updated parser
|
2022-11-26 01:59:37 +00:00 |
|
Kayne Ruse
|
8498864dde
|
Resolved a name clash with the engine
|
2022-11-07 16:38:39 +00:00 |
|
Kayne Ruse
|
bd4ab2aa04
|
Added the opaque keyword
|
2022-10-03 21:32:09 +01:00 |
|
Kayne Ruse
|
3460967e3b
|
Added API macro to some functions
|
2022-10-02 00:44:46 +01:00 |
|
Kayne Ruse
|
256538e1f9
|
Added a utility to call toy functions from C
|
2022-10-01 13:51:40 +01:00 |
|
Kayne Ruse
|
9c790f8cd6
|
Got hooks working
|
2022-09-17 13:01:09 +01:00 |
|
Kayne Ruse
|
b7f63ea571
|
Fixed negating identifiers
|
2022-09-15 09:58:15 +01:00 |
|
Kayne Ruse
|
29b1c41064
|
Implemented #27, easy coercion from int to float
|
2022-09-14 16:30:54 +01:00 |
|
Kayne Ruse
|
95ba865cab
|
Packaged toy as a dll
|
2022-09-11 07:56:06 +01:00 |
|
Kayne Ruse
|
5b420e0799
|
Changed how parseCompountToPureValue() is called
|
2022-09-11 05:51:25 +01:00 |
|
Kayne Ruse
|
60ddd151a6
|
Patched a leak
|
2022-09-10 23:14:47 +10:00 |
|
Kayne Ruse
|
a7ca6d23d7
|
Reviewed the spec, fixed some bugs
|
2022-09-10 14:11:13 +01:00 |
|
Kayne Ruse
|
d3c085c300
|
Added an out-of-bounds check
|
2022-09-09 19:52:36 +01:00 |
|
Kayne Ruse
|
f2443fbde0
|
Moved type checking into the type checking function
|
2022-09-09 19:39:05 +01:00 |
|
Kayne Ruse
|
22d0fe596a
|
Tweaked depth check, Resolved #23
|
2022-09-09 18:10:45 +01:00 |
|
Kayne Ruse
|
4b99ce2fb6
|
Fixed nested assignment bug
|
2022-09-09 17:55:23 +01:00 |
|
Kayne Ruse
|
f8747d8707
|
Tried speeding it up, didn't really work
|
2022-09-08 09:44:45 +01:00 |
|
Kayne Ruse
|
5861602f23
|
changed dot operator to access global functions
|
2022-09-08 01:18:20 +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
|
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
|
63a7231254
|
TWO BYTES
|
2022-09-06 18:59:25 +10:00 |
|
Kayne Ruse
|
893e435023
|
Cleaned some leaks
|
2022-09-06 09:38:02 +01: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
|
304e1a5fb0
|
Plumbing for index and dot notations is working
|
2022-09-05 17:43:42 +01:00 |
|
Kayne Ruse
|
3d8871abe1
|
Fixed a segfault
|
2022-09-05 11:23:31 +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
|
33302ef318
|
Another leak
|
2022-09-05 06:53:53 +01:00 |
|
Kayne Ruse
|
9ce5f6e67e
|
Missed a memory leak
|
2022-09-05 06:40:48 +01:00 |
|
Kayne Ruse
|
7fb9ebbce0
|
Import and export are working
|
2022-09-05 06:39:05 +01:00 |
|
Kayne Ruse
|
54aacff26e
|
Missed a couple
|
2022-09-04 15:29:57 +01:00 |
|
Kayne Ruse
|
ae270008b0
|
Added errorOutput to interpreter, moved builtin functions to their own file
|
2022-09-04 15:15:30 +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
|
6787cfff55
|
Tested matrix manipulation
|
2022-09-04 10:27:16 +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
|
c039045c14
|
Progress
|
2022-09-03 09:47:08 +01:00 |
|
Kayne Ruse
|
e6fe42c0ca
|
Getting sleepy
|
2022-09-03 09:20:21 +01:00 |
|