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 년 전 |
davidot
|
3fee7b0d0b
LibJS: Fix that windows style line endings were not ignored or converted
|
3 년 전 |
Daniel Bertalan
|
d7b6cc6421
Everywhere: Prevent risky implicit casts of (Nonnull)RefPtr
|
3 년 전 |
Andreas Kling
|
eaf88cc78a
AK: Rename create<T> => make_ref_counted<T>
|
3 년 전 |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 년 전 |
davidot
|
3b6a8d1d53
LibJS: Fix small issues in parser
|
3 년 전 |
davidot
|
c108c8ff24
LibJS: Disallow yield expression correctly in formal parameters
|
3 년 전 |
davidot
|
7bcffd1b6a
LibJS: Fix some small remaining issues with parsing unicode escapes
|
3 년 전 |
Timothy Flynn
|
1259dc3623
LibJS: Allow Unicode escape sequences in identifiers
|
3 년 전 |
davidot
|
4d6502de42
LibJS: Disallow standalone super expression
|
3 년 전 |
davidot
|
a8b25d6c36
LibJS: Handle '++' and '--' more correctly within expression
|
3 년 전 |
davidot
|
5f344f7ca3
LibJS: Check that 'let' is followed by declaration before matching it
|
3 년 전 |
davidot
|
179c48e1a4
LibJS: Add optional extra strict checks in parse_binding_pattern
|
3 년 전 |
davidot
|
f1f338edcd
LibJS: Tighten default values in formal parameter parsing
|
3 년 전 |
davidot
|
4989e79c45
LibJS: Allow yielding a class
|
3 년 전 |
davidot
|
19582ccad8
LibJS: Treat yield as an identifier in more non-generator contexts
|
3 년 전 |
davidot
|
26177b1826
LibJS: Add more duplicated declarations detection
|
3 년 전 |
davidot
|
085c7df895
LibJS: Be more strict about the lhs of a for in/of loop
|
3 년 전 |
davidot
|
106f9e30d7
LibJS: Force the lexer to parse a regex when expecting a statement
|
3 년 전 |
davidot
|
05444103e3
LibJS: Treat arrow expression as function and stop parsing after
|
3 년 전 |
davidot
|
e31b715808
LibJS: Make functions reset break and continue context
|
4 년 전 |
davidot
|
be3b4a68d2
LibJS: Allow class methods named "get", "set" or "static"
|
4 년 전 |
davidot
|
b16c02d6b4
LibJS: Allow labelled functions in certain contexts
|
4 년 전 |
davidot
|
020bfc9d93
LibJS: Parse and partially execute import and export statements
|
3 년 전 |
davidot
|
7613c22b06
LibJS: Add a mode to parse JS as a module
|
3 년 전 |
Lenny Maiorani
|
a0d7640e03
Userland: Make use of container version of any_of
|
4 년 전 |
Timothy Flynn
|
f1dd770a8a
LibJS: Parse RegExp literals at AST creation time, not execution time
|
3 년 전 |
davidot
|
a6263150be
LibJS: Disallow unqualified deletes in strict mode
|
4 년 전 |