Aliaksandr Kalenik
|
210a5d77dc
LibJS: Use a local variable for arguments object when possible
|
1 年之前 |
Aliaksandr Kalenik
|
4d5823a5bc
LibWeb+LibJS: Skip function environment allocation if possible
|
1 年之前 |
Dan Klishch
|
5ed7cd6e32
Everywhere: Use east const in more places
|
1 年之前 |
Timothy Flynn
|
e7f2af6ff4
LibJS: Return a ByteString from StringLiteral::value
|
1 年之前 |
Dan Klishch
|
fb2c929310
LibJS: Don't use null DFS in {Import,Export}Entry
|
1 年之前 |
Dan Klishch
|
78491204d9
LibJS: Don't use null DFS for break/continue statements without a label
|
1 年之前 |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 年之前 |
Andreas Kling
|
07f567cd9f
LibJS+LibWeb: Another round of bringing module loading closer to spec
|
1 年之前 |
Andreas Kling
|
ffe304e88b
LibJS: Don't create `arguments` object due to `o.arguments` access
|
1 年之前 |
Tim Ledbetter
|
b5875700e2
LibJS: Don't hang when parsing invalid destructuring assignment target
|
1 年之前 |
Aliaksandr Kalenik
|
c170dd323e
LibJS: Make eval() prevent GetGlobal usage less aggressively
|
1 年之前 |
Simon Wanner
|
a3f34263fd
LibJS: Allow division after `this` token
|
1 年之前 |
Shannon Booth
|
2d8b2328fd
LibJS: Syntax error for a unary expression followed by exponentiation
|
1 年之前 |
Luke Wilde
|
3ceedbd16a
LibJS: Allow assignment expression in spreading property definition
|
1 年之前 |
Sam Kravitz
|
073eb46824
LibJS: Apply the correct precedence for unary + and - operators
|
1 年之前 |
Andreas Kling
|
9054b1bc14
LibJS: Always taint parsing environment on call to eval()
|
1 年之前 |
Aliaksandr Kalenik
|
fb94415f03
LibJS: Delete Declaration::for_each_var_declared_name
|
1 年之前 |
Aliaksandr Kalenik
|
0fa47405df
LibJS: Delete Declaration::for_each_lexically_declared_name
|
1 年之前 |
Aliaksandr Kalenik
|
348e43b36d
LibJS: Replace for_each_bound_name with for_each_bound_identifier
|
1 年之前 |
Aliaksandr Kalenik
|
7af7e90e3f
LibJS: Speed up has declaration check in ScopePusher
|
2 年之前 |
Aliaksandr Kalenik
|
b0a533dbc0
LibJS: Identify global variables during parsing
|
2 年之前 |
Aliaksandr Kalenik
|
8b6450842e
LibJS: Use local variables for function declarations when possible
|
2 年之前 |
Aliaksandr Kalenik
|
c4656a70c1
LibJS: Allow usage of locals if function parameters have default values
|
2 年之前 |
Aliaksandr Kalenik
|
2f85faef0f
LibJS: Fix scope detection for ids in default function params
|
2 年之前 |
Aliaksandr Kalenik
|
b1af91d8c4
LibJS: Use local variables to store function parameters in some cases
|
2 年之前 |
Aliaksandr Kalenik
|
2e81cc4cf7
LibJS: Use Identifier to represent FunctionParameter name
|
2 年之前 |
Aliaksandr Kalenik
|
01910bca39
LibJS: Null check current scope pusher before register_identifier call
|
2 年之前 |
Aliaksandr Kalenik
|
380abddf3c
LibJS: Update parser to detect if identifier refer a "local" variable
|
2 年之前 |
Aliaksandr Kalenik
|
c734f2b5e6
LibJS: Use Identifier to represent name of ClassExpression
|
2 年之前 |
Aliaksandr Kalenik
|
75ae368896
LibJS: Propagate "contains await" flag to parent scope in ScopePusher
|
2 年之前 |