summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime
AgeCommit message (Expand)Author
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
2022-02-07LibJS: Make ScriptOrModule use WeakPtr instead of raw pointersAndreas Kling
2022-02-07LibJS: Add spec comments to the NativeError constructorLinus Groh
2022-02-07LibJS: Add spec comments to the Error constructorLinus Groh
2022-02-07LibJS: Add spec comments to Error.prototype.toString()Linus Groh
2022-02-07LibJS: Let Error prototypes inherit from PrototypeObjectLinus Groh
2022-02-07LibJS: Implement non standard error.stack attributeHendiadyoin1
2022-02-07LibJS: Fix JSON.stringify with stale surrogate codepointsJorropo
2022-02-07LibJS: Use GetV to look up the toJSON property in SerializeJSONPropertyTimothy Flynn
2022-02-06Everywhere: Rename JS::PropertyKey variables from property_{name => key}Linus Groh
2022-02-06LibJS: Implement BigInt.asUintNTimothy Flynn
2022-02-06LibJS: Implement BigInt.asIntNTimothy Flynn
2022-02-06LibJS: Mark Completion constructors with ALWAYS_INLINEAndreas Kling
2022-02-05LibJS: Explicitly initialize primitive IndexedPropertyIterator membersAndreas Kling
2022-02-05LibJS: Cache valid indices in IndexedPropertyIteratorAndreas Kling
2022-02-05LibJS: Remove the VERIFY_NOT_REACHED in link_and_eval_moduledavidot
2022-02-05LibJS: Visit internal values in PromiseValueListdavidot
2022-02-05LibJS: Keep handles on promise functions while resolving a moduledavidot
2022-02-05LibJS: Remove the JS_TRACK_ZOMBIE_CELLS optiondavidot
2022-02-05LibJS+LibRegex: Don't repeat regex match in regexp_exec()Ali Mohammad Pur
2022-02-05LibRegex+LibJS: Avoid searching for more than one match in JS RegExpsAli Mohammad Pur
2022-02-04LibJS: Rename variables to 'calendarLike' in a couple of placesLinus Groh
2022-02-04LibJS: Remove '-000000' check from ParseTemporalYearMonthStringLinus Groh
2022-02-04LibJS: Update fallibility of ParseISODateTime in spec commentsLinus Groh
2022-02-04LibJS: Explicitly handle invalid Date objects in UTC time settersTimothy Flynn
2022-02-04LibJS: Explicitly handle invalid Date objects in local time settersTimothy Flynn
2022-02-02LibJS: Consider calls of parse_iso_date_time() fallibleLinus Groh
2022-02-02LibJS: Reject '-000000' as extended yearLinus Groh