Andrew Morris
|
9d87568303
|
wip
|
2023-04-14 15:52:17 +09:00 |
|
Andrew Morris
|
71d1e4611b
|
Updated implemented list
|
2023-04-05 12:26:45 +10:00 |
|
Andrew Morris
|
23bd77f86c
|
Adjust copy
|
2023-04-05 12:22:55 +10:00 |
|
Andrew Morris
|
4d853e1078
|
Add const.ts to tutorial
|
2023-04-05 11:43:19 +10:00 |
|
Andrew Morris
|
c9b0991907
|
Use this_subcall and avoid require_mutable_this when packing up those calls
|
2023-04-05 10:55:17 +10:00 |
|
Andrew Morris
|
0ee1f473ce
|
this_subcall
|
2023-04-05 10:31:05 +10:00 |
|
Andrew Morris
|
dc685f5892
|
require_mutable_this
|
2023-04-05 10:15:19 +10:00 |
|
Andrew Morris
|
9bad858f7c
|
Fix consistency.js
|
2023-04-04 15:45:42 +10:00 |
|
Andrew Morris
|
90eef3f826
|
Add failing input
|
2023-04-04 15:28:06 +10:00 |
|
Andrew Morris
|
f2db17ef27
|
Use .effectively_const to exclude from TargetAccessor, producing const_subcall
|
2023-04-04 14:55:32 +10:00 |
|
Andrew Morris
|
f728509db9
|
const_subcall, more tests
|
2023-04-04 13:49:46 +10:00 |
|
Andrew Morris
|
6507a6a501
|
Add failing inputs
|
2023-04-04 09:54:58 +10:00 |
|
Andrew Morris
|
9084677dd4
|
Track const in stack frames
|
2023-04-04 09:51:49 +10:00 |
|
Andrew Morris
|
e54abc981f
|
Make native functions const aware
|
2023-04-04 00:13:04 +10:00 |
|
Andrew Morris
|
de3f247337
|
Test build cache
|
2023-04-03 11:09:38 +10:00 |
|
Andrew Morris
|
0870d785cb
|
Simplify actions
|
2023-04-03 10:46:15 +10:00 |
|
Andrew Morris
|
7fe031f927
|
Use history.replaceState
|
2023-04-03 10:37:06 +10:00 |
|
Andrew Morris
|
b69ac17efd
|
Fix playground link
|
2023-04-01 20:07:00 +11:00 |
|
Andrew Morris
|
c25ebe2e14
|
Copy pre-increment values into registers
|
2023-03-31 17:39:32 +11:00 |
|
Andrew Morris
|
03f7b8fa74
|
Update fixed test
|
2023-03-31 17:10:34 +11:00 |
|
Andrew Morris
|
eaa5616193
|
Limit register copying to only variables that are mutated
|
2023-03-31 17:05:09 +11:00 |
|
Andrew Morris
|
a5a861d570
|
Use extra register for every identifier
|
2023-03-31 16:44:22 +11:00 |
|
Andrew Morris
|
ed0752c8e5
|
Add measure_bytecode_size
|
2023-03-31 16:34:20 +11:00 |
|
Andrew Morris
|
c4c348a231
|
Fix captureShadowed.ts
|
2023-03-31 14:35:34 +11:00 |
|
Andrew Morris
|
67b8825f99
|
Fix false positive tdz capture issues by analyzing binds instead
|
2023-03-31 14:24:36 +11:00 |
|
Andrew Morris
|
f17ec376d5
|
Implement TDZ for captures
|
2023-03-31 13:25:19 +11:00 |
|
Andrew Morris
|
d46e823d4b
|
More tdz capture tests
|
2023-03-31 12:21:48 +11:00 |
|
Andrew Morris
|
0bc3269d66
|
Move Scope into its own file
|
2023-03-31 10:59:26 +11:00 |
|
Andrew Morris
|
10974444bb
|
Implement basic TDZ (not including captures)
|
2023-03-31 10:50:41 +11:00 |
|
Andrew Morris
|
b59e19ad9b
|
XScope -> Scope
|
2023-03-31 10:03:29 +11:00 |
|
Andrew Morris
|
d170cf081e
|
Remove unused dir
|
2023-03-31 09:19:29 +11:00 |
|
Andrew Morris
|
4e8e368441
|
Add google tags
|
2023-03-30 23:50:37 +11:00 |
|
Andrew Morris
|
9e57225ee5
|
Simplify output
|
2023-03-30 14:10:18 +11:00 |
|
Andrew Morris
|
26ca5eb25d
|
Remove console.log
|
2023-03-30 13:45:43 +11:00 |
|
Andrew Morris
|
4a7d926dc3
|
revertSmallQueue playground example
|
2023-03-30 13:45:07 +11:00 |
|
Andrew Morris
|
3225de6150
|
Test that we don't try to revert builtins
|
2023-03-30 13:44:56 +11:00 |
|
Andrew Morris
|
0ea67cba98
|
MIT license
|
2023-03-30 13:44:31 +11:00 |
|
Andrew Morris
|
a48783af81
|
Fix register release for args of new expressions
|
2023-03-30 12:16:22 +11:00 |
|
Andrew Morris
|
382d2174c6
|
Fix const (basic)
|
2023-03-30 11:57:22 +11:00 |
|
Andrew Morris
|
81f944355a
|
Snapshot variables mutated by method calls
|
2023-03-30 11:45:40 +11:00 |
|
Andrew Morris
|
1929b1b210
|
Fix minified build
|
2023-03-29 17:43:23 +11:00 |
|
Andrew Morris
|
21d220f1cf
|
Fix file add/rename/delete bugs, enable using .js extension
|
2023-03-29 17:30:55 +11:00 |
|
Andrew Morris
|
c1512ffdb3
|
Revise copy
|
2023-03-29 17:02:59 +11:00 |
|
Andrew Morris
|
d9b33d9bc1
|
syntax clarification
|
2023-03-29 16:55:34 +11:00 |
|
Andrew Morris
|
5d808a47cb
|
Remove unnecessary newline
|
2023-03-29 16:49:19 +11:00 |
|
Andrew Morris
|
a30fc07694
|
alsoJavaScript
|
2023-03-29 16:43:23 +11:00 |
|
Andrew Morris
|
01db810b54
|
consistency.js
|
2023-03-29 16:22:46 +11:00 |
|
Andrew Morris
|
2e590a50c3
|
treeShaking
|
2023-03-29 16:06:08 +11:00 |
|
Andrew Morris
|
93ce39e8b1
|
Remove redundant counter example
|
2023-03-29 15:21:46 +11:00 |
|
Andrew Morris
|
d9f2f3224e
|
specialFunctions
|
2023-03-29 15:21:25 +11:00 |
|