Jonas 'Sortie' Termansen
|
26f4000983
|
Warn on rand and srand use.
|
2014-12-09 15:23:27 +01:00 |
|
Jonas 'Sortie' Termansen
|
60305cc589
|
Implement modified time in extfs.
|
2014-12-08 18:18:52 +01:00 |
|
Jonas 'Sortie' Termansen
|
1119aa695c
|
Notes on extfs speedup.
|
2014-12-08 18:18:52 +01:00 |
|
Jonas 'Sortie' Termansen
|
677435aa94
|
Hash extfs inode cache lookup.
|
2014-12-08 18:18:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
dc213256c0
|
Optimize extfs syncing blocks.
|
2014-12-08 18:18:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
8f0db0f541
|
Optimize extfs syncing inodes.
|
2014-12-08 18:18:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
572481098a
|
Add uuid support to extfs.
|
2014-12-08 18:18:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
f6b1056de8
|
Update extfs to current coding conventions.
|
2014-12-08 18:18:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
29ca566d43
|
Improve editor syntax highlighting of include statements.
|
2014-12-07 20:31:23 +01:00 |
|
Jonas 'Sortie' Termansen
|
e97032761e
|
Add line numbering to editor.
|
2014-12-07 20:31:22 +01:00 |
|
Jonas 'Sortie' Termansen
|
915ce1367b
|
Refactor editor viewport positioning.
|
2014-12-07 20:31:05 +01:00 |
|
Jonas 'Sortie' Termansen
|
18539b2240
|
Handle movement between editor lines with tabs.
|
2014-12-07 20:31:04 +01:00 |
|
Jonas 'Sortie' Termansen
|
8cf873e6d3
|
Add control-arrow commands to editor.
|
2014-12-07 20:30:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
08461c72fa
|
Move editor to its own subdirectory.
|
2014-12-07 20:29:08 +01:00 |
|
Jonas 'Sortie' Termansen
|
2d6481a5e7
|
Lexically change working directory in shell.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
9d106004fa
|
Use shell tokenization to recognize complete lines.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
2bed2f7ce2
|
Improve shell line reading.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
186ed27576
|
Add option parsing to the shell.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
46d16f9e4c
|
Use SHLVL to determine if a shell is outermost.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
242cfcca12
|
Add line editing, history and tab completion to shell.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
d8df769692
|
Move sh to its own directory.
|
2014-12-07 18:25:09 +01:00 |
|
Jonas 'Sortie' Termansen
|
99f27d5eb1
|
Fix pwd(1) unsetting PWD and exit code.
|
2014-12-04 18:12:50 +01:00 |
|
Jonas 'Sortie' Termansen
|
3917f4fee3
|
Use PWD in get_current_dir_name(3) if correct.
|
2014-12-04 17:56:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
bbf454e164
|
Rewrite program loader.
|
2014-12-04 16:14:17 +01:00 |
|
Jonas 'Sortie' Termansen
|
261b95e0a6
|
Add reallocarray(3).
|
2014-12-03 23:55:55 +01:00 |
|
Jonas 'Sortie' Termansen
|
5143f01b0a
|
Remove sbrk(2).
Note: This is an incompatible ABI change.
|
2014-12-03 23:55:55 +01:00 |
|
Jonas 'Sortie' Termansen
|
74247eb71e
|
Rewrite malloc(3).
|
2014-12-03 21:32:50 +01:00 |
|
Jonas 'Sortie' Termansen
|
4e9746c314
|
Add yes(1).
|
2014-12-03 15:20:03 +01:00 |
|
Jonas 'Sortie' Termansen
|
5d0a1c956b
|
Fix math.h not providing some C99 functions.
|
2014-12-03 14:19:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
dd950fc996
|
Add AT_EACCESS support to faccessat(2).
|
2014-12-03 14:19:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
ae4534aae1
|
Update kernel/descriptor.cpp to current coding conventions.
|
2014-12-03 14:19:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
52abb4d899
|
Refuse to implement gethostent(3).
|
2014-12-03 14:19:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
ba1e0882ec
|
Initialize system call table at compile time.
|
2014-12-03 14:19:49 +01:00 |
|
Jonas 'Sortie' Termansen
|
67cbc0715c
|
Clean up COM driver.
|
2014-12-03 14:04:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
3ad7ab4fc3
|
Add gethostname(2) and sethostname(2).
|
2014-12-03 13:58:29 +01:00 |
|
Jonas 'Sortie' Termansen
|
59262f6bf2
|
Refactor interrupt handler registration.
|
2014-12-02 21:30:39 +01:00 |
|
Jonas 'Sortie' Termansen
|
ede6d8f800
|
Optimize pipe transfers using scheduler yield hints.
|
2014-12-02 21:17:14 +01:00 |
|
Jonas 'Sortie' Termansen
|
6a14b67feb
|
Optimize userfs using scheduler yield hints.
|
2014-12-02 21:17:10 +01:00 |
|
Jonas 'Sortie' Termansen
|
4c78239721
|
Implement yielding a timeslice to another thread.
|
2014-12-02 21:15:08 +01:00 |
|
Jonas 'Sortie' Termansen
|
78d9620b0f
|
Clean up kernel attribute packed use.
|
2014-12-02 19:36:20 +01:00 |
|
Jonas 'Sortie' Termansen
|
117a7cda95
|
Update strndup(3) to current coding conventions.
|
2014-12-02 19:21:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
1032530ebf
|
Update strdup(3) to current coding conventions.
|
2014-12-02 19:21:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
fb7db21a1b
|
Update memcpy(3) to current coding style.
|
2014-12-02 19:21:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
163ecfcf55
|
Update stpcpy(3) and wcpcpy(3) to current coding conventions.
|
2014-12-02 18:23:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
9d3bf0f164
|
Update wcsspn(3) to current coding conventions.
|
2014-12-02 18:23:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
7911b5c66c
|
Update wcspbrk(3) to current coding conventions.
|
2014-12-02 18:23:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
b4c7a6aa4a
|
Update wcscspn(3) to current coding conventions.
|
2014-12-02 18:23:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
6b0060f2ec
|
Update strspn(3) to current coding conventions.
|
2014-12-02 18:23:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
0bb2ac34ec
|
Update strpbrk(3) to current coding conventions.
|
2014-12-02 18:23:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
8f30b923ee
|
Update strcspn(3) to current coding conventions.
|
2014-12-02 18:23:42 +01:00 |
|