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
/
Runtime
/
VM.cpp
Age
Commit message (
Expand
)
Author
2021-10-17
LibJS: Convert to_property_key() to ThrowCompletionOr
Idan Horowitz
2021-10-13
LibJS: Convert to_object() to ThrowCompletionOr
Linus Groh
2021-10-11
LibJS: Make sure queued promise jobs have an execution context when run
Andreas Kling
2021-10-09
LibJS: Convert initialize_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert has_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Convert get_this_binding() to ThrowCompletionOr
Linus Groh
2021-10-09
LibJS: Move ordinary_call_bind_this() to ECMAScriptFunctionObject
Linus Groh
2021-10-09
LibJS: Move prepare_for_ordinary_call() to ECMAScriptFunctionObject
Linus Groh
2021-10-09
LibJS: Implement [[Call]] and [[Construct]] internal slots properly
Linus Groh
2021-10-07
LibJS: Fast non-local variable access :^)
Andreas Kling
2021-10-07
LibJS: Make Reference aware of DeclarativeEnvironment indices
Andreas Kling
2021-10-03
LibJS: Remove unused ExecutionContext::arguments_object
Andreas Kling
2021-10-03
LibJS: Convert Object::get() to ThrowCompletionOr
Linus Groh
2021-10-03
LibJS: Add a way to save/restore the entire execution context stack
Andreas Kling
2021-10-03
Everywhere: Use my awesome new serenityos email :^)
davidot
2021-09-30
LibJS: Make scoping follow the spec
davidot
2021-09-30
LibJS: Allow member expressions in binding patterns
davidot
2021-09-30
LibJS: Remove unused delete_variable method in VM
davidot
2021-09-29
LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr
Linus Groh
2021-09-25
LibJS: Move [[BoundThis]] and [[BoundArguments]] to BoundFunction
Linus Groh
2021-09-25
LibJS: Rename BoundFunction::m_target_function to match spec name
Linus Groh
2021-09-25
LibJS: Move has_simple_parameter_list to ECMAScriptFunctionObject
Linus Groh
2021-09-25
LibJS: Move [[Fields]] to ECMAScriptFunctionObject
Linus Groh
2021-09-25
LibJS: Move [[ConstructorKind]] to ECMAScriptFunctionObject
Linus Groh
2021-09-25
LibJS: Move [[ThisMode]] to ECMAScriptFunctionObject
Linus Groh
2021-09-25
LibJS: Rename ECMAScriptFunctionObject members to match spec names
Linus Groh
2021-09-25
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
Linus Groh
2021-09-23
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
Idan Horowitz
2021-09-16
LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr
Idan Horowitz
2021-09-15
LibJS: Make References see into Environment's bindings as well
Ali Mohammad Pur
2021-09-12
LibJS: Set the callee context's realm in prepare_for_ordinary_call()
Linus Groh
2021-09-12
LibJS: Make prepare_for_ordinary_call() new_target parameter an Object*
Linus Groh
2021-09-12
LibJS: Move the GlobalEnvironment from GlobalObject to Realm
Linus Groh
2021-09-12
LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment
Linus Groh
2021-09-11
LibJS: Use move semantics more when creating Reference objects
Andreas Kling
2021-09-11
LibJS: Include source locations in VM::dump_backtrace() output
Andreas Kling
2021-09-11
LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places
Andreas Kling
2021-09-09
LibJS: Add a way to attach custom data to a JS::VM instance
Andreas Kling
2021-09-01
LibJS: Add support for public fields in classes
davidot
2021-08-14
LibJS: Exclude FinalizationRegistries with queued cleanup jobs from GC
Idan Horowitz
2021-08-10
LibJS: Change ExecutionContext's arguments list to a MarkedValueList
Timothy Flynn
2021-08-09
LibJS: Fix this values in arrow functions
davidot
2021-07-20
LibJS: Fix that non-existent references are unresolvable in strict mode
davidot
2021-07-20
LibJS: Follow the spec more closely when determining the this value
Timothy Flynn
2021-07-16
LibJS: Replace the boolean argument of Object::set with an enum class
Idan Horowitz
2021-07-07
LibJS: Make FunctionExpression more spec-compliant
Hendi
2021-07-06
LibJS: Remove the non-standard put helper and replace it's usages
Idan Horowitz
2021-07-05
LibJS: Remove unnecessary value_or() from get()
Linus Groh
2021-07-04
LibJS: Rewrite most of Object for spec compliance :^)
Linus Groh
2021-07-04
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
Idan Horowitz
[next]