Commit Graph

325 Commits

Author SHA1 Message Date
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
5f31745eda Handle undefined in scope analysis 2023-02-20 16:26:41 +11:00
Andrew Morris
c219838d40 Module-level hoisting 2023-02-20 16:19:17 +11:00
Andrew Morris
b65819bc08 Hoisting 2023-02-20 15:39:23 +11:00
Andrew Morris
078f10b0dc Fix messages 2023-02-20 13:24:43 +11:00
Andrew Morris
60701d6506 Add diagnostics for capture+mutation, fix capturing builtins 2023-02-20 12:49:00 +11:00
Andrew Morris
3bf57ced7e Split out module_item() 2023-02-20 12:15:35 +11:00
Andrew Morris
b4ed80b307 Fix mutate_ident bug, improve diagnostics 2023-02-20 12:09:00 +11:00
Andrew Morris
b03102227c Start printing diagnostics 2023-02-20 11:21:48 +11:00
Andrew Morris
fa5ed34894 Replace .expects with diagnostics 2023-02-20 10:56:26 +11:00
Andrew Morris
d73200604c Convert panics to diagnostics 2023-02-20 10:42:06 +11:00
Andrew Morris
1ab93d3bdc Start converting panics to diagnostics 2023-02-19 21:23:03 +11:00
Andrew Morris
1925f6c40c Prototype scope_analysis 2023-02-19 20:58:41 +11:00
Andrew Morris
0264b81340 Fix ValueScript heading on mobile 2022-12-21 10:30:40 +11:00
Andrew Morris
39226edf45 Use non-dev version 2022-12-21 09:49:44 +11:00
Andrew Morris
14270f11f2 Add timing 2022-12-21 09:31:40 +11:00
Andrew Morris
50c54a4697 benchmarks 2022-12-21 09:31:28 +11:00
Andrew Morris
fda75f2c69 Dedupe renderJob 2022-12-20 19:55:35 +11:00
Andrew Morris
6141119285 Concurrent compile/run using webworkers 2022-12-20 19:49:18 +11:00
Andrew Morris
1aeec54b71 0.0.4 release pool semaphore when terminating job 2022-12-20 19:46:37 +11:00
Andrew Morris
f66406faf3 window.vslibPool 2022-12-20 19:08:27 +11:00
Andrew Morris
045a9d0d3c 0.0.3 rebuild with fix included 🤦‍♂️ 2022-12-20 19:06:26 +11:00
Andrew Morris
d758f6285e 0.0.2 fix slot bug 2022-12-20 19:03:35 +11:00
Andrew Morris
4b58013d20 VslibPool 2022-12-20 18:46:09 +11:00
Andrew Morris
29d5c31a39 wip valuescript npm module 2022-12-20 18:12:16 +11:00
Andrew Morris
9905568e8c Ignore dist 2022-12-14 16:35:33 +11:00
Andrew Morris
f4d9c265bf Move static dir 2022-12-14 16:26:42 +11:00
Andrew Morris
736c0533bd Reduce update throttle 2022-12-14 16:01:59 +11:00
Andrew Morris
c9f73e44fa Add newlines to make assembly nicer 2022-12-14 15:59:23 +11:00
Andrew Morris
6d88e0b7e4 Use class version of counter example 2022-12-14 15:53:25 +11:00
Andrew Morris
12278afce8 Add examples 2022-12-14 15:49:10 +11:00
Andrew Morris
04e1ad1490 Use the class version of the binary tree example 2022-12-14 14:56:41 +11:00
Andrew Morris
89215106db Comment out stats, notes 2022-12-14 14:48:56 +11:00
Andrew Morris
d82d6d8e5d Fix output formatting 2022-12-14 14:20:28 +11:00
Andrew Morris
0ef5a895b3 Show outcome 2022-12-14 10:58:20 +11:00
Andrew Morris
3697c2cc2c Show compilation failed 2022-12-14 10:19:33 +11:00
Andrew Morris
81eec5fa0d Show compiled assembly 2022-12-14 10:11:09 +11:00
Andrew Morris
221ace67d6 Use real compile 2022-12-13 16:31:33 +11:00
Andrew Morris
800dffee43 Add a stub wasm module and test it 2022-12-13 16:02:50 +11:00
Andrew Morris
e80d3d61fc Get things working using monaco-webpack-build 2022-12-13 14:07:11 +11:00
Andrew Morris
193362a92b Set up website stub 2022-12-13 11:16:02 +11:00
Andrew Morris
b4040b891a Updates 2022-12-12 16:46:00 +11:00
Andrew Morris
fe541dcf91 Fix typo 2022-12-12 16:42:39 +11:00
Andrew Morris
0c0ae17a0a Add README.md 2022-12-12 16:37:41 +11:00
Andrew Morris
9198228a0b p19.ts 2022-05-31 20:40:53 +10:00
Andrew Morris
5724ce9b6b p18.ts 2022-05-31 20:17:49 +10:00
Andrew Morris
d56bb4dc4c p2.ts 2022-05-31 20:10:53 +10:00
Andrew Morris
688448429a Group project euler solutions 2022-05-31 20:06:08 +10:00