Ali Mohammad Pur
|
da296ffd56
LibJS: Treat the Catch binding identifier as a var binding
|
3 年之前 |
Linus Groh
|
4fa5748093
LibJS: Add an optimization to avoid needless arguments object creation
|
3 年之前 |
davidot
|
1bc945860d
Everywhere: Use my awesome new serenityos email :^)
|
3 年之前 |
davidot
|
830ea0414c
LibJS: Make scoping follow the spec
|
3 年之前 |
davidot
|
4428e494b0
LibJS: Handle escaped keywords in more cases and handle 'await' labels
|
3 年之前 |
davidot
|
79caca8ca2
LibJS: Allow multiple labels on the same statement
|
3 年之前 |
davidot
|
bfc1b4ba61
LibJS: Allow member expressions in binding patterns
|
3 年之前 |
davidot
|
9cb5700398
LibJS: Disallow comma after rest parameter in formal parameters
|
3 年之前 |
Andreas Kling
|
3252d984ae
LibJS: Allow statements to have multiple labels
|
3 年之前 |
Linus Groh
|
32932f83be
LibJS: Rename {Abstract,Typed => Loosely,Strictly}{Equals,Inequals}
|
3 年之前 |
Ben Wiederhake
|
32e98d0924
Libraries: Use AK::Variant default initialization where appropriate
|
3 年之前 |
Andreas Kling
|
33f038ba7a
LibJS: Add fast failure path to try_parse_labelled_statement()
|
3 年之前 |
Ali Mohammad Pur
|
c7a99aafac
LibJS: Use ScopePusher to correctly push the scope in for statements
|
3 年之前 |
Ali Mohammad Pur
|
72ddaa31e3
LibJS: Implement parsing and execution of optional chains
|
3 年之前 |
Andreas Kling
|
910de95e7a
LibJS: Add a fast failure path to try_parse_arrow_function_expression()
|
3 年之前 |
davidot
|
3fee7b0d0b
LibJS: Fix that windows style line endings were not ignored or converted
|
3 年之前 |
Daniel Bertalan
|
d7b6cc6421
Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr
|
3 年之前 |
Andreas Kling
|
eaf88cc78a
AK: Rename create<T> => make_ref_counted<T>
|
3 年之前 |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 年之前 |
davidot
|
3b6a8d1d53
LibJS: Fix small issues in parser
|
3 年之前 |
davidot
|
c108c8ff24
LibJS: Disallow yield expression correctly in formal parameters
|
3 年之前 |
davidot
|
7bcffd1b6a
LibJS: Fix some small remaining issues with parsing unicode escapes
|
3 年之前 |
Timothy Flynn
|
1259dc3623
LibJS: Allow Unicode escape sequences in identifiers
|
3 年之前 |
davidot
|
4d6502de42
LibJS: Disallow standalone super expression
|
3 年之前 |
davidot
|
a8b25d6c36
LibJS: Handle '++' and '--' more correctly within expression
|
3 年之前 |
davidot
|
5f344f7ca3
LibJS: Check that 'let' is followed by declaration before matching it
|
4 年之前 |
davidot
|
179c48e1a4
LibJS: Add optional extra strict checks in parse_binding_pattern
|
4 年之前 |
davidot
|
f1f338edcd
LibJS: Tighten default values in formal parameter parsing
|
4 年之前 |
davidot
|
4989e79c45
LibJS: Allow yielding a class
|
4 年之前 |
davidot
|
19582ccad8
LibJS: Treat yield as an identifier in more non-generator contexts
|
4 年之前 |