ladybird/Userland/Libraries
Lenny Maiorani f91bcb8895 LibC: Simplify malloc size classes
Problem:
- `size_classes` is a C-style array which makes it difficult to use in
  algorithms.
- `all_of` algorithm is re-written for the specific implementation.

Solution:
- Change `size_classes` to be an `Array`.
- Directly use the generic `all_of` algorithm instead of
  reimplementing.
2021-05-18 08:06:01 +02:00
..
LibArchive LibArchive: Move method implementations away from header 2021-05-17 18:14:05 +01:00
LibAudio LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LibC LibC: Simplify malloc size classes 2021-05-18 08:06:01 +02:00
LibChess Chess: Fix signed/unsigned issues 2021-05-17 18:14:05 +01:00
LibCompress LibCompress: Add missing #include 2021-05-16 19:21:47 +02:00
LibCore LibCore: Close accepted sockets on exec() and make them non-blocking 2021-05-17 13:32:19 +02:00
LibCoreDump Everywhere: Use linusg@serenityos.org for my copyright headers 2021-04-22 22:51:19 +02:00
LibCpp LibCpp: Modify parsing of a Name's scope 2021-05-15 23:28:50 +02:00
LibCrypt Everywhere: Add a blank line after copyright header where missing 2021-05-15 00:27:09 +01:00
LibCrypto LibCrypto: Change static constexpr array to function local constexpr 2021-05-17 19:37:56 +01:00
LibDebug Userland: Add missing #includes 2021-05-16 17:49:42 +02:00
LibDesktop Userland: Add try_* IPC handlers 2021-05-03 21:14:40 +02:00
LibDiff LibDiff: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
LibDl Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibELF LibELF: Fix an integer overflow in Image::find_sorted_symbol 2021-05-17 14:58:13 +02:00
LibGemini AK+Userland: Remove nullability feature for the ByteBuffer type 2021-05-16 17:49:42 +02:00
LibGfx Everywhere: Fix a bunch of typos 2021-05-17 17:48:55 +01:00
LibGL Everywhere: Fix a bunch of typos 2021-05-17 17:48:55 +01:00
LibGUI LibGUI: Reset TextEditor modified state on sucessful write_to_file 2021-05-17 21:04:54 +01:00
LibHTTP LibHTTP: Make sure we're not sending an empty path in requests 2021-05-17 21:28:00 +02:00
LibImageDecoderClient LibImageDecoderClient: Decoded images with 0 frames are not successful 2021-05-14 21:02:14 +02:00
LibIPC LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
LibJS LibJS: Handle OOB access in GenericIndexedPropertyStorage::take_last() 2021-05-17 23:20:29 +01:00
LibKeyboard LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LibLine Userland: Don't explicitly call Vector<T>::is_null() 2021-05-16 17:49:42 +02:00
LibM LibC: Add declarations for various C11 math functions 2021-05-09 15:35:01 +02:00
LibMarkdown LibMarkdown: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
LibPCIDB Everywhere: "file name" => "filename" 2021-04-29 22:16:18 +02:00
LibPDF LibPDF: Parse nested Page Tree structures 2021-05-10 10:32:39 +02:00
LibProtocol Userland: Make IPC results with one return value available directly 2021-05-03 21:14:40 +02:00
LibPthread Everywhere: Fix a bunch of typos 2021-05-17 17:48:55 +01:00
LibRegex LibRegex: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
LibSQL Everywhere: Fix a bunch of typos 2021-05-17 17:48:55 +01:00
LibSymbolClient LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LibSyntax LibSQL: Add a syntax highlighter 2021-05-09 09:39:05 +02:00
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest LibTest: Convert Crash test runner to outln(..) 2021-05-08 00:04:10 +01:00
LibTextCodec LibTextCodec: Implement a Windows-1251 decoder 2021-05-01 17:59:08 +02:00
LibThread LibThread: Port Lock to foreign environments 2021-05-14 22:24:02 +02:00
LibTLS AK+Userland: Remove nullability feature for the ByteBuffer type 2021-05-16 17:49:42 +02:00
LibTTF LibCore+Everywhere: Move OpenMode out of IODevice 2021-05-12 11:00:45 +01:00
LibVT LibVT: Correct color handling 2021-05-17 18:19:49 +02:00
LibWasm LibWasm: Make clang happy by removing an 'extra' set of parenthesis 2021-05-17 23:25:30 +02:00
LibWeb LibWeb: Resolve 2-part and 3-part border-color values 2021-05-17 23:24:32 +02:00
LibWebSocket Everywhere: Fix a bunch of typos 2021-05-17 17:48:55 +01:00
LibX86 LibX86: Convert StringBuilder::appendf() => AK::Format 2021-05-07 21:12:09 +02:00
CMakeLists.txt LibPDF: Create basic object structure 2021-05-10 10:32:39 +02:00