summary refs log tree commit diff stats
AgeCommit message (Expand)Author
17 hoursalias: Simplify alias storage HEAD masterHarald van Dijk
17 hoursmain: Fix profiling on longjmp exit pathsHerbert Xu
17 hoursinput: Fix history line reading regressionHerbert Xu
7 daysredir: Use memfd_create instead of pipeHerbert Xu
7 daysjobs: Preserve parent jobs for simple commandsHerbert Xu
7 daystrap: Preserve parent traps for trap-only command substitutionHerbert Xu
7 daysparser: Extend coverage of CHKEOFMARKHerbert Xu
14 daysexpand: Fix here-document file descriptor leakHerbert Xu
14 daysalias: Disallow non-CWORD charactersHerbert Xu
2024-04-12var: Remove unused VNOSETHerbert Xu
2024-04-12var: Fix unexporting of local variables using unsetHerbert Xu
2024-04-12alias: Fix out-of-bound accessHerbert Xu
2024-04-12jobs: Allow monitor mode without a tty in non-interactive modeHerbert Xu
2024-04-12exec: Check executable bit when searching pathHerbert Xu
2024-04-07configure.ac: drop -Wl,--fatal-warningsFabrice Fontaine
2024-04-06man: document what happens when IFS= (and when it's not)наб
2024-04-06jobs: drop unused node parameter in makejob()Denys Vlasenko
2024-04-06shell: Prototype all function definitions for C23 compatнаб
2024-04-06histedit: Don't require argument for fcнаб
2024-04-06histedit: Don't include the current fc in out-of-range lastнаб
2024-04-06histedit: Fix "fc -3" breakage on glibcнаб
2024-04-06histedit: Only parse old=new for fc -sнаб
2024-04-06histedit: Fix fs -s infinite loopнаб
2024-04-06histedit: Disallow fc -s first lastнаб
2024-04-06options: Fix getopts handling of colon in optstrSubhaditya Nath
2024-04-06man: Fix swapped stdin/stdout for redirection operatorsForest
2024-04-05var: move hashvar() calls into findvar()Ron Yorston
2024-04-05jobs: Implement pipefail optionChris Novakovic
2024-04-05mail: Fix chkmail loop break conditionC. McEnroe
2023-01-09alias: fix name quoting in printaliasнаб
2023-01-08parser: Print CTLBACKQ early in parsesubHerbert Xu
2023-01-08parser: Don't keep alloca()ing in a loop for substitutionsнаб
2023-01-08alias: Quote name in printaliasнаб
2023-01-08redir: Use F_DUPFD_CLOEXEC instead of F_DUPFD+F_SETFD if availableнаб
2023-01-08input: Only skip blank lines on PS1Herbert Xu
2023-01-08input: Check for int_pending while clearing inputHerbert Xu
2023-01-08builtin: Ignore first -- in type for consistencyнаб
2023-01-08builtin: Ignore first -- in getopts per POSIXнаб
2023-01-08var: Do not add 1 to return value of strchrnulHerbert Xu
2023-01-08input: Disable lleft in SMALL modeHerbert Xu
2023-01-08input: Read standard input byte-wiseHerbert Xu
2023-01-08input: Eat rest of line upon resetHerbert Xu
2023-01-05man: Document ulimit -wнаб
2023-01-05builtin: Actually accept ulimit -rVincent Lefevre
2023-01-05man: Document false built-inнаб
2023-01-05man: printf 'X, X is a byte under dashнаб
2023-01-05man: Reword to avoid confusion v/v printf Ar argument[s]/argumentsнаб
2023-01-05man: Document kill builtinнаб
2023-01-05man: Note chdir being the same builtin as cdнаб
2023-01-05man: Document jobs builtinнаб