Commit Graph

82 Commits

Author SHA1 Message Date
Dmitry Vasilev
a649352015 fix let var assignments 2023-10-31 12:38:35 +08:00
Dmitry Vasilev
84ed01dbf2 fix let without assignment 2023-10-30 15:13:29 +08:00
Dmitry Vasilev
89c4728181 Refactor const, let, assignment
allow multiple const decls and multiple assignments
2023-10-30 12:51:15 +08:00
Dmitry Vasilev
aafefe1159 dead code remove 2023-10-27 09:20:42 +08:00
Dmitry Vasilev
e8d9326d5f fix error origin 2023-10-26 12:55:42 +08:00
Dmitry Vasilev
9a95c054a3 refactor 2023-10-26 10:29:57 +08:00
Dmitry Vasilev
54d502396d find call with respect of cursor position inside branch 2023-09-22 00:18:33 +03:00
Dmitry Vasilev
adbca074c2 find_call eagerly 2023-09-22 00:18:33 +03:00
Dmitry Vasilev
e3ccdaafc6 fix bug 2023-09-22 00:18:33 +03:00
Dmitry Vasilev
275001263f remove dead code 2023-07-15 18:00:44 +03:00
Dmitry Vasilev
fc086e8c49 rename run_window -> app_window 2023-07-14 03:32:32 +03:00
Dmitry Vasilev
2f577d955d not iterable error 2023-07-14 03:31:46 +03:00
Dmitry Vasilev
d1de58fe1c rename io_cache -> io_trace 2023-07-14 03:31:46 +03:00
Dmitry Vasilev
dac2fd047e fix 2023-07-14 03:31:46 +03:00
Dmitry Vasilev
2631c09bdb fix globals 2023-07-14 03:31:46 +03:00
Dmitry Vasilev
fdbe01249d refactor 2023-07-14 03:30:43 +03:00
Dmitry Vasilev
1a23d3eefc fix step out bug 2023-07-14 03:30:43 +03:00
Dmitry Vasilev
b774063b79 fix bug with function decls 2023-07-14 03:30:43 +03:00
Dmitry Vasilev
583e34f71a fix deferred calls bug 2023-06-09 16:50:10 +03:00
Dmitry Vasilev
34639b0ae3 default import and export 2023-06-09 16:50:10 +03:00
Dmitry Vasilev
e7d4fce372 finishing record io 2023-05-23 18:20:40 +03:00
Dmitry Vasilev
356cb09f92 fix promise patch 2023-05-23 18:20:40 +03:00
Dmitry Vasilev
be4d104dc6 record io 2023-05-23 18:20:40 +03:00
Dmitry Vasilev
4410d4135a polish 2023-05-23 18:20:34 +03:00
Dmitry Vasilev
bb0222d05c fix 2023-05-23 18:07:24 +03:00
Dmitry Vasilev
0cf6d78299 external runtime 2023-05-23 18:07:24 +03:00
Dmitry Vasilev
81388339d7 all tests work! 2023-05-23 18:07:24 +03:00
Dmitry Vasilev
9d4f5e792f sync works 2023-05-23 18:07:23 +03:00
Dmitry Vasilev
28d5776219 WIP 2023-05-23 18:06:05 +03:00
Dmitry Vasilev
f37bfd4627 refactor 2023-05-23 18:05:43 +03:00
Dmitry Vasilev
53bbcbb5b8 refactor 2023-05-23 18:05:43 +03:00
Dmitry Vasilev
5b5938ee61 function declarations 2023-05-17 16:56:15 +03:00
Dmitry Vasilev
096ca5e495 fix is not a function errors 2023-01-18 19:21:25 +08:00
Dmitry Vasilev
c4768bc0e6 set status in Promise.then 2023-01-17 17:27:31 +08:00
Dmitry Vasilev
87cc2a650c fix 2023-01-17 11:34:50 +08:00
Dmitry Vasilev
5533a5faaa rename trace -> __trace 2023-01-15 22:13:10 +08:00
Dmitry Vasilev
139c941ff1 Promise.then non-function callback 2023-01-15 21:28:40 +08:00
Dmitry Vasilev
9a4bfe2593 await argument bug 2023-01-15 10:09:17 +08:00
Dmitry Vasilev
78c40e3f6c fix bug 2023-01-15 10:07:01 +08:00
Dmitry Vasilev
9ea3cb15b3 find_call_sync 2023-01-15 09:32:35 +08:00
Dmitry Vasilev
2ee6290452 fix expand calltree node for new calls 2023-01-08 06:19:38 +08:00
Dmitry Vasilev
e577301215 run with find_call 2022-12-29 20:13:15 +08:00
Dmitry Vasilev
cbda099c7f fix bug 2022-12-28 00:36:00 +08:00
Dmitry Vasilev
04c47a44e8 fix: only record declared args 2022-12-27 19:08:26 +08:00
Dmitry Vasilev
90ee19c342 do not save promise status when promise returned from fn, only on then and await 2022-12-25 18:20:47 +08:00
Dmitry Vasilev
5b8a6526f6 refactor 2022-12-25 16:39:20 +08:00
Dmitry Vasilev
6fbe67e7f0 self-hosted tests work 2022-12-25 16:28:06 +08:00
Dmitry Vasilev
fb0bc69328 WIP 2022-12-23 20:14:38 +08:00
Dmitry Vasilev
5be750b424 WIP 2022-12-23 02:20:11 +08:00
Dmitry Vasilev
4dbc7c26e2 WIP 2022-12-22 23:14:58 +08:00