summaryrefslogtreecommitdiff
path: root/Libraries/LibPthread
AgeCommit message (Expand)Author
2021-01-01LibPthread: Implement destruction of pthread_keysAndrew Kaster
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-12LibPthread: Return errors as positive return valuesTom
2020-11-26LibPthread: Fix broken EINVAL check in pthread_attr_setdetachstate()Andreas Kling
2020-11-24LibPthread: Implement pthread_once()Sergey Bugaev
2020-09-25Meta+LibHTTP through LibWeb: Make clang-format-10 cleanBen Wiederhake
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-05Kernel + LibPthread: Use Userspace<T> in the create_thread syscallBrian Gianforcaro
2020-07-21LibPThread: Make pthread_exit a noreturn functionMuhammad Zahalqa
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-05-20Revert "Build: Include headers from LibC, LibM, and LibPthread with -isystem"Andreas Kling
2020-05-20Build: Include headers from LibC, LibM, and LibPthread with -isystemAndrew Kaster
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-04-26LibPthread: Hookup abstime argument to pthread_cond_timedwaitBrian Gianforcaro
2020-04-25LibPthread: implicitly call pthread_exit on return from start routine.Drew Stratford
2020-03-08Userspace: Add missing #includes now that AK/StdLibExtras.h is smallerAndreas Kling
2020-02-06LibPthread: Install immediately after buildingAndreas Kling
2020-02-01LibPthread: Disable debug spam by defaultAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-11LibPthread: Fix incompatible pthread_setname_np(), pthread_getname_np()Andreas Kling
2020-01-11Kernel: Use the Syscall string and buffer types moreAndreas Kling
2019-12-30Kernel: Refactor scheduler to use dynamic thread prioritiesAndreas Kling
2019-12-27LibPthread: Log debug info to debug console instead of stdout (#931)Valtteri Koskivuori
2019-12-25Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_tAndreas Kling
2019-12-22LibPthread: Okay I'm dumb, let's convert mutex locks into Atomic<u32>&Andreas Kling
2019-12-22LibPthread: Fix typo in pthread_mutex_lock()Andreas Kling
2019-12-22LibPthread+LibC: Support PTHREAD_MUTEX_RECURSIVEAndreas Kling
2019-12-20Build: clean up build system, use one shared Makefilejoshua stein
2019-12-08LibPThread: Add pthread_set/getname_npAndrew Kaster
2019-12-07LibPthread: Condition variables should use CLOCK_MONOTONIC by defaultAndreas Kling
2019-12-07LibPthread: Mark the pthread_cond_t "waiting" flag as volatileAndreas Kling
2019-12-07LibPthread: Add stubs for pthread_{get,set}schedparam()Andreas Kling
2019-12-07LibPthread: Implement simple thread-specific keysAndreas Kling
2019-12-07LibPthread: Implement pthread_sigmask()Andreas Kling
2019-12-07Kernel+LibPthread: Implement pthread_detach()Andreas Kling
2019-12-07LibPthread: Implement pthread_mutexattr_init() and _destroy()Andreas Kling
2019-12-07LibPthread: Don't set errno in pthread functionsAndreas Kling
2019-12-07LibPthread: Implement pthread_mutex_trylock()Andreas Kling
2019-12-07LibPthread: Implement pthread_self()Andreas Kling
2019-12-07LibPthread: Implement pthread_mutex_destroy()Andreas Kling
2019-12-07LibPthread: Implement condition variablesAndreas Kling
2019-12-01LibPthread: Remove some duplicate declarations in pthread.hAndreas Kling
2019-11-18Kernel+LibPthread: pthread_create handles pthread_attr_tAndrew Kaster
2019-11-17Kernel+LibPthread+LibC: Create secondary thread stacks in userspaceAndreas Kling
2019-11-16LibPthread: Implement a basic first pthread mutexAndreas Kling
2019-11-14Kernel+LibPthread: Implement pthread_join()Andreas Kling
2019-11-13LibPthread: Start working on a POSIX threading libraryAndreas Kling