summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS
AgeCommit message (Expand)Author
2023-01-15LibJS: Remove now-unused ThrowableFormat headerTimothy Flynn
2023-01-15LibJS: Port (most of) String.prototype to StringTimothy Flynn
2023-01-15LibJS: Port Value to-string methods to StringTimothy Flynn
2023-01-15LibJS: Resolve all UTF-8 rope strings as a StringTimothy Flynn
2023-01-15LibJS: Define Value::to_string to convert a Value to a StringTimothy Flynn
2023-01-15LibJS+Everywhere: Rename Value::to_string to to_deprecated_stringTimothy Flynn
2023-01-15LibJS: Add initial support for creating PrimitiveStrings with AK::StringTimothy Flynn
2023-01-15LibJS: Define number_to_string to convert a double to a StringTimothy Flynn
2023-01-15LibJS+LibWeb: Rename number_to_string to number_to_deprecated_stringTimothy Flynn
2023-01-15LibJS: Define Utf16String::to_utf8 to convert Utf16String to StringTimothy Flynn
2023-01-15LibJS: Rename Utf16String::to_utf8 to to_deprecated_stringTimothy Flynn
2023-01-15LibJS: Rename VM::string_cache to deprecated_string_cacheTimothy Flynn
2023-01-15LibJS: Rename PrimitiveString::has_utf8_string to has_deprecated_stringTimothy Flynn
2023-01-15LibJS: Add ThrowableStringBuilder::to_string to create a new StringTimothy Flynn
2023-01-15LibCrypto+Everywhere: Rename *BigInteger::to_base to to_base_deprecatedTimothy Flynn
2023-01-15Everywhere: Fully qualify IsLvalueReference in TRY() macrosAndrew Kaster
2023-01-14LibJS: Reword and reorder some steps of the Intl ResolveLocale AOTimothy Flynn
2023-01-14LibJS: Consistently use spaces / parentheses in NumberFormat operationsTimothy Flynn
2023-01-14LibJS: Refer to String elements as code units rather than charactersTimothy Flynn
2023-01-14LibJS: Update syntax for invoking the GetOption AO from Intl objectsTimothy Flynn
2023-01-14LibJS: Fix assignment of "isNegative" in FormatNumericToStringTimothy Flynn
2023-01-14LibJS: Renumber Intl.NumberFormat v3 prototypes and AOsTimothy Flynn
2023-01-14LibJS: Set approximate number range format result's "source" to "shared"Timothy Flynn
2023-01-13AK+Everywhere: Disallow returning a reference from a fallible expressionTimothy Flynn
2023-01-13LibJS: Explicitly disallow references in ThrowCompletionOrTimothy Flynn
2023-01-13LibJS+Everywhere: Return strings by value from PrimitiveStringTimothy Flynn
2023-01-13AK: Add support for "debug only" formattersMacDue
2023-01-13LibJS: Use integer days in RoundDurationBodilessSleeper
2023-01-10LibJS: Use a work queue instead of the C++ stack for the GC mark phaseAndreas Kling
2023-01-10LibJS: Update ISODaysInMonth in Calendar.cppBodilessSleeper
2023-01-09LibJS: Verify that objects are only initialized onceLinus Groh
2023-01-09LibJS: Make namespace object initialization lazy as wellLinus Groh
2023-01-09LibJS: Use intrinsic namespace objects in set_default_global_bindings()Linus Groh
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-09AK+Everywhere: Rename Utf16View::to_utf8 to to_deprecated_stringTimothy Flynn
2023-01-09LibUnicode+LibJS: Propagate OOM from Unicode normalizationTimothy Flynn
2023-01-09LibUnicode+LibJS+LibWeb: Propagate OOM from Unicode case transformationsTimothy Flynn
2023-01-09LibJS: Handle OOM errors in String.prototype.replaceAllTimothy Flynn
2023-01-09LibJS: Handle OOM errors in the GetSubstitution AOTimothy Flynn
2023-01-08LibJS: Add and begin using a completion-compatible string formatterTimothy Flynn
2023-01-08LibJS: Use fallible methods to handle OOM when resolving rope stringsTimothy Flynn
2023-01-08LibJS+Everywhere: Make PrimitiveString and Utf16String fallibleTimothy Flynn
2023-01-08AK+Everywhere: Make UTF-16 to UTF-8 converter fallibleTimothy Flynn
2023-01-08AK+Everywhere: Make UTF-8 and UTF-32 to UTF-16 converters fallibleTimothy Flynn
2023-01-08LibJS+LibWeb: Move the macro to convert ENOMEM to an exception to LibJSTimothy Flynn
2023-01-08LibJS: Move the "other" optional completion in the move constructorTimothy Flynn
2023-01-08LibJS: Let Utf16String be forward-declared in Value.hTimothy Flynn
2023-01-08AK+LibJS+LibRegex: Define an alias for UTF-16 string data storageTimothy Flynn
2023-01-07LibJS: Only start ElapsedTimer for GC metrics when printing is enabledAndrew Kaster
2023-01-07LibJS: Use Core::ElapsedTimer in Bytecode::Pass instead of gettimeofdayAndrew Kaster