Commit Graph

81 Commits

Author SHA1 Message Date
Andrew Morris
d9077e8f01 Fix p22 2023-03-13 13:50:21 +11:00
Andrew Morris
fad421d693 Add failing input for string iteration 2023-03-13 13:44:34 +11:00
Andrew Morris
fe730a613a Don't support charAt, charCodeAt 2023-03-13 13:35:07 +11:00
Andrew Morris
d33d93bd34 Improve string indexing, codePointAt 2023-03-13 12:52:33 +11:00
Andrew Morris
5d18949719 Simplify p22 2023-03-13 10:53:04 +11:00
Andrew Morris
cd20dab817 charCodeAt 2023-03-13 10:46:59 +11:00
Andrew Morris
66a09bf118 charAt test 2023-03-13 10:34:48 +11:00
Andrew Morris
560124898b String.prototype.at (and autoformatting) 2023-03-12 21:08:45 +11:00
Andrew Morris
e5232e933c For-of loops 2023-03-12 20:38:43 +11:00
Andrew Morris
399cfaa389 Support named exports 2023-03-12 16:40:21 +11:00
Andrew Morris
98d92b67e6 Support export { default as (name) } 2023-03-12 15:51:06 +11:00
Andrew Morris
8d54c0907c Support more named exports 2023-03-12 15:32:57 +11:00
Andrew Morris
1b76dcafa5 Partial support for named exports 2023-03-12 15:17:14 +11:00
Andrew Morris
c65f196121 p28 2023-03-10 11:00:37 +11:00
Andrew Morris
98bc105f52 p26 2023-03-10 00:04:49 +11:00
Andrew Morris
2d550a8e60 p25 2023-03-09 23:38:58 +11:00
Andrew Morris
3ddc995cbf Improve p23 with binary search 2023-03-09 23:07:00 +11:00
Andrew Morris
1102068d1f p23 2023-03-09 22:58:16 +11:00
Andrew Morris
87639764be p22 2023-03-09 22:41:18 +11:00
Andrew Morris
e2e0ef63b2 p21 2023-03-09 22:26:32 +11:00
Andrew Morris
5838080fae Extract prime functions and SillyBigInt in Project Euler solutions 2023-03-09 16:25:09 +11:00
Andrew Morris
f2b2f4544b move BinaryTree to its own file 2023-03-09 16:16:31 +11:00
Andrew Morris
2f98bf28ee Add other function to foo.ts 2023-03-09 15:42:32 +11:00
Andrew Morris
e50ad6bf59 Use linked compilation in test_inputs.rs and add test 2023-03-09 15:38:03 +11:00
Andrew Morris
5df451fb51 Simplify foundational example 2023-03-08 13:30:03 +11:00
Andrew Morris
be9b078864 Simplify default exports, fix anonymous 2023-03-07 10:05:17 +11:00
Andrew Morris
812b51dbba Fix inputs/passing/projEuler/p15.ts 2023-03-06 19:38:19 +11:00
Andrew Morris
88cac1fbe2 Removed remaining inline assembly 2023-03-06 18:29:56 +11:00
Andrew Morris
7ea97ad22b More test updates 2023-03-02 18:39:23 +11:00
Andrew Morris
1daef33ad4 Add test 2023-03-02 18:33:14 +11:00
Andrew Morris
9400ab1643 Add tests (and fix default expr for target-access) 2023-03-02 18:23:59 +11:00
Andrew Morris
eafe601d29 Implement expressions inside patterns 2023-03-02 18:02:10 +11:00
Andrew Morris
8ea6ce7dc2 Add failing tests 2023-03-02 16:38:47 +11:00
Andrew Morris
5c57d24292 Fix multiCompundAssignment 2023-03-01 18:10:34 +11:00
Andrew Morris
8fdd4ca9ee Fix multiAssignment 2023-03-01 18:02:07 +11:00
Andrew Morris
71eaacf2d5 Add failing test 2023-03-01 17:41:52 +11:00
Andrew Morris
74778e7cdb camelCase convention in ts 2023-03-01 17:41:44 +11:00
Andrew Morris
ef265451f2 Fix nested compound assignment 2023-03-01 17:26:33 +11:00
Andrew Morris
266ff3a611 Fix nested assignment 2023-03-01 17:05:18 +11:00
Andrew Morris
d594aaf407 Test nested assignment (that it fails as expected) 2023-03-01 16:44:39 +11:00
Andrew Morris
f684d6b65e Destructuring for declarations 2023-03-01 12:35:11 +11:00
Andrew Morris
06bff78ed2 Split out parameter scope from gathering parameter registers, add param destructuring tests 2023-03-01 11:29:01 +11:00
Andrew Morris
bc1afa24c4 Add more tests 2023-02-28 15:28:06 +11:00
Andrew Morris
830b19b92c Start testing outputs 2023-02-28 15:08:03 +11:00
Andrew Morris
58ddce654a Diagnostics for expression_compiler 2023-02-21 13:02:17 +11:00
Andrew Morris
58eb6c5cc5 Move passing test to passing dir 2023-02-20 17:07:28 +11:00
Andrew Morris
7f93041807 Avoid failing anonymous main except for explicit test 2023-02-20 17:02:24 +11:00
Andrew Morris
5e98c59382 Deal with Pat::Expr 2023-02-20 16:37:08 +11:00
Andrew Morris
b65819bc08 Hoisting 2023-02-20 15:39:23 +11:00
Andrew Morris
12278afce8 Add examples 2022-12-14 15:49:10 +11:00