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 |
|
Kayne Ruse
|
cdae03bd54
|
String and identifier making fixed for MSVC, just in case
|
2023-02-14 17:38:10 +00:00 |
|
Kayne Ruse
|
7b501b71b5
|
commandLine now initializes with default values
|
2023-02-14 17:00:16 +00:00 |
|
Kayne Ruse
|
913738a4d1
|
Tweaked the runner test, should be orders of magnitude faster
|
2023-02-14 16:16:48 +00:00 |
|
Kayne Ruse
|
3312a38c7c
|
Updated memusage tool
|
2023-02-14 16:05:43 +00:00 |
|
Kayne Ruse
|
71b57fd42c
|
Fixed scripts for distribution
|
2023-02-14 10:35:08 +00:00 |
|
Kayne Ruse
|
453afbab41
|
Fixed a stupid bug in MSVC
v0.9.1
|
2023-02-14 10:24:43 +00:00 |
|