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.h
Age
Commit message (
Expand
)
Author
2023-04-21
LibWeb+Browser+Ladybird: Use JS::SafeFunction for EventLoop callbacks
Sam Atkins
2023-04-13
LibJS: Make well-known symbol getters return NonnullGCPtr
Linus Groh
2023-03-17
LibJS: Propagate errors from VM creation
Timothy Flynn
2023-03-17
LibJS: Move creation of fallible VM objects to its creation factory
Timothy Flynn
2023-03-15
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
Matthew Olsson
2023-02-21
LibJS: Make RefPtr and NonnullRefPtr usage const-correct
Andreas Kling
2023-02-17
LibJS: Propagate out-of-memory errors from HostImportModuleDynamically
Timothy Flynn
2023-02-17
LibJS+Everywhere: Convert JS::Error to String
Timothy Flynn
2023-02-17
LibJS: Pre-allocate the out-of-memory error string on the VM
Timothy Flynn
2023-02-11
LibJS: Port Symbol to String
Linus Groh
2023-01-15
LibJS: Add initial support for creating PrimitiveStrings with AK::String
Timothy Flynn
2023-01-15
LibJS: Rename VM::string_cache to deprecated_string_cache
Timothy Flynn
2023-01-09
AK+Everywhere: Rename FlyString to DeprecatedFlyString
Timothy Flynn
2022-12-07
LibJS: Move creation of global symbols into Symbol.for()
Linus Groh
2022-12-07
LibJS: Add const/non-const VM::global_symbol_registry() getters
Linus Groh
2022-12-07
LibJS: Store NonnullGCPtr<Symbol> values in m_global_symbol_registry
Linus Groh
2022-12-07
LibJS: Rename m_global_symbol_map to m_global_symbol_registry
Linus Groh
2022-12-07
LibJS: Move initialize_instance_elements() from VM to Object
Linus Groh
2022-12-07
LibJS: Add spec link and comment to VM::execution_context_stack()
Linus Groh
2022-12-07
LibJS: Add spec link and comment to VM::running_execution_context()
Linus Groh
2022-12-06
LibJS: Remove forgotten VM::construct() declaration
Linus Groh
2022-12-06
LibJS: Remove unused VM::join_arguments() function
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-10-02
LibJS: Make PromiseCapability GC-allocated
Linus Groh
2022-09-08
LibJS+LibWeb: Spin event loop via VM::CustomData abstraction
Andreas Kling
2022-09-06
LibJS: Make Script and Module GC-allocated
Andreas Kling
2022-08-28
LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Promise AOs [Part 8/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from VM::this_value()
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from VM::throw_completion()
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from execute() and related AST functions
Linus Groh
2022-08-23
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
Linus Groh
2022-08-17
LibJS: Add the HostEnsureCanAddPrivateElement hook
davidot
2022-07-06
LibJS: Revert partial resizable ArrayBuffer implementation
Linus Groh
2022-06-26
LibJS: Rename filepath to filename in module related code
Linus Groh
2022-05-08
LibJS: Remove callerRealm from HostEnsureCanCompileStrings
Luke Wilde
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-18
LibJS: Add infallible variant of VM::push_execution_context()
Linus Groh
2022-03-16
Libraries: Use default constructors/destructors in LibJS
Lenny Maiorani
2022-03-02
LibJS: Implement and test ArrayBuffer.prototype.resize
ForLoveOfCats
2022-02-13
LibJS: Implement the NewClass opcode
Ali Mohammad Pur
2022-02-09
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
Linus Groh
2022-02-08
LibJS: Setup host hooks and have promise jobs work out the realm
Luke Wilde
2022-02-08
LibJS+Everywhere: Remove all VM::clear_exception() calls
davidot
2022-02-08
LibJS+Everywhere: Remove VM::exception() and most related functions
davidot
[next]