Commit Graph

546 Commits

Author SHA1 Message Date
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
Kayne Ruse
57af5a6d59 Tweaked some scripts v0.9.0 2023-02-14 09:21:22 +00:00
Kayne Ruse
0737b2a483 Dropped underscore functions in favour of UFCS 2023-02-14 08:37:31 +00:00
Kayne Ruse
eae96d6403 Corrected the order of arguments to Toy_callLiteralFn() 2023-02-14 08:00:35 +00:00
Kayne Ruse
b55b8e879e Added -n option to diable print newline 2023-02-13 15:51:38 +00:00
Kayne Ruse
1ed114b80d Allow for stmt to have empty clauses, resolved #58 2023-02-13 14:45:24 +00:00
Kayne Ruse
eb8e522bf2 Merged standard and timer, resolved #48 v0.8.3 2023-02-13 13:58:41 +00:00
Kayne Ruse
16b71ba6f4 Implemented quicksort in _sort() 2023-02-13 13:31:58 +00:00
Kayne Ruse
9725f3c6a3 Patched some very obscure bugs 2023-02-12 16:54:44 +00:00
Kayne Ruse
8653a2663f Added _indexOf 2023-02-12 14:32:26 +00:00
Kayne Ruse
ab2cd5dc93 Removed lib timer properly, see #62 2023-02-12 14:19:14 +00:00
Kayne Ruse
724804a78a Playing with level.toy 2023-02-11 15:27:23 +00:00
Kayne Ruse
77a128e0f7 Added the -t option to the repl 2023-02-11 14:51:19 +00:00
Kayne Ruse
5343e1054d Straightened out file extensions 2023-02-11 14:26:55 +00:00
Kayne Ruse
3930ec0477 Tweaked README.md 2023-02-11 06:48:16 +00:00
Kayne Ruse
996744d7ec Resolved #59 2023-02-11 05:10:32 +00:00
Kayne Ruse
c00b32017b Dummied out lib timer 2023-02-11 01:42:44 +00:00
Kayne Ruse
457014d577 Added MSVC build support, likely broke tests 2023-02-11 00:49:21 +00:00
Kayne Ruse
be4cbf1ad6 Pack 'em up! 2023-02-10 21:53:38 +00:00
Kayne Ruse
aeb008c684 Fixed unary negation bug, removed newline from print v0.8.2 2023-02-10 18:38:25 +00:00
Kayne Ruse
53012dbce1 Added _filter() 2023-02-10 15:41:38 +00:00
Kayne Ruse
4fe57f9562 Added _containsKey() and _containsValue() 2023-02-10 15:27:39 +00:00
Kayne Ruse
3ba2e420ea Added _every() and _some() 2023-02-10 15:00:15 +00:00
Kayne Ruse
c81a139c97 Now handles unterminated block comments without freezing 2023-02-10 12:26:38 +00:00
Kayne Ruse
66ea684a90 Disabled comments in the repl 2023-02-10 12:11:42 +00:00
Kayne Ruse
a26a6a56d0 Patched a pre/postfix increment/decrement segfault 2023-02-10 11:49:59 +00:00
Kayne Ruse
ee226ea426 Strengthened constness for cstrings and bytecode 2023-02-10 08:52:38 +00:00
Kayne Ruse
76a0290290 Removed export keyword from README.md 2023-02-09 17:46:28 +00:00
Kayne Ruse
85dc24c4a6 Updated bug report template v0.8.1 2023-02-09 17:25:24 +00:00
Kayne Ruse
1804e380a0 tweak 2023-02-09 17:06:51 +00:00
Kayne Ruse
7567f4f3b2 Experimenting with issues 2023-02-09 17:05:20 +00:00
Kayne Ruse
e8160eb9df Fixed string indexing with null 2023-02-09 16:46:36 +00:00
Kayne Ruse
276648630e trying to uncluster-bomb the builtin functions 2023-02-09 16:12:42 +00:00
Kayne Ruse
e946a5f071 Patched segault in parser 2023-02-09 12:37:18 +00:00