1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 17:28:11 +00:00
serenity/Userland/Libraries
Ali Mohammad Pur ea7ba34a31 AK+LibWasm+LibJS: Disallow Variant.has() on types that aren't contained
Checking for this (and get()'ing it) is always invalid, so let's just
disallow it.
This also finds two bugs where the code is checking for types that can
never actually be in the variant (which was actually a refactor
artifact).
2021-06-02 18:02:47 +02:00
..
LibArchive LibArchive: Move method implementations away from header 2021-05-17 18:14:05 +01:00
LibAudio Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
LibC LibC: Replace fprintf(stderr) with warnln() 2021-05-31 17:43:54 +01:00
LibCards Hearts: Highlight cards when an invalid play is attempted 2021-05-26 19:57:08 +02:00
LibChess LibChess: Fixed PGN export bug (#7300) 2021-05-20 08:32:19 +02:00
LibCompress LibCompress: Discard GZip NAME & COMMENT optional strings 2021-05-18 08:09:21 +02:00
LibCore LibCore: Add StringView overloads for Core::ArgsParser 2021-06-01 09:02:43 +02:00
LibCoreDump Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
LibCpp LibCpp: Consider declarations inside a function's body 2021-06-01 22:20:13 +02:00
LibCrypt Everywhere: Add a blank line after copyright header where missing 2021-05-15 00:27:09 +01:00
LibCrypto AK: Replace ByteBuffer::grow with resize()/ensure_capacity() 2021-05-31 14:49:00 +04:30
LibDebug LibELF + LibDebug: Reduce allocations during symbolification 2021-05-31 14:09:11 +04:30
LibDesktop Userland: Mark subclasses of IPC::{Client,Server}Connection final 2021-05-23 09:53:55 +02:00
LibDiff AK+Everywhere: Consolidate String::index_of() and String::find() 2021-05-24 11:59:18 +02:00
LibDl Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibELF LibELF: Support weak symbols when using BIND_NOW 2021-05-31 11:49:32 +01:00
LibGemini LibGemini: Replace fprintf(stderr) with warnln() 2021-05-31 17:43:54 +01:00
LibGfx LibGfx: Replace if constexpr (PNG_DEBUG) printf() with dbgln_if() 2021-05-31 17:43:54 +01:00
LibGL LibGL: Use Texture Units in Rasterizer and Context 2021-05-31 14:59:47 +01:00
LibGUI Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibHTTP LibHTTP: Percent encode/decode request URI 2021-06-01 09:28:05 +02:00
LibImageDecoderClient LibIPC: Remove unnecessary IPC::ServerConnection::handshake() 2021-05-23 09:53:55 +02:00
LibIPC LibIPC: Fix unaligned u32 access in drain_messages_from_peer() 2021-05-24 09:04:22 +02:00
LibJS AK+LibWasm+LibJS: Disallow Variant.has() on types that aren't contained 2021-06-02 18:02:47 +02:00
LibKeyboard LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LibLine Everywhere: Sort out superfluous QuickSort.h imports 2021-05-29 23:41:54 +01:00
LibM LibM: Fix linking with LibM when compiling Userland without -O2 2021-05-23 20:17:00 +01:00
LibMarkdown LibMarkdown: Wrap code block language string in escape_html_entities() 2021-05-19 23:31:00 +01:00
LibPCIDB Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibPDF Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibProtocol LibProtocol: Fix non-constant usage of PAGE_SIZE 2021-05-23 18:10:29 +02:00
LibPthread LibPthread: Correct error check in sem_post and sem_wait 2021-06-01 08:29:56 +02:00
LibRegex Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibSanitizer Userland: Port UBSAN implementation to userspace 2021-05-27 15:18:03 +02:00
LibSQL LibSQL: Return an error for empty common table expression lists 2021-06-01 23:48:21 +04:30
LibSymbolication LibSymbolication: Rename Client.{cpp,h} => Symbolication.{cpp,h} 2021-05-22 18:54:22 +02:00
LibSyntax LibWeb: Add a super basic HTML syntax highlighter 2021-05-20 22:06:45 +02:00
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest LibTest+test-js: Add back the lost test262 parser test option 2021-05-30 10:34:44 +01:00
LibTextCodec LibTextCodec: Use Optional<String> for get_standardized_encoding 2021-05-18 21:02:07 +02:00
LibThreading Userland: Rename LibThread => LibThreading 2021-05-22 18:54:22 +02:00
LibTLS AK: Replace ByteBuffer::grow with resize()/ensure_capacity() 2021-05-31 14:49:00 +04:30
LibTTF Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibVT Everywhere: codepoint => code point 2021-06-01 10:01:11 +02:00
LibWasm AK+LibWasm+LibJS: Disallow Variant.has() on types that aren't contained 2021-06-02 18:02:47 +02:00
LibWeb LibWasm: Implement reference instructions (ref.{null,func,is_null}) 2021-06-02 16:09:16 +04:30
LibWebSocket LibWebSocket: Fixed occasional infinite loop with TLS sockets 2021-05-18 08:07:56 +02:00
LibX86 LibX86: Replace fprintf(stderr) with warnln() 2021-05-31 17:43:54 +01:00
CMakeLists.txt Userland: Port UBSAN implementation to userspace 2021-05-27 15:18:03 +02:00