summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibC
AgeCommit message (Expand)Author
2021-07-11DynamicLoader+LibC: Make _start a naked functionHendiadyoin1
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-09LibC: Make sure crt0 and crt0_shared are built before LibCGunnar Beutner
2021-07-09LibC: Make makedev()/minor()/major() staticAli Mohammad Pur
2021-07-09LibC: Re-run clang-format on malloc.cppAndreas Kling
2021-07-09LibC: Simplify locking in mallocAndreas Kling
2021-07-09LibThreading: Rename Lock => MutexAndreas Kling
2021-07-08LibC: Don't include `fenv.h` from `float.h`Daniel Bertalan
2021-07-08LibC+Utilities: Add `gnu::format` attributesDaniel Bertalan
2021-07-07LibC+LibPthread: Use FUTEX_PRIVATE_FLAG in more placesSergey Bugaev
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Add keyboard ioctl to get num/caps lock stateEdwin Hoksberg
2021-07-06LibC: Only set owner on recursive mutexesSergey Bugaev
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05LibC+LibPthread: Add PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NPAndreas Kling
2021-07-05LibPthread: Reimplement condition variablesSergey Bugaev
2021-07-05LibC: Add __pthread_mutex_lock_pessimistic_np()Sergey Bugaev
2021-07-05LibC: Rewrite pthread_mutexSergey Bugaev
2021-07-05LibC: Add futex_wait() and futex_wake() helpersSergey Bugaev
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04WindowServer: Query driver for framebuffer offsetTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
2021-07-04LibC: Convert LengthModifier & ConversionSpecifier to enum classesIdan Horowitz
2021-07-04Toolchain+Userland: Enable TLS for x86_64Gunnar Beutner
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-03LibC: Don't use C++ attribute syntax in C-visible headersDaniel Bertalan
2021-07-01LibC: Fix jmp_buf layout on x86_64Andreas Kling
2021-06-30Kernel: Disable __thread and TLS on x86_64 for nowGunnar Beutner
2021-06-29LibC: Fix struct layout for sys_dirent on x86_64Gunnar Beutner
2021-06-29LibELF: Add stub for R_X86_64_TPOFF64Gunnar Beutner
2021-06-29LibC: Add struct keyword to FBRects.rects to make it C compiler safeDiego Garza
2021-06-28LibC: Implement memcpy and memset for x86_64Gunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-27Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegistersGunnar Beutner
2021-06-27WindowServer: Coalesce flushing buffers into one ioctl() callTom
2021-06-25Userland: Add FB_FLUSH ioctl for fbdevSahan Fernando
2021-06-21LibC: Add P_tmpdir macroDaniel Bertalan
2021-06-18LibC: Add definition for PRIuPTRGunnar Beutner
2021-06-16LibC: Make sure the definition for struct timeval is availableGunnar Beutner
2021-06-13LibC: Make `getopt` modify `argv` againJelle Raaijmakers
2021-06-12LibC: Expose PAGE_ROUND_UP in mallocdefs.hSahan Fernando
2021-06-11Libc: Silence debug spam from `strerror`Jelle Raaijmakers
2021-06-11LibC: Let `strerror_r` fail if `errnum` < 0Jelle Raaijmakers
2021-06-10LibC: Use EX_IOERR instead of EX_IOEREgor Ananyin
2021-06-09LibC: Add stub implementation for sigsuspendThiago Henrique Hupner
2021-06-09LibC: Make tgetnum() return -1 if capability is not availableThiago Henrique Hupner
2021-06-08LibC+AK: Remove our custom macros from <assert.h>Gunnar Beutner
2021-06-06LibC+LibELF: Implement dladdr()Gunnar Beutner
2021-06-05LibC: Let setlocale() pretend that setting the locale succeededGunnar Beutner
2021-06-04LibC: Define `MSG_OOB`Jelle Raaijmakers