serenity/Userland/Libraries
Timothy Flynn b1ea9c20b0 LibJS: Implement RegExp.prototype.{exec,test} with UTF-16 code units
This converts RegExpExec to perform matching with UTF-16 strings. As a
very temporary stop-gap, this adds overloads to RegExpExec and friends
for both UTF-8 and UTF-16 strings. This is only needed until the rest
of RegExp.prototype is UTF-16 capable.

This also addresses a FIXME regarding code point index correction in
RegExpExec when the Unicode flag is set.
2021-07-23 23:06:57 +01:00
..
LibArchive
LibAudio LibAudio: Implement loaded_samples() in the FLAC Loader 2021-07-22 22:57:05 +02:00
LibC LibC: Make calloc() actually fail on multiplication overflow 2021-07-22 09:17:02 +02:00
LibCards LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibChess
LibCompress
LibCore LibCore: Add LockFile, a filesystem based mutex 2021-07-22 23:34:15 +02:00
LibCoreDump
LibCpp
LibCrypt
LibCrypto
LibDebug LibELF+Utilities: Avoid truncating 64-bit values 2021-07-22 08:57:01 +02:00
LibDesktop
LibDiff
LibDl
LibELF LibELF+Utilities: Avoid truncating 64-bit values 2021-07-22 08:57:01 +02:00
LibFileSystemAccessClient
LibGemini
LibGfx LibGfx: Implement Color::from_hsl/hsla() 2021-07-22 23:09:01 +02:00
LibGL LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibGUI LibGUI: Handle multiple lines of text in MessageBox 2021-07-22 22:38:25 +02:00
LibHTTP
LibImageDecoderClient
LibIMAP
LibIPC LibIPC: Fix losing messages when connection is closed 2021-07-21 01:13:45 +02:00
LibJS LibJS: Implement RegExp.prototype.{exec,test} with UTF-16 code units 2021-07-23 23:06:57 +01:00
LibKeyboard
LibLine LibLine: Correct spelling mistake in variable name 2021-07-21 14:15:24 +02:00
LibM
LibMarkdown
LibPCIDB
LibPDF
LibProtocol
LibPthread
LibRegex LibRegex: Support ECMA-262 Unicode escapes of the form "\u{code_point}" 2021-07-23 23:06:57 +01:00
LibSanitizer
LibSQL
LibSymbolication Userland: Use /proc/kernel_base to determine the kernel base address 2021-07-22 21:38:23 +02:00
LibSyntax
LibSystem
LibTest
LibTextCodec
LibThreading
LibTLS
LibTTF LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibUSBDB
LibVideo
LibVT LibGfx: Use "try_" prefix for static factory functions 2021-07-21 18:02:15 +02:00
LibWasm Everywhere: Prefer using {:#x} over 0x{:x} 2021-07-22 08:57:01 +02:00
LibWeb LibWeb: Manually convert the js bigint to a wasm i64 value 2021-07-23 17:36:15 +04:30
LibWebSocket
LibX86 LibX86: Add missing MovD and MovQ instructions 2021-07-22 23:33:21 +02:00
CMakeLists.txt