1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:58:11 +00:00
serenity/Userland/Libraries
Timothy Flynn 0469006263 LibJS: Change Intl's PatternPartition record to hold a String value
It was previously holding a StringView, which was either a view into a
LibUnicode-generated string or a string passed from the user.

Intl.NumberFormat will need this record to hold internally-created
strings, so a StringView will not suffice (the way the steps are laid
out, that view will ultimately end up dangling).

This shouldn't be too wasteful since the StringView it was holding was
converted to a String eventually anyways.
2021-11-12 09:17:08 +00:00
..
LibArchive Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibAudio Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibC LibC: Avoid unnecessary mprotect during program finalization 2021-11-11 09:20:35 +01:00
LibCards LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
LibChess Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibCompress Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibConfig ConfigServer+LibConfig: Add way for clients to listen for config changes 2021-08-26 23:41:38 +02:00
LibCore Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibCoredump Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibCpp Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibCrypt Everywhere: Use my cool new @serenityos.org email address 2021-09-01 11:37:25 +04:30
LibCrypto Userland: Include Vector.h in a few places to make HeaderCheck happy 2021-11-11 20:36:36 +01:00
LibDebug Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibDesktop Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibDeviceTree Libraries: Add LibDeviceTree for manipulating OpenFirmware Device Trees 2021-10-21 19:20:03 -07:00
LibDiff Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibDl Toolchain+Userland: Enable TLS for x86_64 2021-07-04 01:07:28 +02:00
LibDSP LibDSP: Optimize note processing 2021-11-11 09:19:17 +01:00
LibELF Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibFileSystemAccessClient Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibGemini Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibGfx LibGfx: Include Vector.h in PNGLoader.cpp 2021-11-11 12:46:48 +00:00
LibGL LibGfx: Use ErrorOr<T> for Bitmap::try_create() 2021-11-08 00:35:27 +01:00
LibGUI Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibHTTP Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
LibImageDecoderClient Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibIMAP Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibIPC Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibJS LibJS: Change Intl's PatternPartition record to hold a String value 2021-11-12 09:17:08 +00:00
LibKeyboard LibKeyboard: Use ErrorOr<T> for CharacterMap::fetch_system_map() 2021-11-08 00:35:27 +01:00
LibLine Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibM Libraries: Fix typos 2021-10-01 01:06:40 +01:00
LibMarkdown Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibPCIDB Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibPDF Userland: Include Vector.h in a few places to make HeaderCheck happy 2021-11-11 20:36:36 +01:00
LibProtocol RequestServer+LibProtocol: Add an 'EnsureConnection' IPC endpoint 2021-09-28 22:32:31 +02:00
LibPthread LibPthread: Correct nonsensical loop exit condition in RWLock unlock 2021-09-28 12:34:51 +03:30
LibRegex Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibSanitizer LibSanitizer+AK: Add float cast overflow handler 2021-08-08 10:55:36 +02:00
LibSQL AK: Make ByteBuffer::try_* functions return ErrorOr<void> 2021-11-10 21:58:58 +01:00
LibSymbolication AK: Use ErrorOr<T> for MappedFile factories 2021-11-08 00:35:27 +01:00
LibSyntax LibWeb: Implement first draft of CSS syntax highlighting :^) 2021-10-23 19:07:44 +02:00
LibSystem Kernel+LibSystem: Add a 4th syscall argument 2021-07-25 14:08:50 +02:00
LibTest Everywhere: Remove unused ArgsParser header 2021-11-01 21:12:58 +01:00
LibTextCodec Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibThreading LibThreading: Remove redundant method 2021-11-02 11:07:26 +01:00
LibTLS Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibUnicode LibUnicode: Precompute the compact scale of each number formatting rule 2021-11-12 09:17:08 +00:00
LibUSBDB LibUSBDB: Fix vendor id decoding 2021-06-18 19:41:25 +04:30
LibVideo Everywhere: Pass AK::StringView by value 2021-11-11 01:27:46 +01:00
LibVT Everywhere: Pass AK::ReadonlyBytes by value 2021-11-11 01:27:46 +01:00
LibWasm LibWasm: Fix broken build after merging un-rebased Validator changes 2021-11-11 09:27:00 +01:00
LibWeb LibWeb: Implement WebAssembly::validate() 2021-11-11 09:20:04 +01:00
LibWebSocket Libraries: Fix visibility of Object-derivative constructors 2021-11-02 22:56:53 +01:00
LibX86 LibX86: Take load base address into consideration during disassembly 2021-10-25 12:14:26 +02:00
CMakeLists.txt Libraries: Add LibDeviceTree for manipulating OpenFirmware Device Trees 2021-10-21 19:20:03 -07:00