summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/AbstractOperations.cpp
AgeCommit message (Expand)Author
2022-12-14LibJS: Convert Object::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert ECMAScriptFunctionObject::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Accessor::create() to NonnullGCPtrLinus Groh
2022-12-12LibJS: Update get_substitution() section number & parameter nameLinus Groh
2022-12-12LibJS: Add spec comments to get_this_environment()Linus Groh
2022-12-12LibJS: Add spec comments to new_object_environment()Linus Groh
2022-12-12LibJS: Add spec comments to new_declarative_environment()Linus Groh
2022-12-12LibJS: Add spec comment to length_of_array_like()Linus Groh
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-23LibJS: Make FunctionNode::Parameter be a standalone FunctionParameterAndreas Kling
2022-11-19LibJS: Fix UTF-16 corruption in String.prototype.replace()Andreas Kling
2022-11-17LibJS: Initialize functions in spec orderdavidot
2022-10-23LibJS: Make canonical_numeric_index_string use the new double parserdavidot
2022-09-02LibJS: Fix incorrect check in ValidateAndApplyPropertyDescriptorLinus Groh
2022-08-27LibJS: Move intrinsics to the realmLinus Groh
2022-08-23LibJS: Pass Realm to define_native_{accessor,function}()Linus Groh
2022-08-23LibJS: Remove GlobalObject parameter from native functionsLinus Groh
2022-08-23LibJS: Replace GlobalObject with VM in remaining AOs [Part 19/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS: Remove GlobalObject from execute() and related AST functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in object constructorsLinus Groh
2022-07-18LibJS/Bytecode: Get result from accumulator in PerformEvalLuke Wilde
2022-06-23LibJS: Implement the CanBeHeldWeakly abstract operationIdan Horowitz
2022-05-08LibJS: Add a couple of missing spec steps to PerformEvalLuke Wilde
2022-05-08LibJS: Remove callerRealm from HostEnsureCanCompileStringsLuke Wilde
2022-05-03LibJS: Update order of steps in CanonicalNumericIndexStringLinus Groh
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-05-01LibJS: Update spec comments testing presence of a fieldLinus Groh
2022-05-01LibJS: Update ValidateAndApplyPropertyDescriptor implementationLinus Groh
2022-05-01LibJS: Remove assertions that are now part of structured headersLinus Groh
2022-04-11LibJS: Remove unused include from AbstractOperations.cppLinus Groh
2022-04-11LibJS: Add missing steps and spec comments to PerformEvalLuke Wilde
2022-04-04LibJS: Fix typo in a variable name in get_substitution()Linus Groh
2022-04-03LibJS: Remove a bunch of gratuitous JS namespace qualifiersLinus Groh
2022-03-14LibJS: Preallocate the list returned from CreateListFromArrayLikeTimothy Flynn
2022-02-14LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-13Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"Andreas Kling
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-13LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-08LibJS: Convert ScopeNode declaration functions to ThrowCompletionOrdavidot
2022-02-06Everywhere: Rename JS::PropertyKey variables from property_{name => key}Linus Groh