summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-04-20LibJS: De-duplicate ClassFieldDefinition RecordsLinus Groh
2022-04-18LibJS: Make the BC generator.next(value) workAli Mohammad Pur
2022-04-18LibJS: Avoid copying the frame into the interpreter in BC generatorsAli Mohammad Pur
2022-04-18LibJS: Don't coerce this value in %IteratorPrototype%[@@iterator]Linus Groh
2022-04-17LibJS: Add missing whitespace around namespace curly bracesLinus Groh
2022-04-16LibJS: Remove cloneConstructor parameter from CloneArrayBufferTimothy Flynn
2022-04-16LibJS: Factor out TypedArrayElement{Size,Type} abstract operationsTimothy Flynn
2022-04-16LibJS: Add explicit ErrorType values for TypedArray prototype exceptionsTimothy Flynn
2022-04-16LibJS: Define AllocateTypedArrayBuffer AO out of lineTimothy Flynn
2022-04-16LibJS: Define SetTypedArrayFrom{TypedArray,ArrayLike} AOs out of lineTimothy Flynn
2022-04-13LibJS: Add missing Vector::in_reverse() in ensure_property_table()Andreas Kling
2022-04-13LibJS: Tidy up Shape::ensure_property_table() a little bitAndreas Kling
2022-04-13LibJS: Allow TypeArray to become detached in TypedArray.prototype.setTimothy Flynn
2022-04-12LibJS: Update spec comments to use ToZeroPaddedDecimalString AOLinus Groh
2022-04-12LibJS: Pass this value to fallback func in Array.prototype.toString()Linus Groh
2022-04-11LibJS: Update ZonedDateTime AO spec comments for structured headersLuke Wilde
2022-04-11LibJS: Remove unused include from AbstractOperations.cppLinus Groh
2022-04-11LibJS: Move additional notes to spec comments onto their own lineLinus Groh
2022-04-11LibJS: Call HostEnsureCanCompileStrings in CreateDynamicFunctionLuke Wilde
2022-04-11LibJS: Add tests for the new steps added to PerformEvalLuke Wilde
2022-04-11LibJS: Add missing steps and spec comments to PerformEvalLuke Wilde
2022-04-11LibJS: Use single page spec link for BoundFunctionCreateLinus Groh
2022-04-11LibJS: Fix two bogus spec linksLinus Groh
2022-04-08LibJS: Do not throw a TypeError when sorting a detached TypedArrayTimothy Flynn
2022-04-08LibJS: Move DetachArrayBuffer implementation to the ArrayBuffer objectTimothy Flynn
2022-04-08LibJS: Make options object const in more Temporal AOsLinus Groh
2022-04-08LibJS: Handle undefined options in MergeLargestUnitOptionLinus Groh
2022-04-07LibJS: Consistently call observable Temporal AOs with undefined optionsLinus Groh
2022-04-06LibJS: Reorder and reduce steps of InitializeDateTimeFormatTimothy Flynn
2022-04-06LibJS: Remove outdated FIXME from String.prototype.localeCompareTimothy Flynn
2022-04-05LibJS: Actually generate a lexical env for SwitchStatement in BCAli Mohammad Pur
2022-04-05LibJS: Use InitializeOrSet to initialize function declarations in BCAli Mohammad Pur
2022-04-05LibJS: Make Handle<Value>::is_null() also consider the contained valueAli Mohammad Pur
2022-04-04LibJS: Fix typo in a variable name in get_substitution()Linus Groh
2022-04-04LibJS: Fix some clang-tidy warnings in TemporalLinus Groh
2022-04-04LibJS: Use MUST() instead of TRY() for two infallible Temporal AOsLinus Groh
2022-04-03LibJS: Remove a bunch of gratuitous JS namespace qualifiersLinus Groh
2022-04-03LibJS: Use AK::Time in system_utc_epoch_nanoseconds()Linus Groh
2022-04-02LibJS: Normalize NaN values in Sets and MapsIdan Horowitz
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-31LibJS: Allow JS::make_handle(T*) to be called with nullptrAndreas Kling
2022-03-31LibJS: Don't assume that for-in/of target is a variable on LHS::AssignAli Mohammad Pur
2022-03-31LibJS: Implement codegen for MemberExpression binding patternsAli Mohammad Pur
2022-03-31LibJS: Implement bytecode generation for all ObjectExpression propertiesAli Mohammad Pur
2022-03-31LibJS: Adjust ISO8601 representation for years between 1 BCE and 999 CELinus Groh
2022-03-31LibJS: Correct PlainYearMonth arithmetic for non-ISO calendarsLinus Groh
2022-03-31LibJS: Handle Etc/GMT timezones properly in TimeZone{IANA,Bracketed}NameLinus Groh
2022-03-31LibJS: Emit reference information for { calendarName: "always" } optionLinus Groh
2022-03-31LibJS: Fix Duration.compare() for dates with unusual number of hoursLinus Groh
2022-03-31LibJS: Add explicit default copy+move constructors to ThrowCompletionOrHendiadyoin1