Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-11 | chore: libunicode -> libutf | Nicholas | |
2021-10-29 | Prototype of unicode readline support | Nicholas Noll | |
The readline functionality operated on the assumption that 1 byte = 1 character. This is obviously wrong if you input a non-ascii character. This commit temporarily removes a lot of functionality but parses input bytes in a unicode-aware manner. The outstanding problem now is 1 unicode rune != 1 column. There are double wide characters, as well as zero width runes, that further break our assumption that 1 rune = 1 character = 1 column. This is the next iteration. | |||
2021-10-26 | chore(rename): libn -> base | Nicholas Noll | |
2021-10-18 | feat(rc): job control prototype working for basic commands | Nicholas Noll | |
2021-10-15 | feat(rc): working prototype of input->compile->print loop | Nicholas Noll | |
2021-10-13 | RM(rc): old code. too many assumptions baked in | Nicholas Noll | |
2021-10-13 | Feat(rc): working(ish) version of rc shell | Nicholas Noll | |
Removed compile commands | |||
2021-10-13 | feat(rc): added unix port of rc with linenoise | Nicholas Noll | |
2021-10-13 | fix(email): bytes error. updated vendoring | Nicholas Noll | |
2021-10-09 | feat(rc): added shell | Nicholas Noll | |
2021-04-22 | chore: rm unfinished projects | Nicholas Noll | |
2020-06-20 | fix: removed explicit vendoring. removed debugging code in rc | Nicholas Noll | |
2020-06-20 | feat: file globbing in shell. added dynamic.mk | Nicholas Noll | |
2020-06-18 | feat: working parser for rc shell language | Nicholas Noll | |