Ali Mohammad Pur
|
7dae25eceb
LibJS: Fix computed property ending token in binding pattern parsing
|
4 年之前 |
Ali Mohammad Pur
|
b5b84029ab
LibJS: Treat default parameter values as being in function context
|
4 年之前 |
Timothy Flynn
|
d1e06b00e3
LibJS: Parse the RegExp.prototype.hasIndices flag
|
4 年之前 |
Hendi
|
37c4fbb6ca
LibJS: Don't hoist functions under certain circumstances
|
4 年之前 |
Linus Groh
|
3faeabf1dc
Revert "LibJS: Don't hoist functions under certain circumstances"
|
4 年之前 |
Hendi
|
3411d50737
LibJS: Don't hoist functions under certain circumstances
|
4 年之前 |
Hendi
|
c194afd17c
LibJS: Fix runaway let scope when parsing for-in/of statements
|
4 年之前 |
Hendi
|
38fd980b0c
LibJS: Improve function hoisting across blocks
|
4 年之前 |
Hendi
|
72f8d90dc5
LibJS: Remove variables from FunctionNode
|
4 年之前 |
Andreas Kling
|
71fc7ac7ac
LibJS: Make SuperCall a proper AST node and clean up evaluation
|
4 年之前 |
Ali Mohammad Pur
|
ccbc54358d
LibJS: Allow patterns in parenthesized arrow function parameters
|
4 年之前 |
Ali Mohammad Pur
|
2e00731ddb
LibJS: Allow 'yield' and 'await' as function expression names
|
4 年之前 |
Ali Mohammad Pur
|
a6fe27423a
LibJS: Allow binding patterns as for in/of targets
|
4 年之前 |
Ali Mohammad Pur
|
bd9f28bba6
LibJS: Allow 'yield' as a variable name outside of generator functions
|
4 年之前 |
Ali Mohammad Pur
|
46ef333e9c
LibJS: Parse generator functions in class expressions too
|
4 年之前 |
Andreas Kling
|
beb43f673e
AK: Undo bogus Variant::downcast() rename
|
4 年之前 |
Andreas Kling
|
527c639c1f
LibJS: Fix spelling mistake in one of the syntax error descriptions
|
4 年之前 |
Andreas Kling
|
ee3a73ddbb
AK: Rename downcast<T> => verify_cast<T>
|
4 年之前 |
Anonymous
|
2822da8c8f
LibJS: Correct behaviour of direct vs. indirect eval
|
4 年之前 |
Andreas Kling
|
8a3c9d9851
LibJS: Remove direct argument loading since it was buggy
|
4 年之前 |
Andreas Kling
|
1d20380859
LibJS: Split the per-call-frame environment into lexical and variable
|
4 年之前 |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 年之前 |
Andreas Kling
|
4c8df58e08
LibJS: Rename Parser::m_parser_state => m_state
|
4 年之前 |
Matthew Olsson
|
ce04c2259f
LibJS: Restructure and fully implement BindingPatterns
|
4 年之前 |
Matthew Olsson
|
10372b8118
LibJS: Remove bad spread check in declaration parsing
|
4 年之前 |
Matthew Olsson
|
7f97e33778
LibJS: Disallow 'yield' identifier initializer in GeneratorFunctions
|
4 年之前 |
Idan Horowitz
|
70697a5999
LibJS: Throw a syntax error when an identifier is a reserved word
|
4 年之前 |
Ali Mohammad Pur
|
3194177dce
LibJS: Correctly parse yield-from expressions
|
4 年之前 |
Ali Mohammad Pur
|
d374295a26
LibJS: Parse generator functions in object literals
|
4 年之前 |
Andreas Kling
|
481cef59b6
LibJS: Track which Identifier nodes refer to function arguments
|
4 年之前 |