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
2023-01-23
LibJS: Add using declaration support in for and for of loops
davidot
2023-01-23
LibJS: Add using declaration support, RAII like operation in js
davidot
2023-01-09
AK+Everywhere: Rename FlyString to DeprecatedFlyString
Timothy Flynn
2022-12-14
LibJS: Don't update names of resulting functions in object expression
davidot
2022-12-08
LibJS: Call shrink_to_fit() on various Vectors created during parse
Andreas Kling
2022-12-08
LibJS: Make one compact allocation for CallExpression and its Arguments
Andreas Kling
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-11-30
LibJS: Allow CallExpressions as lhs of assignments in most cases
davidot
2022-11-27
LibJS: Remove m_first_invalid_property_range from ObjectExpression
davidot
2022-11-27
LibJS: Remove is_use_strict_directive for all StringLiterals
davidot
2022-11-24
LibJS: Avoid unnecessary SourceRange construction in parse_program()
Andreas Kling
2022-11-23
LibJS: Make FunctionNode::Parameter be a standalone FunctionParameter
Andreas Kling
2022-11-23
LibJS: Move {Import,Export}Entry out of {Import,Export}Statement
Andreas Kling
2022-11-22
LibJS: Remove unused "lexical argument index" metadata from Identifier
Andreas Kling
2022-11-22
LibJS: Reduce AST memory usage by shrink-wrapping source range info
Andreas Kling
2022-11-17
LibJS: Give the undeclared private identifier error more precedence
davidot
2022-11-17
LibJS: Make sure private identifier is valid in optional chain
davidot
2022-11-17
LibJS: No longer hoist if parent scope has a function with the same name
davidot
2022-11-15
LibJS: Fix that functions in module did not look for var declarations
davidot
2022-09-02
LibJS: Allow anonymous functions as default exports
davidot
2022-09-02
LibJS: Allow exporting any imported bindings
davidot
2022-09-02
LibJS: Handle empty named export
davidot
2022-09-02
LibJS: Allow full ModuleExportName in namespace
davidot
2022-08-24
LibJS: Allow BigInts as destructuring property names
davidot
2022-08-20
LibJS: Use a synthetic constructor if class with parent doesn't have one
davidot
2022-08-17
LibJS: Allow invalid string in tagged template literals
davidot
2022-07-20
LibJS: Hook up the 'v' (unicodeSets) RegExp flag
Ali Mohammad Pur
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
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
[next]