index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Parser.cpp
Age
Commit message (
Expand
)
Author
2022-07-04
LibJS: Explicitly instantiate Parser::parse_function_node
Daniel Bertalan
2022-05-01
LibJS: Update a couple of outdated spec comments
Linus Groh
2022-04-11
LibJS: Add missing steps and spec comments to PerformEval
Luke Wilde
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-06
LibJS: Implement the object literal __proto__ property key special case
Idan Horowitz
2022-02-18
LibJS: Allow methods in classes named 'async'
davidot
2022-02-18
LibJS: Allow CallExpression as left hand side of for-of/for-in loops
davidot
2022-02-16
LibJS: Fix mixing of logical and coalescing operators
Anonymous
2022-02-15
LibJS: Fix cases where we incorrectly allowed 'in' in for loops
Anonymous
2022-02-13
LibJS: Make more use of Token::flystring_value()
Andreas Kling
2022-02-13
LibJS: Add Token::flystring_value() to produce FlyString directly
Andreas Kling
2022-02-13
LibJS: Make Parser::ScopePusher::has_declaration() take FlyString
Andreas Kling
2022-02-08
LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr
davidot
2022-02-06
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
Linus Groh
2022-01-30
LibJS: Follow the spec with storing im- and export entries
davidot
2022-01-22
LibJS: Track whether a program has a top level await statement
davidot
2022-01-22
LibJS: Make parsing import and export entries follow the spec
davidot
2022-01-19
LibJS: Capture source text of FunctionNode and ClassExpression
Linus Groh
2022-01-19
LibJS: Set Token's m_offset to the value's start index
Linus Groh
2022-01-16
LibJS: Implement create_dynamic_function() according to the spec
Linus Groh
2022-01-16
LibJS: Don't require ParenClose in Parser::parse_formal_parameters()
Linus Groh
2022-01-16
LibJS: Consume curly braces outside of Parser::parse_function_body()
Linus Groh
2022-01-16
LibJS: Rename FunctionKind::{Regular => Normal}
Linus Groh
2022-01-06
LibJS: Replace the custom unwind mechanism with completions :^)
Linus Groh
2021-12-29
LibJS: Don't VERIFY that the token after 'import' is one of '.' and '('
davidot
2021-12-21
LibJS: Parse assert clauses of in- and export statements
davidot
2021-12-21
LibJS: Disallow async generator functions called 'await' or 'yield'
davidot
2021-12-21
LibJS: Don't treat yield after void as identifier in generator functions
davidot
2021-12-21
LibJS: Allow super property lookup and new.target in static init blocks
davidot
2021-11-30
LibJS: Don't match async \n function as an async function declaration
davidot
2021-11-30
LibJS: Replace the verify in private identifier with a syntax error
davidot
2021-11-30
LibJS: Split parsing program to script and module separately
davidot
2021-11-30
LibJS: Rename in_async_function_context to await_expression_is_valid
davidot
2021-11-30
LibJS: Parse dynamic import calls 'import()' and 'import.meta'
davidot
2021-11-30
LibJS: Lookahead for a period when parsing new.target
davidot
2021-11-30
LibJS: Stop parsing an expression on comma after a yield
davidot
2021-11-30
LibJS: Disallow member expression in binding pattern as parameters
davidot
2021-11-30
LibJS: Disallow shorthand properties with reserved names
davidot
2021-11-30
LibJS: Allow defining class fields with "keyword" names
davidot
2021-11-30
LibJS: Disallow await keywords in static init blocks
davidot
2021-11-30
LibJS: Allow escaped 'async' as identifier
davidot
2021-11-30
LibJS: Treat private identifier as divisible token
davidot
2021-11-30
LibJS: Allow object properties called 'async'
davidot
2021-11-29
LibJS: Implement parsing and executing for-await-of loops
davidot
2021-11-21
LibJS: Parse async generator functions
davidot
2021-11-21
LibJS: Parse async arrow functions
davidot
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-11-10
LibJS: Do not parse async methods with a new line after the "async"
Idan Horowitz
2021-11-10
LibJS: Add support for await expressions
Idan Horowitz
2021-11-10
LibJS: Add support for async functions
Idan Horowitz
[next]