ladybird/Userland/Libraries
Gunnar Beutner 88cebb05ad LibC+LibPthread: Implement function forwarding for libpthread
GCC will insert various calls to pthread functions when compiling
C++ code with static initializers, even when the user doesn't link
their program against libpthread explicitly.

This is used to make static initializers thread-safe, e.g. when
building a library that does not itself use thread functionality
and thus does not link against libpthread - but is intended to
be used with other code that does use libpthread explicitly.

This makes these symbols available in libc.
2021-04-20 21:08:17 +02:00
..
LibArchive Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibAudio Everywhere: rename 'Sample' type to 'Frame' 2021-03-27 10:20:55 +01:00
LibC LibC+LibPthread: Implement function forwarding for libpthread 2021-04-20 21:08:17 +02:00
LibChess Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 2021-03-12 17:29:37 +01:00
LibCompress Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibCore LibCore: Add ArgsParser::add_option(String&) 2021-04-18 22:42:10 +02:00
LibCoreDump Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
LibCpp LibCpp: Support parsing class declarations 2021-04-19 21:48:42 +02:00
LibCrypt Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
LibCrypto LibCrypto: Avoid creating bools from anything except bools 2021-04-18 14:18:16 +02:00
LibDebug LibDebug: Implement ability to set watchpoints 2021-04-18 17:02:40 +02:00
LibDesktop LibDesktop: Fail gracefully on allowlist failures instead of asserting 2021-04-20 10:10:15 +02:00
LibDiff Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibELF LibELF: Ignore DT_SYMBOLIC entries 2021-04-19 20:39:22 +02:00
LibGemini Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibGfx LibGfx: Improve PNG encoder API somewhat 2021-04-19 23:49:16 +02:00
LibGUI LibGUI: Make statusbar label flat when displaying override_text 2021-04-20 09:24:52 +02:00
LibHTTP LibHTTP: Trim the whitespace around the Transfer-Encoding header value 2021-04-14 09:31:31 +02:00
LibImageDecoderClient Everywhere: Remove pessimizing and redundant move() 2021-03-17 16:30:15 +01:00
LibIPC LibIPC: Make Connection::send_sync return a NonnullOwnPtr 2021-04-20 10:10:15 +02:00
LibJS LibJS: Make Object.getOwnPropertyDescriptor() work with string indexed property 2021-04-20 18:53:07 +02:00
LibKeyboard LibKeyboard: Mark CharacterMap::get_char as const 2021-04-03 11:57:23 +02:00
LibLine LibLine: Avoid trying to restore() if the editor isn't initialized 2021-04-19 16:28:33 +02:00
LibM Everywhere: Add -Wdouble-promotion warning 2021-04-16 19:01:54 +02:00
LibMarkdown LibMarkdown: Remove unused Paragraph::add_line() declaration 2021-03-26 22:58:36 +01:00
LibPCIDB Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibProtocol Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibPthread LibC+LibPthread: Implement function forwarding for libpthread 2021-04-20 21:08:17 +02:00
LibRegex LibRegex: Generate a 'Compare' op for empty character classes 2021-04-12 08:54:58 +02:00
LibSQL LibSQL: Parse DROP TABLE statement 2021-04-20 18:28:34 +02:00
LibSymbolClient SymbolServer+LibSymbolClient: Just do one symbol per IPC message 2021-02-04 23:35:10 +01:00
LibSyntax Everywhere: Rename ASSERT => VERIFY 2021-02-23 20:56:54 +01:00
LibSystem CMake: Make libc.a self-contained 2021-03-19 22:55:53 +01:00
LibTest LibTest: Add Test::Counts 2021-03-24 20:38:20 +01:00
LibTextCodec LibTextCodec: Implement a Windows-1255 decoder. 2021-04-17 18:13:20 +02:00
LibThread AK+Everywhere: Make StdLibExtras templates less wrapper-y 2021-04-10 21:01:31 +02:00
LibTLS LibTLS: Parse X.509 certificates with the new ASN.1 parser 2021-04-18 14:18:16 +02:00
LibTTF LibGfx: Use size_t instead of int for glyph count 2021-04-18 22:10:25 +02:00
LibVT Everywhere: It's now "Foobar", not "FooBar", and not "foo bar" 2021-04-13 16:58:15 +02:00
LibWeb LibWeb: Don't call ResourceLoader error callback on 4xx status code 2021-04-20 19:47:23 +02:00
LibWebSocket LibWebSocket: Add a new websocket library 2021-04-18 22:42:10 +02:00
LibX86 Everything: Add -Wnon-virtual-dtor flag 2021-04-15 20:57:13 +02:00
CMakeLists.txt LibSQL: Introduce a SQL library with a tokenizer 2021-04-20 18:28:34 +02:00