Kayne Ruse
|
17f0e4476b
|
Caught a bug that the test cases failed to find
v1.1.2
|
2023-03-17 21:58:13 +11:00 |
|
Kayne Ruse
|
1095e1a885
|
Added type casting a grouping bugfix, resolved #76
|
2023-03-17 20:57:47 +11:00 |
|
Kayne Ruse
|
2edfbbe3ef
|
Found a compiler bug, thanks Aedan!
|
2023-03-17 14:01:16 +11:00 |
|
Ratstail91
|
4b83f1f0d6
|
Fixed a dumb typo
|
2023-03-15 06:39:19 +11:00 |
|
Kayne Ruse
|
e2fa1cf2e8
|
Moved lib_runner's drive system into the core of the lang
|
2023-03-15 06:12:35 +11:00 |
|
Kayne Ruse
|
a04d2c4816
|
Tweaked TOY_EXPORT omitting extra repl stuff
|
2023-03-15 04:56:26 +11:00 |
|
Kayne Ruse
|
f2f8aed23a
|
Added short-circuiting support to && and ||
|
2023-03-11 17:59:09 +11:00 |
|
Kayne Ruse
|
68ed52b347
|
Tweaked precedence of binary expressions
|
2023-03-11 17:47:43 +11:00 |
|
Kayne Ruse
|
88dac53ae0
|
Added toy.h, thanks for the suggestion GabrielGavrilov!
Resolved #72
|
2023-03-10 08:41:58 +11:00 |
|
Kayne Ruse
|
f84cdff883
|
Fixed order of operations
v1.1.1
|
2023-03-07 06:49:17 +11:00 |
|
Ratstail91
|
f869c9425a
|
Corrected an error message
|
2023-03-05 13:05:16 +11:00 |
|
Ratstail91
|
76ddd5703e
|
Hack: just track the intermediate depth externally
|
2023-03-05 00:24:07 +11:00 |
|
Ratstail91
|
669808730e
|
Minor tweak that shouldn't break anything
|
2023-03-04 22:57:41 +11:00 |
|
Ratstail91
|
e6d9809da5
|
Famous last words: I think I fixed it
|
2023-03-04 22:18:17 +11:00 |
|
Ratstail91
|
502032e514
|
Testing an obscure bugfix
|
2023-03-04 15:41:55 +11:00 |
|
Ratstail91
|
6e9d42f892
|
Merge branch 'dev'
|
2023-02-28 17:39:05 +11:00 |
|
Ratstail91
|
70ca27486e
|
Bugfix a leak?
|
2023-02-28 17:37:43 +11:00 |
|
Ratstail91
|
12fa434e0f
|
Experimenting with cleaning up loopy code
|
2023-02-28 17:29:37 +11:00 |
|
Ratstail91
|
efc1e764d2
|
Patched a casting error in round
|
2023-02-27 23:27:11 +11:00 |
|
Kayne Ruse
|
c5c0122243
|
BUGFIX: typeof keyword precedence was off
|
2023-02-27 21:47:38 +11:00 |
|
Kayne Ruse
|
348b7b8c24
|
Added some math utils to standard
* ceil
* floor
* max
* min
* round
|
2023-02-27 21:32:31 +11:00 |
|
Kayne Ruse
|
e243ad949a
|
Removed a divide instruction (modulo) from the final output, thanks Wren!
|
2023-02-26 22:41:58 +11:00 |
|
Ratstail91
|
9b673f23ad
|
Reduced C callstack size in Toy_Scope
|
2023-02-26 22:31:37 +11:00 |
|
Kayne Ruse
|
624a0c80ba
|
Prevented NO-OP calls to the memory allocator
Also shaved off about 1-2 milliseconds of execution time of fib-memo.toy
|
2023-02-26 21:20:22 +11:00 |
|
Ratstail91
|
1064b69d04
|
BUGFIX: Integer and float comparisons always return true
v1.1.0
|
2023-02-26 01:27:21 +11:00 |
|
Ratstail91
|
e9b347acb6
|
MSVC + Box Engine are dumber than a bag of rocks
|
2023-02-25 04:40:12 +11:00 |
|
Ratstail91
|
071c8da2aa
|
Visual Studio broke itself - fixed
|
2023-02-25 04:28:07 +11:00 |
|
Ratstail91
|
d6538812bf
|
Merge branch 'main' of https://github.com/Ratstail91/Toy
|
2023-02-25 04:18:03 +11:00 |
|
Ratstail91
|
3aeddff736
|
Tweaks to dictionary for performance
|
2023-02-24 22:13:50 +11:00 |
|
Ratstail91
|
c88c1b125d
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2023-02-24 21:53:42 +11:00 |
|
Kayne Ruse
|
1513ba9878
|
tweaked scripts folder
|
2023-02-23 22:45:38 +11:00 |
|
Kayne Ruse
|
bc0289c3f4
|
tweaked scripts folder
|
2023-02-23 20:23:10 +11:00 |
|
Kayne Ruse
|
92c71a374d
|
Implemented a basic random library
|
2023-02-23 19:19:17 +11:00 |
|
Kayne Ruse
|
e0547474b8
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2023-02-23 18:37:11 +11:00 |
|
Kayne Ruse
|
3e6d21afbb
|
Added abs(), hash() to libstandard
|
2023-02-23 18:36:12 +11:00 |
|
Kayne Ruse
|
d3df01c1c4
|
Updated .gitignore
v1.0.1
|
2023-02-23 03:33:52 +11:00 |
|
Ratstail91
|
cdca6fa45c
|
Fixed directory in solution file
|
2023-02-22 20:06:48 +11:00 |
|
Kayne Ruse
|
1dde9d8f29
|
Improved error message in set() and push()
The actual issue was that the type check wasn't catching the issue, so
it reached the scope before it was caught. Fixed it, anyway.
|
2023-02-20 13:04:35 +00:00 |
|
Kayne Ruse
|
7f0f17b6e0
|
Patched up failures from Toy_parseIdentifierToValue
I really don't like that function - it needs to be replaced.
|
2023-02-20 06:11:30 +00:00 |
|
Kayne Ruse
|
3507104121
|
Fixed indexAccess potentially going awry with bad inputs
There's always one or two that slip through
|
2023-02-20 05:28:25 +00:00 |
|
Kayne Ruse
|
87de634e30
|
Updated version number to 1.0.0
v1.0.0
|
2023-02-20 02:08:42 +00:00 |
|
Kayne Ruse
|
6fa224fa7b
|
Hooks can't be dict keys, tweaked Toy_readFile
v0.9.2
|
2023-02-18 16:47:38 +00:00 |
|
Kayne Ruse
|
8a68d864e6
|
Opaque type check added
|
2023-02-18 15:21:49 +00:00 |
|
Kayne Ruse
|
49f240ea07
|
Minor tweak
|
2023-02-18 12:15:23 +00:00 |
|
Kayne Ruse
|
3acbd7447a
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2023-02-18 11:57:22 +00:00 |
|
Kayne Ruse
|
6f126e6daa
|
Minor tweaks and renames, as I'm documenting
|
2023-02-18 11:56:18 +00:00 |
|
Kayne Ruse
|
2adb9d9158
|
Tweaked lib runner API
|
2023-02-16 22:04:47 +00:00 |
|
Kayne Ruse
|
1668dca255
|
Tweaked some APIs, hid some functions I don't want in the API
|
2023-02-16 13:06:07 +00:00 |
|
Kayne Ruse
|
501ff6fff4
|
Chased a ghost for a few hours
|
2023-02-14 18:55:24 +00:00 |
|
Kayne Ruse
|
3845627fe5
|
Added release build to MSVC
|
2023-02-14 18:03:04 +00:00 |
|