1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 08:37:34 +00:00
serenity/Libraries
Andreas Kling e34ed04d1e Kernel+LibPthread+LibC: Create secondary thread stacks in userspace
Have pthread_create() allocate a stack and passing it to the kernel
instead of this work happening in the kernel. The more of this we can
do in userspace, the better.

This patch also unexposes the raw create_thread() and exit_thread()
syscalls since they are now only used by LibPthread anyway.
2019-11-17 17:29:20 +01:00
..
LibAudio SoundPlayer: Changed some small cosmetic things 2019-11-05 19:50:11 +01:00
LibC Kernel+LibPthread+LibC: Create secondary thread stacks in userspace 2019-11-17 17:29:20 +01:00
LibCore LibCore: Add CConfigFile::open() for opening an arbitrary INI file 2019-11-11 13:13:08 +01:00
LibDraw LibDraw: Add Rect::from_two_points(Point, Point) 2019-11-17 16:37:42 +01:00
LibELF LibELF: Move AK/ELF/ into Libraries/LibELF/ 2019-11-06 13:42:38 +01:00
LibGUI GTextEditor: Allow GTextDocumentSpans to be "skippable" 2019-11-15 21:03:15 +01:00
LibHTML LibHTML: Paint a magenta rectangle around the currently inspected node 2019-11-09 11:58:50 +01:00
LibIPC POSIX compliance: (most) shell scripts converted to generic shell 2019-11-03 09:26:22 +01:00
LibM LibC, LibM: Add functions needed to compile python3 2019-11-11 22:04:16 +01:00
LibMarkdown LibMarkdown: Include a <head> element when rendering MD to HTML 2019-10-30 20:28:44 +01:00
LibPCIDB POSIX compliance: (most) shell scripts converted to generic shell 2019-11-03 09:26:22 +01:00
LibPthread Kernel+LibPthread+LibC: Create secondary thread stacks in userspace 2019-11-17 17:29:20 +01:00
LibThread LibPthread: Start working on a POSIX threading library 2019-11-13 21:49:24 +01:00
LibVT Terminal: Add selecting whole line on triple click 2019-11-15 23:58:06 +01:00