Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replace __printflike with __attribute__((format(printf, ...))) | June McEnroe | 2020-06-08 |
| | | | | sed -E 's/__printf0?like[(]([^,]+), ([^)]+)[)]/__attribute__((format(printf, \1, \2)))/' | ||
* | Replace __dead2 with __attribute__((noreturn)) | June McEnroe | 2020-06-08 |
| | | | | sed 's/__dead2/__attribute__((noreturn))/' | ||
* | Replace __FBSDID macros with comments | June McEnroe | 2020-06-08 |
| | | | | sed -E 's|__FBSDID[(]"([^"]+)"[)];|/* \1 */|' | ||
* | Remove reference to FreeBSD-specific libedit hack | June McEnroe | 2020-06-08 |
| | | | | | | | | Newer versions of libedit have sane tab-complete now without FreeBSD's hacks, and in fact the hack is gone in FreeBSD-CURRENT. I'm still a little confused why binding this weird function is necessary at all, but at least it exists everywhere, I guess. | ||
* | Remove mktemp options from mkbuiltins, mktokens | June McEnroe | 2020-06-07 |
| | | | | Why even? | ||
* | Add HISTFILE history saving | June McEnroe | 2020-03-09 |
| | |||
* | Source .editrc before applying -v or -e | June McEnroe | 2020-03-09 |
| | | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete. | ||
* | Add \? exit status prompt expansion | June McEnroe | 2020-03-09 |
| | |||
* | Shorten $HOME to ~ in prompt expansion | June McEnroe | 2020-03-09 |
| | |||
* | Add PS0 pre-prompt string | June McEnroe | 2020-03-09 |
| | |||
* | Add RPS1 and RPS2 right prompts | June McEnroe | 2020-03-09 |
| | |||
* | Fix copyright and rcsid | June McEnroe | 2020-03-09 |
| | |||
* | Replace strchrnul with strchr | June McEnroe | 2020-03-09 |
| | |||
* | Replace eaccess with faccessat | June McEnroe | 2020-03-09 |
| | |||
* | Replace st_mtim with st_mtimespec | June McEnroe | 2020-03-09 |
| | |||
* | Replace sys_nsig with NSIG | June McEnroe | 2020-03-09 |
| | |||
* | Replace 1sh Makefile | June McEnroe | 2020-03-09 |
| | |||
* | Rename manual pages to 1sh | June McEnroe | 2020-03-09 |
| | |||
* | Move bltin out of subdirectory | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/usr.bin/printf from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/test from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/kill from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Remove extraneous files from sh sources | June McEnroe | 2020-03-09 |
| | |||
* | Import /usr/src/bin/sh from FreeBSD 12.1-RELEASE | June McEnroe | 2020-03-09 |
| | |||
* | Remove 1sh sources | June McEnroe | 2020-03-09 |
| | | | | I'm going to recreate it from fresh sh sources for clean git history. | ||
* | Source .editrc before applying -v or -e | June McEnroe | 2019-12-20 |
| | | | | | Otherwise a bind -v in .editrc will take precedence and overwrite the ^I binding for sh-complete. | ||
* | Fix \? prompt expansion for more than one digit | June McEnroe | 2019-12-02 |
| | |||
* | Document HISTFILE | June McEnroe | 2019-11-26 |
| | |||
* | Remove default ENV from manual | June McEnroe | 2019-11-21 |
| | |||
* | Do not apply expansion to HISTFILE | June McEnroe | 2019-11-21 |
| | |||
* | Revert "Set default ENV to ~/.config/cash/cashrc" | June McEnroe | 2019-11-21 |
| | | | | This reverts commit 7bcd786e3dd7a5e2c064a1fd0dcb68cf0506ca2f. | ||
* | Remove HISTFILE default value | June McEnroe | 2019-11-21 |
| | |||
* | Remove vendored libedit | June McEnroe | 2019-11-21 |
| | |||
* | Revert "Use local libedit" | June McEnroe | 2019-11-21 |
| | | | | This reverts commit 4ec42616876188657fde1230f7c2ccd8396f18b1. | ||
* | Just use H_LOAD and H_SAVE | June McEnroe | 2019-11-21 |
| | |||
* | Use braces in 1sh Makefile | June McEnroe | 2019-11-21 |
| | |||
* | Add \? exit status prompt expansion | June McEnroe | 2019-11-20 |
| | |||
* | Remove PSlit | June McEnroe | 2019-11-20 |
| | |||
* | Rename catsh to 1sh | June McEnroe | 2019-06-28 |
Yes it's another rename because I felt like catsh was too long. 1sh is short and unique. |