Andreas Kling
|
8b1108e485
Everywhere: Pass AK::StringView by value
|
3 년 전 |
Idan Horowitz
|
d5f637fa21
LibJS: Do not parse async methods with a new line after the "async"
|
3 년 전 |
Idan Horowitz
|
46dabf02ec
LibJS: Add support for await expressions
|
3 년 전 |
Idan Horowitz
|
681787de76
LibJS: Add support for async functions
|
3 년 전 |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 년 전 |
davidot
|
2d48529073
LibJS: Implement private identifiers in optional chains
|
3 년 전 |
davidot
|
4c8090a45d
LibJS: Use ClassFieldInitializerStatement for class fields
|
3 년 전 |
davidot
|
7e8724db71
LibJS: Add support for the '#privateName in obj' expression
|
3 년 전 |
davidot
|
16cc82460f
LibJS: Add parsing and evaluation of private fields and methods
|
3 년 전 |
davidot
|
6b2accce31
LibJS: Add static initializers to classes
|
3 년 전 |
davidot
|
1245512c50
LibJS: Make class definition evaluation more spec like in ordering
|
3 년 전 |
davidot
|
9394cbcd24
LibJS: Do not save state for peeking at the next token from the lexer
|
3 년 전 |
Ali Mohammad Pur
|
13138811df
LibJS: Partially revert 12b283f
|
3 년 전 |
Andreas Kling
|
b2de563166
LibJS: Propagate "contains direct call to eval()" flag from parser
|
3 년 전 |
Ali Mohammad Pur
|
12b283f32f
LibJS: Make accessing the current function's arguments cheaper
|
3 년 전 |
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 년 전 |