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-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
2021-12-31
LibJS: Convert resolve_this_binding() to ThrowCompletionOr
davidot
2021-12-30
LibJS: Convert resolve_binding() to ThrowCompletionOr
davidot
2021-12-30
LibJS: Evaluate NewExpression arguments before checking constructor type
Linus Groh
2021-12-29
LibJS: Convert create_global_function_binding() to ThrowCompletionOr
Linus Groh
2021-12-29
LibJS: Convert create_global_var_binding() to ThrowCompletionOr
Linus Groh
2021-12-29
LibJS: Convert can_declare_global_function() to ThrowCompletionOr
Linus Groh
2021-12-29
LibJS: Convert can_declare_global_var() to ThrowCompletionOr
Linus Groh
2021-12-29
LibJS: Convert has_restricted_global_property() to ThrowCompletionOr
Linus Groh
2021-12-29
LibJS: Implement and use the MakeMethod AO
Linus Groh
2021-12-29
LibJS: Implement and use the InitializeBoundName AO
Linus Groh
[next]