Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-31 | libc: Add more sv/sb functions | Anton Kling | |
2024-12-16 | rdate: Fix error reporting and code formatting | Anton Kling | |
2024-12-15 | sh: source /profile file | Anton Kling | |
2024-12-15 | sh: Partially working strings using "" | Anton Kling | |
2024-12-15 | sh: Add setting environment variables | Anton Kling | |
2024-12-12 | formatting: Use clang-format on all projects | Anton Kling | |
This commit also add braces to all `if` statements. | |||
2024-12-12 | signal: Remove old way of sending signals and instead use procfs | Anton Kling | |
2024-12-09 | lock: Add lock utility | Anton Kling | |
2024-12-09 | sh: Add exit command | Anton Kling | |
2024-12-02 | minibox: Add true, false | Anton Kling | |
2024-11-28 | changes | Anton Kling | |
2024-10-11 | sh: Add parsing of newlines | Anton Kling | |
2024-10-09 | sh: Conform to the new stringbuilder functions | Anton Kling | |
2024-10-09 | sh: Add support for running commands in the background | Anton Kling | |
2024-10-09 | sh: Fix incorrectly hardcoded value | Anton Kling | |
2024-10-02 | libc: Add faster scandir function(scandir_sane). | Anton Kling | |
This function is significantly faster due to not requiring memory allocations for each directory entry. Now they are instead just allocated as a large chunk. This function is not compatible with scandir since the cleanup of both function will be different. With this a new function scandir_sane_free has also been added. Besides having a function(like scandir) that forces the programmer to implement their own cleanup procedure that is anymore complicated than a simple free() call is absurd. | |||
2024-09-12 | sh: Load script from file | Anton Kling | |
2024-09-12 | sh: Add support for comments | Anton Kling | |
2024-07-03 | rdate: Add a very basic implementation rdate | Anton Kling | |
Also adds sha1sum.c file which I forgot in a previous commit | |||
2024-07-01 | LibC: Change how kill() works | Anton Kling | |
2024-06-30 | minibox: Add sha1sum | Anton Kling | |
2024-05-02 | sh: Use string view instead of C strings | Anton Kling | |
2024-04-17 | VFS/LibC: Fix small bugs | Anton Kling | |
2024-04-02 | Kernel: Fix some memory leaks | Anton Kling | |
2024-03-28 | new stuff | Anton Kling | |
2024-03-26 | Increase support for signals | Anton Kling | |
2023-11-25 | Minibox shell: Change shell prompt to use cwd | Anton Kling | |
2023-11-23 | LibC: Reduce warnings in code | Anton Kling | |
2023-11-17 | Minibox: Add a somewhat improved shell | Anton Kling | |
This shell actually lexes and produces a AST which makes it easier to add features and will makes it more difficult to introduce bugs. So basically it is just better code. | |||
2023-11-15 | VFS/LibC: Add getcwd() | Anton Kling | |
2023-11-15 | LibC: Add getdelim and getline | Anton Kling | |
2023-10-23 | WindowServer: Launch a new terminal by pressing ALT+n | Anton Kling | |
2023-10-22 | Update .gitignore for all programs | Anton Kling | |
2023-10-22 | Change CC in Makefiles to not use a absolute path | Anton Kling | |
2023-10-22 | Move everything into a new repo. | Anton Kling | |