Linus Groh
|
3709d11212
LibJS: Parse secondary expressions with the original forbidden token set
|
2 lat temu |
Andreas Kling
|
8a48246ed1
Everywhere: Stop using NonnullRefPtrVector
|
2 lat temu |
Luke Wilde
|
f4be95af69
LibJS: Don't discard ThrowCompletionOr<void> from declaration iteration
|
2 lat temu |
Andreas Kling
|
bd5d8e9d35
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
|
2 lat temu |
Evan Smal
|
3226ce3d83
LibJS: Remove some usage of DeprecatedString usage from Lexer
|
2 lat temu |
Evan Smal
|
cfa6b4d815
LibJS: Remove DeprecatedString usage from Token
|
2 lat temu |
Evan Smal
|
93674e4383
LibJS: Remove DeprecatedString usage from SourceCode
|
2 lat temu |
davidot
|
bff038411a
LibJS: Add using declaration support in for and for of loops
|
2 lat temu |
davidot
|
541637e15a
LibJS: Add using declaration support, RAII like operation in js
|
2 lat temu |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 lat temu |
davidot
|
2bbea62176
LibJS: Don't update names of resulting functions in object expression
|
2 lat temu |
Andreas Kling
|
9721da2e6a
LibJS: Call shrink_to_fit() on various Vectors created during parse
|
2 lat temu |
Andreas Kling
|
b894acd6b2
LibJS: Make one compact allocation for CallExpression and its Arguments
|
2 lat temu |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 lat temu |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 lat temu |
davidot
|
d218a68296
LibJS: Allow CallExpressions as lhs of assignments in most cases
|
2 lat temu |
davidot
|
2c26ee89ac
LibJS: Remove m_first_invalid_property_range from ObjectExpression
|
2 lat temu |
davidot
|
3acbd96851
LibJS: Remove is_use_strict_directive for all StringLiterals
|
2 lat temu |
Andreas Kling
|
d16fab5815
LibJS: Avoid unnecessary SourceRange construction in parse_program()
|
2 lat temu |
Andreas Kling
|
835d7aac96
LibJS: Make FunctionNode::Parameter be a standalone FunctionParameter
|
2 lat temu |
Andreas Kling
|
e0916dbb35
LibJS: Move {Import,Export}Entry out of {Import,Export}Statement
|
2 lat temu |
Andreas Kling
|
76f438eb3e
LibJS: Remove unused "lexical argument index" metadata from Identifier
|
2 lat temu |
Andreas Kling
|
b0b022507b
LibJS: Reduce AST memory usage by shrink-wrapping source range info
|
2 lat temu |
davidot
|
73fcbbb0ee
LibJS: Give the undeclared private identifier error more precedence
|
2 lat temu |
davidot
|
16ac43c9d4
LibJS: Make sure private identifier is valid in optional chain
|
2 lat temu |
davidot
|
5ca6e8dca8
LibJS: No longer hoist if parent scope has a function with the same name
|
2 lat temu |
davidot
|
67865306d3
LibJS: Fix that functions in module did not look for var declarations
|
2 lat temu |
davidot
|
9f661d20f7
LibJS: Allow anonymous functions as default exports
|
2 lat temu |
davidot
|
faf1430ce4
LibJS: Allow exporting any imported bindings
|
2 lat temu |
davidot
|
3b1c3e574f
LibJS: Handle empty named export
|
2 lat temu |