summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
2022-02-14LibJS: Add missing include for 'u32' to CanonicalIndex.hLinus Groh
2022-02-14LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-13LibJS: Add spec comments to ArrayBuffer.prototype.byteLengthJamie Mansfield
2022-02-13LibJS: Add spec comments to ArrayBuffer.prototype.sliceJamie Mansfield
2022-02-13Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"Andreas Kling
2022-02-13LibJS: More properly implement scoping rules in bytecode codegenAli Mohammad Pur
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-13LibJS: Implement the NewClass opcodeAli Mohammad Pur
2022-02-13LibJS: Correct receiver value in GetValue's [[Get]] callLinus Groh
2022-02-13LibJS: Add spec comments to more Reference AOsLinus Groh
2022-02-13LibJS+LibLine: Run clang-formatAndreas Kling
2022-02-13LibJS: Add fast_is<T>() for things that were hot in RTTIAndreas Kling
2022-02-13LibJS: Stop eagerly creating the backing store for IndexedPropertiesAnonymous
2022-02-13LibJS: Avoid unnecessary ToObject conversion when resolving referencesAnonymous
2022-02-13LibJS: Get rid of unnecessary work from canonical_numeric_index_stringAnonymous
2022-02-13LibJS: Correct the handling of accessors on stringsAnonymous
2022-02-12LibJS: Remove the name prefix for wrapped functionsLinus Groh
2022-02-10LibJS: Do not refer to moved-from completions / valuesTimothy Flynn
2022-02-10LibJS: Fix Map Iterators when elements are deleted during iterationdavidot
2022-02-10LibJS: Don't coerce this value to an object in Function.prototype.callLuke Wilde
2022-02-10LibJS: Don't coerce this value to an object in Function.prototype.applyLuke Wilde
2022-02-09LibJS: Implement Function.prototype.bind() according to the spec :^)Linus Groh
2022-02-09LibJS: Add FunctionObject constructor allowing null prototypeLinus Groh
2022-02-09LibJS: Add Object constructor allowing null prototypeLinus Groh
2022-02-09LibJS: Remove unused BoundFunction::m_constructor_prototypeLinus Groh
2022-02-09LibJS: Implement Sets using MapsAli Mohammad Pur
2022-02-09LibJS: Make Map iterators independent of the underlying hashmapAli Mohammad Pur
2022-02-09LibJS: Remove MarkedValueList in favor of MarkedVector<Value> :^)Linus Groh
2022-02-09LibJS: Replace uses of MarkedValueList with MarkedVector<Value>Linus Groh
2022-02-09LibJS: Convert get_iana_time_zone_epoch_value() to MarkedVector<BigInt*>Linus Groh
2022-02-09LibJS: Convert 'possible instants' AOs to MarkedVector<Instant*>Linus Groh
2022-02-08LibJS: Compare types instead of sizes in %TypedArray%.prototype.setIdan Horowitz
2022-02-08LibJS: Make TypedArray::element_name return FlyString instead of StringIdan Horowitz
2022-02-08LibJS: Implement the missing step 20 in %TypedArray%.prototype.setIdan Horowitz
2022-02-08LibJS: Implement the CloneArrayBuffer AOIdan Horowitz
2022-02-08LibJS: Add spec comments to %TypedArray%.prototype.setIdan Horowitz
2022-02-08LibJS: Fix two typos in commentsLinus Groh
2022-02-08LibJS: Setup host hooks and have promise jobs work out the realmLuke Wilde
2022-02-08LibWeb: Introduce the Environment Settings ObjectLuke Wilde
2022-02-08LibJS+Everywhere: Remove all VM::clear_exception() callsdavidot
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-08LibJS: Add a traceback to Errordavidot
2022-02-08LibJS: Convert FinalizationRegistry::cleanup to ThrowCompletionOrdavidot
2022-02-08LibJS: Convert ArrayBuffer construction to ThrowCompletionOrdavidot
2022-02-08LibJS: Convert ScopeNode declaration functions to ThrowCompletionOrdavidot
2022-02-07LibJS: Add missing include to ShadowRealm.hAndreas Kling
2022-02-07LibJS: Add missing include to ExecutionContext.hAndreas Kling
2022-02-07LibJS: Unbreak build with JS_MODULE_DEBUGAndreas Kling
2022-02-07LibJS: Reduce header dependency graph in Realm.hAndreas Kling
2022-02-07LibJS: Add [[HostDefined]] internal slot to Realm objectsAndreas Kling