Commit History

Autor SHA1 Mensaxe Data
  Idan Horowitz 9db10887a1 Kernel: Clean up sys$futex and add support for cross-process futexes %!s(int64=3) %!d(string=hai) anos
  Tim Schumacher 224ac1a307 LibC: Remove a bunch of weak `pthread_*` symbols %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 086969277e Everywhere: Run clang-format %!s(int64=3) %!d(string=hai) anos
  Sergey Bugaev 30caa33f7e LibC: Only set owner on recursive mutexes %!s(int64=4) %!d(string=hai) anos
  Sergey Bugaev 5536f3c277 LibC: Add __pthread_mutex_lock_pessimistic_np() %!s(int64=4) %!d(string=hai) anos
  Sergey Bugaev 19bef90923 LibC: Rewrite pthread_mutex %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 9e3fb73169 LibC: Use memory_order_acquire instead of memory_order_acq_rel %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 90f4c9e44c LibC: Fix race condition in pthread_mutex_unlock() %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 5ca1d4289b LibC: Remove reinterpret_cast in pthread_mutex_{try,}lock %!s(int64=4) %!d(string=hai) anos
  Jean-Baptiste Boric e16894af5a LibC: Do not include errno.h inside unistd.h %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 549d9bd3ea LibC: Move the __pthread_mutex_trylock function to LibC %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 88cebb05ad LibC+LibPthread: Implement function forwarding for libpthread %!s(int64=4) %!d(string=hai) anos
  AnotherTest bb777459a0 LibC+LibPthread: Implement pthread_atfork() %!s(int64=4) %!d(string=hai) anos