summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2022-01-07Everywhere: Fix many spelling errorsmjz19910
2022-01-06LibJS: Fully parse the TimeZoneIANAName productionLinus Groh
2022-01-06LibJS: Include time zone name in TemporalInvalidTimeZoneName errorLinus Groh
2022-01-06LibJS: Remove the now unused custom VM unwind mechanismLinus Groh
2022-01-06LibJS: Replace the custom unwind mechanism with completions :^)Linus Groh
2022-01-06LibJS: Implement the LoopContinues AOLinus Groh
2022-01-06LibJS: Implement LabelledStatement & LabelledEvaluation semanticsLinus Groh
2022-01-05LibJS: Add tests for all the unscopable Array prototype propertiesLuke Wilde
2022-01-05LibJS: Implement Date.UTC according to the specTimothy Flynn
2022-01-05LibJS: Use AK::Time to implement the MakeDay AOTimothy Flynn
2022-01-05LibJS: Set the length of Date.UTC to 7Timothy Flynn
2022-01-05LibJS: Use HashMap::remove_all_matching() in WeakMapAndreas Kling
2022-01-05LibJS: Use HashTable::remove_all_matching() in WeakSet :^)Andreas Kling
2022-01-05LibJS+LibUnicode: Handle flexible day periods that roll over midnightTimothy Flynn
2022-01-05LibJS: Implement Array.prototype.groupByToMapLuke Wilde
2022-01-05LibJS: Implement Array.prototype.groupByLuke Wilde
2022-01-05LibJS: Make MarkedValueList copyable and move assignableLuke Wilde
2022-01-05LibJS: Add Handle specialisation for ValueLuke Wilde
2022-01-04LibJS: Remove the now retired TRY_OR_DISCARD() macro :^)Linus Groh
2022-01-04LibJS: Convert PropertyKey::from_value() to ThrowCompletionOrLinus Groh
2022-01-04LibJS: Convert FunctionObject::bind() to ThrowCompletionOrLinus Groh
2022-01-04LibJS: Convert PromiseResolvingElementFunction to ThrowCompletionOrLinus Groh
2022-01-04LibJS: Remove unused Accessor::call_{getter,setter}()Linus Groh
2022-01-04LibJS: Remove unused IndexedProperties::take_{first,last}()Linus Groh
2022-01-04LibJS+LibUnicode: Convert UnicodeLocale to link with weak symbolsTimothy Flynn
2022-01-04LibJS: Implement Number.prototype.toExponentialTimothy Flynn
2022-01-04LibJS: Implement Number.prototype.toPrecisionTimothy Flynn
2022-01-03LibJS: Propagate errors from TypedArray for_each_item{,_from_last} callsLinus Groh
2022-01-03LibJS: Add a ton of spec comments to AST.cppLinus Groh
2022-01-03LibJS: Update AST to use completions :^)Linus Groh
2022-01-03LibJS: Don't assume non-empty [[Value]] in Completion TRY() helpersLinus Groh
2022-01-03LibJS: Remove redundant abrupt completion checkLinus Groh
2022-01-03LibJS: Return Optional<T> from Completion::{value,target}(), not TLinus Groh
2022-01-03LibJS: Implement the Extend TimeZoneName Option ProposalTimothy Flynn
2022-01-02LibJS: Fix two typos in comments in AST.cppLinus Groh
2022-01-02 LibJS: Let Completion::update_empty() take an Optional<Value>Linus Groh
2022-01-02LibJS: Move provided Optional<Value> argument in normal_completion()Linus Groh
2022-01-02LibJS: Update ToRawPrecision / ToRawFixed AO spec commentsTimothy Flynn
2022-01-02LibJS: Explicitly handle postive/negative infinity in Intl.NumberFormatTimothy Flynn
2022-01-01LibJS: Avoid unnecessary copies in MergeBlocks codegen passBen Wiederhake
2022-01-01LibJS: Avoid unnecessary copies in PlaceBlocks codegen passBen Wiederhake
2021-12-31LibJS: Add missing undefined fallback to IfStatement completionsLinus Groh
2021-12-31LibJS: Fix the Now.plainDateTime in case they go over a year boundarydavidot
2021-12-31LibJS: Convert to_reference() to ThrowCompletionOrdavidot
2021-12-31LibJS: Convert resolve_this_binding() to ThrowCompletionOrdavidot
2021-12-30LibJS: Fix spec comment in Temporal::PlainDate::balance_iso_date()Emanuele Torre
2021-12-30LibJS: Convert thrown exception to completion in binding initializationdavidot
2021-12-30LibJS: Add and fix some spec comments in AbstractOperationsdavidot
2021-12-30LibJS: Convert get_identifier_reference() to ThrowCompletionOrdavidot
2021-12-30LibJS: Convert resolve_binding() to ThrowCompletionOrdavidot