Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-01 | fix: group email | Nicholas | |
2021-11-20 | chore: simplify makefiles | Nicholas | |
2021-11-20 | Feature: self hosting prototype implemented | Nicholas Noll | |
This is a large change. In order to remove myself from libc's arcane interface, I implemented an independent runtime layer. It is based on musl's wonderful implementation mostly. Critically, if libc is linked to the program, then we cooperate. Namely, we call start main and let libc do all initialization. If not, then we have a noop defined in rt3.a. The general structure of the file is: 1. sys/$os/$arch contains all architecture dependent code 2. sys/$os/port contains all code that depends on the os, but is portable 3. rt/$arch contains all the runtime architecture dependent code 4. rt/* contains the portable runtime code. Obviously testing is needed. Specifically, while code is checked in for the most popular architectures, it only has been tested on one computer! Overall this is exciting and as been educational. | |||
2021-11-17 | automated platform specific code parsing | Nicholas Noll | |
2021-11-15 | Chore: updated build paths | Nicholas | |
2021-11-12 | chore: simplified organizational structurelaptop | Nicholas | |
2021-11-11 | chore: merge master into laptop | Nicholas | |
2021-11-11 | chore: update desktop | Nicholas Noll | |
2021-11-07 | config changes for laptop | Nicholas | |
2021-10-26 | chore(rename): libn -> base | Nicholas Noll | |
2021-10-13 | fix(email): bytes error. updated vendoring | Nicholas Noll | |
2021-10-08 | fix(tmux): regex to correctly deal with suspended nvim | Nicholas Noll | |
2021-10-08 | feat(email): allowed for markdown inside emails | Nicholas Noll | |
2021-10-08 | fix(theme): consistent theme | Nicholas Noll | |
2021-10-08 | fix(status): mail computation | Nicholas Noll | |
2021-10-06 | fix(util): removed debug prints | Nicholas Noll | |
2021-04-22 | chore(organize): restructured build to allow for parallel projects to sys ↵ | Nicholas Noll | |
functionality | |||
2021-04-22 | chore: rm dvtm from bin directory | Nicholas Noll | |
2020-07-19 | chore: update | Nicholas Noll | |
2020-06-26 | fix: removed unneeded signaling | Nicholas Noll | |
2020-06-26 | feat: simplified volume command | Nicholas Noll | |
2020-06-26 | feat: added simple status bar | Nicholas Noll | |
2020-06-20 | larger fonts for laptop | Nicholas Noll | |
2020-06-20 | fix: added aux menu files | Nicholas Noll | |
2020-06-20 | feat: added file to update directory tree | Nicholas Noll | |
2020-06-18 | feat: working parser for rc shell language | Nicholas Noll | |
2020-06-08 | feat: added dvtm underneath source tree | Nicholas Noll | |
2020-05-16 | fix: linking errors associated to linking bins against all dependencies. ↵ | Nicholas Noll | |
partitioned more explictly now | |||
2020-05-15 | feat: added buffered io to libn | Nicholas Noll | |
2020-05-15 | feat: dispatch code for tests. hooked into vim macros | Nicholas Noll | |
2020-05-15 | feat: testing directory to allow for easier tests of code | Nicholas Noll | |
2020-05-03 | removed buggy qsort header and implemented myself | Nicholas Noll | |
2020-05-01 | moved to static build with musl and integrated cscopes into dev tools | Nicholas Noll | |
2020-04-21 | feat: added allocator interface to allow for flexible library interfaces | Nicholas Noll | |
2020-04-19 | feat: added skeleton libc and updated generated makefiles to correctly set ↵ | Nicholas Noll | |
target specific flags | |||
2020-04-19 | feat: quality of life scripts to initialize make rules | Nicholas Noll | |
2020-04-19 | chore: added script to update build directory | Nicholas Noll | |