Aliaksandr Kalenik
|
b0a533dbc0
LibJS: Identify global variables during parsing
|
2 年之前 |
Aliaksandr Kalenik
|
2f85faef0f
LibJS: Fix scope detection for ids in default function params
|
2 年之前 |
Aliaksandr Kalenik
|
380abddf3c
LibJS: Update parser to detect if identifier refer a "local" variable
|
2 年之前 |
Simon Wanner
|
a2efecac03
LibJS: Parse slashes after reserved identifiers correctly
|
2 年之前 |
Andreas Kling
|
bd5d8e9d35
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
|
2 年之前 |
davidot
|
bff038411a
LibJS: Add using declaration support in for and for of loops
|
2 年之前 |
davidot
|
541637e15a
LibJS: Add using declaration support, RAII like operation in js
|
2 年之前 |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 年之前 |
Linus Groh
|
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
|
2 年之前 |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 年之前 |
davidot
|
2c26ee89ac
LibJS: Remove m_first_invalid_property_range from ObjectExpression
|
2 年之前 |
Andreas Kling
|
835d7aac96
LibJS: Make FunctionNode::Parameter be a standalone FunctionParameter
|
2 年之前 |
Andreas Kling
|
e6331031c4
LibJS: Make Parser::Error a standalone ParserError class
|
2 年之前 |
Andreas Kling
|
b0b022507b
LibJS: Reduce AST memory usage by shrink-wrapping source range info
|
2 年之前 |
demostanis
|
3e8b5ac920
AK+Everywhere: Turn bool keep_empty to an enum in split* functions
|
2 年之前 |
davidot
|
9f661d20f7
LibJS: Allow anonymous functions as default exports
|
2 年之前 |
Linus Groh
|
56b2ae5ac0
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
|
2 年之前 |
davidot
|
e5adc51e27
LibJS: Allow invalid string in tagged template literals
|
2 年之前 |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 年之前 |
DexesTTP
|
eae8520dbb
LibJS: Properly compute the line for source location hints
|
3 年之前 |
DexesTTP
|
7ceeb74535
AK: Use an enum instead of a bool for String::replace(all_occurences)
|
3 年之前 |
Luke Wilde
|
34f902fb52
LibJS: Add missing steps and spec comments to PerformEval
|
3 年之前 |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 年之前 |
Anonymous
|
602190f66f
LibJS: Fix mixing of logical and coalescing operators
|
3 年之前 |
Anonymous
|
f55d7bf6f3
LibJS: Fix cases where we incorrectly allowed 'in' in for loops
|
3 年之前 |
Andreas Kling
|
50a446a5d1
LibJS: Make more use of Token::flystring_value()
|
3 年之前 |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 年之前 |
davidot
|
aca427fc8c
LibJS: Make parsing import and export entries follow the spec
|
3 年之前 |
Linus Groh
|
531d1ac734
LibJS: Capture source text of FunctionNode and ClassExpression
|
3 年之前 |
Linus Groh
|
e8519156bc
LibJS: Implement create_dynamic_function() according to the spec
|
3 年之前 |