summaryrefslogtreecommitdiff
path: root/LibC
AgeCommit message (Expand)Author
2019-05-03Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program.Andreas Kling
2019-05-03LibC: Add strcoll() and strxfrm().Andreas Kling
2019-05-02LibC: Tune the number of ChunkedBlocks we keep around empty.Andreas Kling
2019-05-02LibC: Move full ChunkedBlocks to a separate list in the allocator.Andreas Kling
2019-05-02LibC: free() should move kept empty ChunkedBlocks to the end of the list.Andreas Kling
2019-05-02LibC: free() should return free blocks back to the operating system.Andreas Kling
2019-05-02LibC: Improve malloc() mmap names somewhat.Andreas Kling
2019-05-02LibC: Implement a simple freelist-based malloc() with size classes.Andreas Kling
2019-04-30LibC: Log all malloc() calls if LIBC_LOG_MALLOC is set.Andreas Kling
2019-04-29LibC: Oops, exit_thread() never returns.Andreas Kling
2019-04-29Kernel+LibC: Add exit_thread() syscall.Andreas Kling
2019-04-29Toolchain: The toolchain script is now working 🎉VAN BOSSUYT Nicolas
2019-04-29Toolchain: Useit.sh finish and added an install target for the libc's Makefil...VAN BOSSUYT Nicolas
2019-04-27LibC: Make the malloc()/free() scrubbing runtime optional (default on.)Andreas Kling
2019-04-27LibC: Add dummy pthread.h for GCC build.Andreas Kling
2019-04-27LibC: Make fwrite() buffered.Andreas Kling
2019-04-27LibC: Various stdio correctness fixes.Andreas Kling
2019-04-26LibC: Add execvpe() and make execvp()'ed children inherit environment.Andreas Kling
2019-04-26LibC: Update stdio stream error state in more places.Andreas Kling
2019-04-23Put assertions behind a DEBUG flag to make it easy to build without them.Andreas Kling
2019-04-23Do a pass of compiler warning fixes.Andreas Kling
2019-04-22Kernel: Add a systrace() syscall and implement /bin/strace using it.Andreas Kling
2019-04-22LibC: Return a default locale from localeconv(). (For GCC 8.3.0)Andreas Kling
2019-04-22LibC: Add sched_yield(), needed for GCC 8.3.0 build.Andreas Kling
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-21LibC: Minor compat tweak, move struct timezone to sys/time.hAndreas Kling
2019-04-20Kernel: Remove "restorer" field from SignalActionData.Andreas Kling
2019-04-20Sprinkle use of AK::Vector in various places.Andreas Kling
2019-04-20LibC: Get rid of the now-unneeded AK/kmalloc.cppAndreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
2019-04-18LibC: stddbg should be opened with O_CLOEXEC.Andreas Kling
2019-04-18Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.Andreas Kling
2019-04-17LibC: Bring the C library close enough to newlib to trick GCC.Andreas Kling
2019-04-16AK: Try to use StringViews more for substrings and splitting.Andreas Kling
2019-04-09Kernel: More work towards POSIX SHM, also add ftruncate().Andreas Kling
2019-04-08Kernel+LibC: Add stubs for POSIX shared memory API.Andreas Kling
2019-04-07Kernel+Userland: Add the rename() syscall along with a basic /bin/mv.Andreas Kling
2019-04-05AK: Fix problem when building i686-pc-serenity toolchain from scratch.Andreas Kling
2019-04-05LibC: Add some missing stuff in stdint.h for libstdc++.Andreas Kling
2019-04-04Taskbar: More bringup work. We now see a basic window list.Andreas Kling
2019-04-03Font: Clean up AK::MappedFile and use it for mapping font files.Andreas Kling
2019-04-02Move NetworkOrdered.h to AK/ since it's used in both kernel and userspace.Andreas Kling
2019-03-30Stopwatch: Print the result in decimal instead of hexadecimal.Andreas Kling
2019-03-27Kernel: Add Inode::truncate(size).Andreas Kling
2019-03-27LibC: Let's remember that headers are in C.Andreas Kling
2019-03-27LibC: Run constructors on process startup.Andreas Kling
2019-03-27LibC: Fix fread() EOF behavior with ungetc().Andreas Kling
2019-03-27LibC: Remove the validate_mallocation() stuff since Binutils hates it.Andreas Kling
2019-03-27LibC: Implement atexit() and strtoul().Andreas Kling
2019-03-27LibC: Add ungetc() and automatically flush streams on fclose().Andreas Kling