Truly independent web browser
Find a file
Andreas Kling dea474dfd5 Make loading /bin/bash ~250x faster.
The ELF loader was doing huge amounts of unnecessary work.
Got rid of the "export symbols" and relocation passes since we don't need them.
They were useful things when bringing up the ELF loading code.

Also added a simple TSC-based Stopwatch RAII thingy to help debug performance issues.
2018-11-12 13:45:15 +01:00
AK Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
Base/etc Add getgrent() family of functions. 2018-11-06 22:27:51 +01:00
ELFLoader Make loading /bin/bash ~250x faster. 2018-11-12 13:45:15 +01:00
Kernel Make loading /bin/bash ~250x faster. 2018-11-12 13:45:15 +01:00
LibC Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
Userland Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
VirtualFileSystem Add primitive FIFO and hook it up to sys$pipe(). 2018-11-12 01:28:46 +01:00
Widgets Better int hashing. This was going to bite me sooner or later. 2018-10-27 09:33:24 +02:00
.gitignore Add simplified mmap() and munmap() syscalls. 2018-10-24 09:48:41 +02:00
Banner.txt Add a cool banner. 2018-10-10 13:18:46 +02:00