Array destructuring by romdotdog · Pull Request #2008 · AssemblyScript/assemblyscript · GitHub
Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
e5511e4
add incomplete array destructuring test
romdotdog Jul 20, 2021
b4f31be
add BindingPatternExpression
romdotdog Jul 20, 2021
4ee89e1
create proper parsing and fixture
romdotdog Jul 26, 2021
33c2701
.getName() -> .ident
romdotdog Jul 26, 2021
1462f61
demote BindingPatternExpression to Expression
romdotdog Jul 26, 2021
2839af0
fix
romdotdog Jul 26, 2021
f9658da
correct diagnostics
romdotdog Jul 28, 2021
374d934
remove old diagnostic
romdotdog Jul 28, 2021
031e24b
fix program.ts
romdotdog Jul 28, 2021
9807246
add compiler logic
romdotdog Jul 28, 2021
f9a313f
fix constructor issue
romdotdog Jul 28, 2021
d29611f
create test
romdotdog Jul 28, 2021
23b881e
fix missing argument
romdotdog Jul 28, 2021
481ccde
fix type mixup
romdotdog Jul 28, 2021
96c0bda
test pass
romdotdog Jul 28, 2021
80419e2
add more
romdotdog Jul 28, 2021
4c6806e
fix thisArg
romdotdog Jul 28, 2021
38f2885
fix bootstrapping
romdotdog Jul 28, 2021
96c2de3
test omitted expressions
romdotdog Jul 28, 2021
69a4bd4
refactor
romdotdog Jul 29, 2021
c74054b
fix parser test
romdotdog Jul 29, 2021
eaa0923
add assignment to test
romdotdog Jul 29, 2021
1bcec51
more testing
romdotdog Jul 29, 2021
32b6ed1
assignment expression compiler logic
romdotdog Jul 29, 2021
0d79ba5
add some diagnostics
romdotdog Jul 29, 2021
a1b5c95
Merge branch 'main' of https://github.com/AssemblyScript/assemblyscri…
romdotdog Jul 29, 2021
11d8bc6
create new fixtures
romdotdog Jul 29, 2021
8efe443
fix "unexpected upcast"
romdotdog Jul 29, 2021
fe5f8af
add swap test
romdotdog Jul 29, 2021
ea6724a
fix for review
romdotdog Jul 29, 2021
d38ae6d
initial fix
romdotdog Jul 29, 2021
0711970
globals fix
romdotdog Jul 29, 2021
70c475f
band-aid fix
romdotdog Jul 29, 2021
d59b84a
destructuring globals are not possible
romdotdog Jul 29, 2021
2b99e6a
remove unused import
romdotdog Jul 29, 2021
95b1479
inline `initializeVariable`
romdotdog Jul 29, 2021
e0a3836
remove extra error
romdotdog Jul 30, 2021
640cc35
test unimplemented error for object destructuring
romdotdog Jul 30, 2021
eb756b0
add invalid array pattern test
romdotdog Jul 30, 2021
90e2fd5
add EOF to object destructuring test
romdotdog Jul 30, 2021
5969702
fix parser
romdotdog Aug 1, 2021
2de2486
add empty destructure to parser test
romdotdog Aug 1, 2021
fdc2d70
add empty destructure to compiler test
romdotdog Aug 1, 2021
448130b
add compiler test to .eslintignore
romdotdog Aug 1, 2021
44cf174
add a comment
romdotdog Aug 1, 2021
dd01550
revert package-lock.json
romdotdog Aug 7, 2021
793c778
empty commit
romdotdog Aug 7, 2021
4055296
NodeKind.BINDINGPATTERN
romdotdog Aug 10, 2021
b8fe02f
ident -> identifierNode
romdotdog Aug 11, 2021
f5949d0
compileCallDirect -> makeCallDirect
romdotdog Aug 12, 2021
fa54935
add typedarray and staticarray tests
romdotdog Aug 12, 2021
76ecd81
add more tests to parser
romdotdog Aug 20, 2021
a8c5b59
test invalid absent index signatures
romdotdog Aug 21, 2021
71ea2e8
parser test changes
romdotdog Aug 21, 2021
8ceddac
Merge branch 'main' of https://github.com/AssemblyScript/assemblyscri…
romdotdog Aug 21, 2021
7601342
create new fixtures to make tests pass
romdotdog Aug 21, 2021
3dab3b0
Merge branch 'main' of https://github.com/AssemblyScript/assemblyscri…
romdotdog Oct 2, 2021
4c41b17
pull from upstream and update
romdotdog Oct 2, 2021
c9a39e0
remove BindingPatternExpression
romdotdog Oct 2, 2021
8c4445e
resolve auto-import blunder
romdotdog Oct 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .eslintignore
79 changes: 65 additions & 14 deletions src/ast.ts
Loading