ladybird/Libraries
Timothy Flynn 62d9a84b8d AK+Everywhere: Replace custom number parsers with fast_float
Our floating point number parser was based on the fast_float library:
https://github.com/fastfloat/fast_float

However, our implementation only supports 8-bit characters. To support
UTF-16, we will need to be able to convert char16_t-based strings to
numbers as well. This works out-of-the-box with fast_float.

We can also use fast_float for integer parsing.
2025-07-03 09:51:56 -04:00
..
LibCompress LibCompress: Handle the error state where a dictionary is needed 2025-06-14 18:26:56 -04:00
LibCore AK+Everywhere: Prepare Utf16View for integration with a UTF-16 string 2025-07-03 09:51:56 -04:00
LibCrypto LibCrypto: Remove dependency on LibCore 2025-06-25 16:47:09 +01:00
LibDevTools LibDevTools: Remove use-after-move in actor_for_node() 2025-07-03 09:56:56 +01:00
LibDiff LibDiff: Remove a bunch of unused code 2025-05-13 12:46:34 +02:00
LibDNS LibDNS: Send the dnssec queries in parallel 2025-06-25 08:20:40 +02:00
LibFileSystem AK+LibCore: Avoid double-negation of syscall error values 2025-05-10 21:19:46 -04:00
LibGC LibGC: Enable EXPLICIT_SYMBOL_EXPORT 2025-06-30 10:50:36 -06:00
LibGfx AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
LibHTTP LibURL: Rename 'cannot have a base URL' to 'has an opaque path' 2025-04-06 08:24:54 -04:00
LibIDL LibIDL: Save parsed stringifier_extended_attributes 2025-06-30 11:39:16 -06:00
LibImageDecoderClient Everywhere: Make TransportSocket non-movable 2025-04-09 15:27:52 +02:00
LibIPC LibWeb: Enable in Windows CI 2025-06-30 10:50:36 -06:00
LibJS AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
LibLine Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibMain Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibMedia Everywhere: Remove LibRIFF 2025-07-02 12:01:12 +01:00
LibRegex AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
LibRequests Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibSyntax Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00
LibTest LibTest/Tests: Build and run test-js on windows 2025-06-05 22:00:55 -06:00
LibTextCodec Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
LibThreading Everywhere: Fix trivial -Wunnecessary-virtual-specifier instances 2025-05-12 11:40:45 -06:00
LibTLS LibTLS: Port to Windows 2025-06-23 18:58:01 -06:00
LibUnicode AK+Everywhere: Prepare Utf16View for integration with a UTF-16 string 2025-07-03 09:51:56 -04:00
LibURL AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
LibWasm AK+Everywhere: Allow lonely UTF-16 surrogates by default 2025-07-03 09:51:56 -04:00
LibWeb AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
LibWebSocket LibTLS: Remove blocking option and simplify Options struct 2025-06-23 17:49:21 +02:00
LibWebView LibWebView+UI: Launch the DevTools server if --devtools is specified 2025-07-02 15:27:54 -04:00
LibXML AK+Everywhere: Replace custom number parsers with fast_float 2025-07-03 09:51:56 -04:00
CMakeLists.txt Everywhere: Remove LibRIFF 2025-07-02 12:01:12 +01:00