index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-11-13
Add metadata to CoreInode.
Andreas Kling
2018-11-13
Make page_in_from_vnode 2x faster.
Andreas Kling
2018-11-13
Add close-on-exec flag for file descriptors.
Andreas Kling
2018-11-13
Reduce kmalloc() traffic in directory iteration.
Andreas Kling
2018-11-12
Add a braindead 10x speedup to kmalloc().
Andreas Kling
2018-11-12
Make loading /bin/bash ~250x faster.
Andreas Kling
2018-11-12
Some minor termios debugging output.
Andreas Kling
2018-11-12
Add primitive FIFO and hook it up to sys$pipe().
Andreas Kling
2018-11-11
Add a naive /bin/fgrep for testing pipes.
Andreas Kling
2018-11-11
Rage hacking to get bash to run. It finally runs. So cool! :^)
Andreas Kling
2018-11-11
Add really cheap atol() since sizeof(int) == sizeof(long) here anyway.
Andreas Kling
2018-11-11
Stub out a bunch more functions to get closer to that sweet bash build.
Andreas Kling
2018-11-11
Add setvbuf(), setlinebuf(), setbuf().
Andreas Kling
2018-11-11
Add ispunct() to LibC + some minor cleanups.
Andreas Kling
2018-11-11
A bunch of compat work (mostly stubs but some real implementations, too.)
Andreas Kling
2018-11-10
Some improvements to signals.
Andreas Kling
2018-11-10
Remove MM::allocate_physical_pages() since it wasn't used.
Andreas Kling
2018-11-10
Add /proc/PID/cwd, a symlink to the process's current directory.
Andreas Kling
2018-11-10
Rename ProcessInspectionScope to ProcessInspectionHandle.
Andreas Kling
2018-11-10
Merge VGA into VirtualConsole.
Andreas Kling
2018-11-10
Don't include empty segments in canonicalized paths.
Andreas Kling
2018-11-10
Make chdir("/") work.
Andreas Kling
2018-11-10
Merge Disk namespace into the IDEDiskDevice class.
Andreas Kling
2018-11-10
Before sys$write returns, check for pending unmasked signals.
Andreas Kling
2018-11-10
Make /bin/clear work again.
Andreas Kling
2018-11-09
Use the VGA start address for fast VirtualConsole scrolling.
Andreas Kling
2018-11-09
Pre-size the ksyms vector for speedier loading.
Andreas Kling
2018-11-09
Run QEMU with the possibility to attach gdb.
Andreas Kling
2018-11-09
Okay, now *actually* plug the leaks in exec().
Andreas Kling
2018-11-09
Add /proc/vnodes, listing basic info about all open vnodes.
Andreas Kling
2018-11-09
Build LibC and Userland with clang as well.
Andreas Kling
2018-11-09
Make kernel build with clang.
Andreas Kling
2018-11-09
Move <utsname.h> to <sys/utsname.h> for correctness.
Andreas Kling
2018-11-09
Get rid of redundant sys$spawn now that we have fork+exec.
Andreas Kling
2018-11-09
Fix all current build warnings in the userland.
Andreas Kling
2018-11-09
Fix all current build warnings in LibC.
Andreas Kling
2018-11-09
Fix all current build warnings in the kernel.
Andreas Kling
2018-11-09
Fix some paging related bugs exposed by the spawn stress test.
Andreas Kling
2018-11-08
Fix VMO leak in Process::exec().
Andreas Kling
2018-11-08
Teach Process::exec() about the magic of file-backed VMO's.
Andreas Kling
2018-11-08
Make Process::for_each...() functions inline and allocation-free.
Andreas Kling
2018-11-08
Fix deadlock in synthfs read implementation.
Andreas Kling
2018-11-08
Add a VMO pointer to VNode.
Andreas Kling
2018-11-08
Refactor the virtual memory object model a bit:
Andreas Kling
2018-11-08
Support basic mmap'ing of a file!
Andreas Kling
2018-11-08
Start working on memory-mapped files.
Andreas Kling
2018-11-08
Minor tweak to /bin/kill.
Andreas Kling
2018-11-08
Make it run in QEMU.
Andreas Kling
2018-11-08
Add some simple write buffering to LibC's stdio.
Andreas Kling
2018-11-08
The colonel task already had a halt loop.
Andreas Kling
[next]