Commit History

Author SHA1 Message Date
  coderain 7b2aa7a4d4 [kernel] Bug fixes and refactoring 7 years ago
  coderain e3b10bc54d Implement basic ELF executable loading 7 years ago
  coderain f44b484697 [kernel] Fix block copying in the cache 7 years ago
  coderain 44aa1c0d85 [crt] Set the default heap. Update next_offset after blocks have been merged. 7 years ago
  coderain 6e39cdc735 [kernel] Fix bugs related to opening/listing devices 7 years ago
  coderain eb202f1726 Don't blindly strdup() optional arguments 7 years ago
  coderain 9f3ec362bd Move video I/O control definitions to the SDK 7 years ago
  coderain 2508ed09d8 [crt] Improve file descriptors 7 years ago
  coderain 1254279dad [crt] Properly implement I/O buffers 7 years ago
  coderain 9d13225126 Implement setjmp/longjmp 7 years ago
  coderain 06d7c44e59 Initialize the heap and file descriptors during CRT startup 7 years ago
  coderain bb018380fe Implement POSIX file descriptors and I/O 7 years ago
  coderain 56ebf60f05 Implement working directories in the CRT (and a bit of kernel support) 7 years ago
  coderain 9c47709b42 Start implementing CRT I/O 7 years ago
  coderain 2401635f0d [sdk] Remove old unused error codes [crt] Implement errno 7 years ago
  coderain 437aafe76c Implement the CRT heap and use that in the kernel 7 years ago
  coderain 28088d25c8 Move synchronization-related system calls to the SDK 7 years ago
  coderain 55d07a0006 Remove unnecessary system calls 7 years ago
  coderain f30ff57300 Separate monolithium exceptions from x86 exceptions; Implement lazy FPU switching 7 years ago
  coderain 65302bc952 [crt] Fix atexit 7 years ago
  coderain d1825c1bf9 [crt] Implement the entry point, exit(), and atexit() 7 years ago
  coderain df94fa6810 Fix the definitions of strtok and strtok_r 7 years ago
  coderain d92fffe1a6 More optimizing 7 years ago
  coderain d03f695c4d Optimize some string functions 7 years ago
  coderain 2bfa2c8170 Add a missing file header 7 years ago
  coderain dfd46c8ce2 Move C runtime stuff into a separate library 7 years ago
  coderain 549ee9217b Move system calls to the SDK and normalize their names 7 years ago
  coderain 5fcfa7a756 Even more reorganizing 7 years ago
  coderain 221f113935 More reorganizing 7 years ago
  coderain ca1fe44a80 Move critical section stuff to sync.c 7 years ago