summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.cpp
AgeCommit message (Expand)Author
2023-04-14LibJS: Port Value::to_object() to NonnullGCPtrLinus Groh
2023-04-11LibJS: Update spec numbers for the Intl NumberFormat v3 proposalTimothy Flynn
2023-03-08AK+LibUnicode: Implement String::equals_ignoring_case without allocatingTimothy Flynn
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-01-30LibJS: Refactor the Intl.NumberFormat GetStringOrBooleanOption AOTimothy Flynn
2023-01-30LibJS: Shorten some spec text for BestAvailableLocaleTimothy Flynn
2023-01-27LibJS+LibLocale: Propagate errors from find_regional_values_for_localeTimothy Flynn
2023-01-22LibJS: Port ListFormat and PatternPartition to StringTimothy Flynn
2023-01-20LibJS: Mark infallible operations that may throw only due to OOMTimothy Flynn
2023-01-19LibJS: Return OptionalNone in fallible functions in the Intl namespaceTimothy Flynn
2023-01-19LibJS: Port Intl locale resolution to StringTimothy Flynn
2023-01-19LibJS: Do not fully qualify references to CanonicalizeUnicodeLocaleIdTimothy Flynn
2023-01-19LibJS: Propagate OOM errors from the PartitionPattern Abstract OperationTimothy Flynn
2023-01-19LibJS: Propagate OOM errors from Intl Abstract OperationsTimothy Flynn
2023-01-19LibLocale+LibJS: Port locale parsing and processing to StringTimothy Flynn
2023-01-16LibJS: Port trivial use cases in the Intl namespace to StringTimothy Flynn
2023-01-15LibJS+Everywhere: Rename Value::to_string to to_deprecated_stringTimothy Flynn
2023-01-14LibJS: Reword and reorder some steps of the Intl ResolveLocale AOTimothy Flynn
2023-01-14LibJS: Update syntax for invoking the GetOption AO from Intl objectsTimothy Flynn
2023-01-08LibJS+Everywhere: Make PrimitiveString and Utf16String fallibleTimothy Flynn
2022-12-14LibJS: Convert Object::create() to NonnullGCPtrLinus Groh
2022-12-14LibJS: Convert Array::create{,_from}() to NonnullGCPtrLinus Groh
2022-12-07LibJS: Replace standalone js_string() with PrimitiveString::create()Linus Groh
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-09-18LibJS: Handle NumberFormat's [[UseGrouping]] option for "true" / "false"Timothy Flynn
2022-09-05LibLocale: Move locale source files to the LibLocale folderTimothy Flynn
2022-09-05Userland: Move files destined for LibLocale to the Locale namespaceTimothy Flynn
2022-08-23LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Temporal AOs [Part 2/19]Linus Groh
2022-08-23LibJS: Replace GlobalObject with VM in Intl AOs [Part 1/19]Linus Groh
2022-08-23LibJS: Remove GlobalObject from VM::throw_completion()Linus Groh
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-07-15LibJS: Allow specifying keyword values not directly defined for a localeTimothy Flynn
2022-07-13LibJS+js: Parse new constructor options from Intl.NumberFormat V3Timothy Flynn
2022-06-15LibJS: Update to the latest ECMA-402 GetOption and move it into ECMA-262Linus Groh
2022-05-03LibJS: Remove implicit wrapping/unwrapping of completion recordsLinus Groh
2022-03-30LibJS+LibUnicode: Align ECMA-402 "sanctioned" terminology with UTS 35Timothy Flynn
2022-03-30LibJS: Use consistent ASCII case-transformation and string languageTimothy Flynn
2022-03-30LibJS: Explicitly indicate infallible incovationsTimothy Flynn
2022-02-16LibJS+LibUnicode: Parse Unicode keywords from the BCP 47 CLDR packageTimothy Flynn
2022-01-31Everywhere: Update copyrights with my new serenityos.org e-mail :^)Timothy Flynn
2022-01-31LibJS: Provide public access to list of sanctioned unit identifiersTimothy Flynn
2022-01-29LibJS: Add co, kf, and kn Unicode locale keywords to ResolveLocaleTimothy Flynn
2022-01-04LibJS+LibUnicode: Convert UnicodeLocale to link with weak symbolsTimothy Flynn
2021-12-01LibJS: Change all [[RelevantExtensionKeys]] to return constexpr arraysTimothy Flynn
2021-11-29LibJS+LibUnicode: Implement the Intl.DateTimeFormat constructorTimothy Flynn
2021-11-29LibJS: Change Intl's GetOption AO to accept a Span rather than a VectorTimothy Flynn
2021-11-24LibJS: Update spec comments in GetOption and DefaultNumberOption AOsTimothy Flynn