serenity/Userland/Libraries
Diego Frias ffe3f02e2b LibWasm: Remove needless and costly copies
Speeds up spidermonkey.wasm instantiation by around 60ms (240ms -> 180ms)

(cherry picked from commit fc57f5111dfbed55208f13b17edb3c77d9cfdb8b)
2024-07-29 14:34:01 +02:00
..
LibAccelGfx
LibArchive
LibAudio LibAudio: Use clamp() in Sample::clip() 2024-07-06 22:24:20 +02:00
LibC Kernel+Userland: Prepare for considering VFSRootContext when mounting 2024-07-21 11:44:23 +02:00
LibCards
LibChess LibChess: Fix crash when importing PGN 2024-05-11 07:41:57 +01:00
LibCMake
LibCodeComprehension
LibCompress LibCompress: Detemplatize generate_huffman_lengths() 2024-07-01 00:29:39 +02:00
LibConfig
LibCore LibCore: Log errors from pipe2 when creating an event loop 2024-07-29 01:01:11 -04:00
LibCoredump LibCoredump: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibCpp
LibCrypt
LibCrypto LibCrypto: Remove FIXMEs regarding possible optimizations in SHA{1,256} 2024-07-12 18:30:07 -04:00
LibDebug HackStudio: Use AK::unwind_stack_from_frame_pointer 2024-05-14 14:02:06 -06:00
LibDesktop LibDesktop+LaunchServer: Propagate AppFile arguments over IPC 2024-04-30 17:43:14 -06:00
LibDeviceTree Kernel/riscv: Use new DeviceTree helpers in PCI initializations 2024-05-02 07:44:13 -06:00
LibDiff
LibDNS
LibDSP
LibEDID
LibELF Kernel+Userland: Simplify loading of an ELF interpreter path 2024-07-21 15:38:52 +02:00
LibFileSystem
LibFileSystemAccessClient
LibGemini LibHTTP+LibCore+RequestServer: Use async streams for HTTP 2024-06-19 15:45:02 +02:00
LibGfx LibGfx/WebPWriterLossless: Use predictor transform 2024-07-28 12:35:41 -04:00
LibGL
LibGLSL
LibGPU
LibGUI LibGUI: Improve how SpinBox handles negative numbers 2024-07-19 21:20:52 +01:00
LibHTTP AK+LibTest: Choose definition of CO_TRY and CO_TRY_OR_FAIL more robustly 2024-06-29 20:15:05 -06:00
LibIDL LibIDL+LibWeb: Mark [FIXME] interfaces as [[Unimplemented]] 2024-06-26 16:34:37 +02:00
LibImageDecoderClient
LibIMAP LibIMAP: Handle escaped quotes in parse_quoted_string() 2024-07-27 17:33:50 -04:00
LibIPC LibIPC: Allow sync messages to completely block the event loop 2024-06-25 18:30:03 -06:00
LibJIT
LibJS LibJS: Fix crash in bytecode generator on https://twinings.co.uk/ 2024-07-29 07:57:19 -04:00
LibKeyboard
LibLine Utilities/js: Make it possible to exit via two consecutive ^C's 2024-07-28 13:06:44 -04:00
LibLocale
LibMain
LibManual
LibMarkdown
LibMedia LibMedia: Support videos with BT470BG color matrix 2024-07-13 17:37:23 -04:00
LibPartition Kernel: Prevent reference to unaligned u32 in MBRPartitionTable init 2024-05-27 17:35:42 +02:00
LibPCIDB
LibPDF LibPDF: Use draw_rect() to show debug clipping rects 2024-07-12 09:47:51 -04:00
LibProtocol LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-26 18:50:27 +02:00
LibRegex Everywhere: Remove usages of template keyword with no parameter list 2024-06-25 17:42:49 +02:00
LibRIFF
LibSanitizer DynamicLoader+LibSanitizer: Link LibSanitizer to DynamicLoader properly 2024-05-07 16:39:17 -06:00
LibSemVer
LibSoftGPU
LibSQL
LibSymbolication Meta+Userland: Make LibELF a proper library on Serenity 2024-04-26 19:08:13 -06:00
LibSyntax LibSyntax: Remove minor unnecessary use of LibGUI 2024-06-02 20:00:29 +02:00
LibSystem DynamicLoader+LibC: Link LibC into DynamicLoader --as-sane-people 2024-05-07 16:39:17 -06:00
LibTest AK+LibTest: Choose definition of CO_TRY and CO_TRY_OR_FAIL more robustly 2024-06-29 20:15:05 -06:00
LibTextCodec LibTextCodec: Use String::from_utf8() when decoding UTF-8 to UTF-8 2024-07-27 15:13:16 -04:00
LibThreading RequestServer+LibCore+LibTLS: Use coroutines for socket connection 2024-06-19 15:45:02 +02:00
LibTimeZone
LibTLS RequestServer+LibCore+LibTLS: Use coroutines for socket connection 2024-06-19 15:45:02 +02:00
LibUnicode AK+LibUnicode: Implement a case-insensitive variant of find_byte_offset 2024-06-01 07:37:54 +02:00
LibURL LibURL: Convert ASCII only URLs to lowercase during parsing 2024-06-27 14:00:51 +02:00
LibUSBDB
LibVirtGPU
LibVT
LibWasm LibWasm: Remove needless and costly copies 2024-07-29 14:34:01 +02:00
LibWeb LibWeb/DOM: Avoid repeated calls to Node::navigable 2024-07-29 07:59:13 -04:00
LibWebSocket LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-26 18:50:27 +02:00
LibWebView LibWebView+UI: Raise the chrome process open file limit 2024-07-29 01:01:11 -04:00
LibX86
LibXML
CMakeLists.txt LibMedia: Rename LibVideo to LibMedia 2024-07-04 22:09:32 +02:00