Commit Graph

598 Commits

Author SHA1 Message Date
Andrew Morris
aaf89e2cab Add and use run_linked 2023-03-28 16:25:30 +11:00
Andrew Morris
683fd182fa File picker 2023-03-27 20:10:25 +11:00
Andrew Morris
fc91ee168f Scroll filename on overflow 2023-03-27 19:40:09 +11:00
Andrew Morris
9a5ff3597f Enable deletebtn 2023-03-27 19:19:45 +11:00
Andrew Morris
80fbe4bee8 Enable renames 2023-03-27 19:16:00 +11:00
Andrew Morris
491042d8b7 Enable restoreBtn 2023-03-27 19:09:38 +11:00
Andrew Morris
f922b47fef Set button enabled settings 2023-03-27 19:04:12 +11:00
Andrew Morris
2f30aa1e7f Enable adding files 2023-03-27 18:58:21 +11:00
Andrew Morris
35c2d108ad icons 2023-03-27 18:19:27 +11:00
Andrew Morris
8afc5058f7 footer-buttons 2023-03-27 17:20:21 +11:00
Andrew Morris
e9b0f41412 Persist changes in localStorage 2023-03-27 16:57:06 +11:00
Andrew Morris
c73c80c36b Use monaco models, enable jump to definition 2023-03-27 16:19:57 +11:00
Andrew Morris
d97ad09f70 Upgrade to v2 of configure-aws-credentials 2023-03-27 15:09:39 +11:00
Andrew Morris
88b041e9f6 Add wasm-pack install 2023-03-27 14:52:31 +11:00
Andrew Morris
df88571ebb Automate website updates 🙏 2023-03-27 14:45:41 +11:00
Andrew Morris
adddc8c805 Replace website with website2 2023-03-27 14:01:05 +11:00
Andrew Morris
7a2168578a Add build and fix 2023-03-27 13:59:35 +11:00
Andrew Morris
29b5125b91 Port playground 2023-03-27 13:32:40 +11:00
Andrew Morris
168992f3b4 Setup for vite-based website 2023-03-27 12:07:07 +11:00
Andrew Morris
0f26aadd54 Better test, update website 2023-03-24 18:36:22 +11:00
Andrew Morris
7b5f1de302 Revert variables on catch 2023-03-24 18:31:38 +11:00
Andrew Morris
11680ebe97 Update readme 2023-03-24 17:54:47 +11:00
Andrew Morris
4b373090d1 More tests now work 2023-03-24 17:50:03 +11:00
Andrew Morris
a3bc1576c0 Recursive capture now works 2023-03-24 17:47:02 +11:00
Andrew Morris
c8d5143bc9 Fix transitive captures 2023-03-24 17:44:50 +11:00
Andrew Morris
36e0b0d2cc Fix capturing for function declarations 2023-03-24 16:25:27 +11:00
Andrew Morris
a7ced2eb76 Fix nested function declarations 2023-03-24 15:31:24 +11:00
Andrew Morris
bb2c49d9a7 Fix p5 by (correctly) skipping declares 2023-03-24 15:15:22 +11:00
Andrew Morris
91f9e1c3dd Almost working 2023-03-24 14:42:27 +11:00
Andrew Morris
9efd517980 Only bind register captures 2023-03-24 14:40:31 +11:00
Andrew Morris
5931d8a8f9 Only allocate register for capture if original name is a register 2023-03-24 14:32:12 +11:00
Andrew Morris
57a95798cd Include more expressions 2023-03-24 14:16:15 +11:00
Andrew Morris
c811d0944e Improve diagnostic 2023-03-24 14:02:20 +11:00
Andrew Morris
e2886d209d Include prop_key of object patterns 2023-03-24 13:45:00 +11:00
Andrew Morris
64cad76081 Only process scope of local exports 2023-03-24 13:17:34 +11:00
Andrew Morris
d3391028ba Include ModuleDecl::ExportNamed 2023-03-24 12:47:28 +11:00
Andrew Morris
5f5398b566 Ignore non-register captures, set self.owner_id correctly 2023-03-24 12:32:21 +11:00
Andrew Morris
1164de3f3f Include member.prop 2023-03-24 11:41:39 +11:00
Andrew Morris
745ebd03b7 Prefer relative paths in CLI output 2023-03-24 11:31:31 +11:00
Andrew Morris
6a87fbb2c2 Include non-mutations in assignment 2023-03-24 11:16:48 +11:00
Andrew Morris
fe2e281d0b Improve diagnostic 2023-03-24 10:55:08 +11:00
Andrew Morris
f878dbbae9 Insert each mutation as a ref 2023-03-24 10:19:44 +11:00
Andrew Morris
026c3e1619 Lookup returns option, enabling diagnostics, include ref when inserting name 2023-03-24 10:06:19 +11:00
Andrew Morris
ec14f657e9 wiiiip 2023-03-24 09:24:17 +11:00
Andrew Morris
64e79cf13b oof wip 2023-03-23 21:14:05 +11:00
Andrew Morris
1d1c4496b3 wip 2023-03-23 21:14:00 +11:00
Andrew Morris
b95c32f45b Avoid allocating special registers in RegAllocator 2023-03-23 19:38:01 +11:00
Andrew Morris
b273bf1091 associate values during scope analysis, add .lookup 2023-03-23 19:35:42 +11:00
Andrew Morris
e86b2b6127 More tests and fixes 2023-03-23 17:17:27 +11:00
Andrew Morris
ba68ef697a Test exceptions 2023-03-23 15:48:33 +11:00