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
/
AST.cpp
Age
Commit message (
Expand
)
Author
2022-05-08
LibJS: Remove callerRealm from HostEnsureCanCompileStrings
Luke Wilde
2022-05-03
LibJS: Use more consistent wording for creating empty lists
Linus Groh
2022-05-03
LibJS: Remove implicit wrapping/unwrapping of completion records
Linus Groh
2022-05-01
LibJS: Change "Completion {}" to "Completion Record {}" in comments
Linus Groh
2022-05-01
LibJS: Change "as [the] argument[s]" to "with arguments" in comments
Linus Groh
2022-05-01
LibJS: Rename scope to environment
Linus Groh
2022-05-01
LibJS: Update a couple of outdated spec comments
Linus Groh
2022-04-20
LibJS: De-duplicate ClassFieldDefinition Records
Linus Groh
2022-04-11
LibJS: Move additional notes to spec comments onto their own line
Linus Groh
2022-04-11
LibJS: Add missing steps and spec comments to PerformEval
Luke Wilde
2022-04-03
LibJS: Remove a bunch of gratuitous JS namespace qualifiers
Linus Groh
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-29
LibJS: Bring ForIn body evaluation closer to the specification
Idan Horowitz
2022-03-14
LibJS: Add a fast path for creating per-iteration DeclarativeEnvironment
Timothy Flynn
2022-03-08
LibJS: Use known binding indices when creating new for-loop environments
Timothy Flynn
2022-03-06
LibJS: Implement the object literal __proto__ property key special case
Idan Horowitz
2022-02-18
LibJS: Ensure we only call toString on computed properties once
Anonymous
2022-02-18
LibJS: Allow CallExpression as left hand side of for-of/for-in loops
davidot
2022-02-15
LibJS: Use CopyDataProperties when spreading in object expressions
davidot
2022-02-09
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
Linus Groh
2022-02-08
LibJS+Everywhere: Remove VM::exception() and most related functions
davidot
2022-02-08
LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr
davidot
2022-02-07
LibJS: Make ScriptOrModule use WeakPtr instead of raw pointers
Andreas Kling
2022-02-06
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
Linus Groh
2022-02-05
LibJS: Keep handles on internal function while creating a class
davidot
2022-01-30
LibJS: Implement the import assertions proposal
davidot
2022-01-30
LibJS: Follow the spec with storing im- and export entries
davidot
2022-01-23
Everywhere: Convert VM::call() to JS::call()
mjz19910
2022-01-22
LibJS: Implement the ImportMeta MetaProperty
davidot
2022-01-22
LibJS: Implement ImportCall and HostImportModuleDynamically
davidot
2022-01-22
LibJS: Implement evaluation of im- and exports statements
davidot
2022-01-22
LibJS: Make parsing import and export entries follow the spec
davidot
2022-01-22
LibJS: Refactor interpreter to use Script and Source Text Modules
Luke Wilde
2022-01-22
LibJS: Move binding_class_declaration_evaluation out of ClassDeclaration
davidot
2022-01-19
LibJS: Pass source text to ECMAScriptFunctionObject::create()
Linus Groh
2022-01-19
LibJS: Let class_definition_evaluation() return a ESFnObject*, not Value
Linus Groh
2022-01-16
LibJS: Rename FunctionKind::{Regular => Normal}
Linus Groh
2022-01-14
AK+Everywhere: Make Variant::visit() respect the Variant's constness
Ali Mohammad Pur
2022-01-09
LibJS: Implement proper Iterator records
Linus Groh
2022-01-06
LibJS: Replace the custom unwind mechanism with completions :^)
Linus Groh
2022-01-06
LibJS: Implement the LoopContinues AO
Linus Groh
2022-01-06
LibJS: Implement LabelledStatement & LabelledEvaluation semantics
Linus Groh
2022-01-04
LibJS: Convert PropertyKey::from_value() to ThrowCompletionOr
Linus Groh
2022-01-03
LibJS: Add a ton of spec comments to AST.cpp
Linus Groh
2022-01-03
LibJS: Update AST to use completions :^)
Linus Groh
2022-01-03
LibJS: Don't assume non-empty [[Value]] in Completion TRY() helpers
Linus Groh
2022-01-03
LibJS: Return Optional<T> from Completion::{value,target}(), not T
Linus Groh
2022-01-02
LibJS: Fix two typos in comments in AST.cpp
Linus Groh
2021-12-31
LibJS: Add missing undefined fallback to IfStatement completions
Linus Groh
2021-12-31
LibJS: Convert to_reference() to ThrowCompletionOr
davidot
[next]