summary refs log tree commit diff
path: root/src/funcs (unfollow)
Commit message (Expand)Author
2020-06-01parser: Fix double-backslash nl in old-style command subHerbert Xu
2020-05-28shell: Fix typosMartin Michlmayr
2020-05-28parser: Save and restore heredoclist in expandstrHerbert Xu
2020-05-15shell: Always use explicit large file APIHerbert Xu
2020-05-15input: Fix compiling against libedit with -fno-commonJeroen Roovers
2020-05-15shell: mktokens relative TMPDIRMichael Greenberg
2020-05-15expand: Remove unused expandmeta() flag parameterDenys Vlasenko
2020-05-15parser: Fix alias expansion after heredoc or newlinesHerbert Xu
2020-05-15parser: Catch errors in expandstrHerbert Xu
2020-05-15parser: Fix handling of empty aliasesHerbert Xu
2020-04-29jobs: Fix infinite loop in waitprocHerbert Xu
2020-04-29var: Remove poplocalvars() always-zero argument, make it staticDenys Vlasenko
2020-04-29jobs: Rename DOWAIT_NORMAL to DOWAIT_NONBLOCKDenys Vlasenko
2020-04-29builtin: Fix seconds part of times(1)Herbert Xu
2020-04-29redir: Clear saved redirections in subshellHerbert Xu
2020-01-20shell: delete AC_PROG_YACCFangrui Song
2020-01-20parser: Only accept single-digit parameter expansion outside of bracesHerbert Xu
2020-01-20expand: Fix trailing newlines processing in backquote expandingNikolai Merinov
2020-01-20parser: Fix old-style command substitution here-document crashHerbert Xu
2019-03-28eval: Reset handler when entering a subshellHerbert Xu
2019-03-28expand: Fix double-decrement in argstrHerbert Xu
2019-03-28options: Do not set commandname in procargsHerbert Xu
2019-02-25redir: Handle nested exec within REALLY_CLOSED redirectionHerbert Xu
2019-02-25output: Fix clang warnings about GNU old-style field designatorAntonio Ospite
2019-02-25shell: Fix clang warnings about "string plus integer"Antonio Ospite
2019-02-25eval: Only restore exit status on exit/returnHerbert Xu
2019-02-25eval: avoid leaking memory associated with redirectionsHerbert Xu
2018-12-14system: Disable glibc warning on sigsetmaskHerbert Xu
2018-12-14eval: Use sh_warnx instead of warnxHerbert Xu
2018-12-14parser: Do not push token back before parseheredocHerbert Xu
2018-12-14expand: Eat closing brace for length parameter expansionHerbert Xu
2018-12-14eval: Use the correct expansion mode for fd redirectionHerbert Xu
2018-12-14eval: Silence compiler warning about missing parenthesesAntonio Ospite
2018-12-14shell: Enable automake silent rulesAntonio Ospite
2018-12-14shell: Update configure.ac with suggestions from autoupdateAntonio Ospite
2018-12-14eval: make traps work when "set -e" is enabledAntonio Ospite
2018-11-19expand: Fix multiple issues with EXP_DISCARD in evalvarHerbert Xu
2018-11-19main: Print \n upon EOF (CTRL-D) when run interactivelyGerrit Pape
2018-11-19eval: Report I/O error on stdoutGerrit Pape
2018-11-19builtin: Default to mktemp, not tempfileAndrej Shadura
2018-11-19shell: update .gitignoreMartijn Dekker
2018-08-29man: Problems in dash.1, sh.1, sh.distrib.1esr@thyrsus.com
2018-08-29expand: Ensure result is escaped in cvtnumHerbert Xu
2018-08-29memalloc: Avoid looping in growstacktoHerbert Xu
2018-08-29eval: Always set localvar_stopHerbert Xu
2018-08-29expand: Do not reprocess data when expanding wordsHerbert Xu
2018-08-29expand: Fix skipping of command substitution when trimming in evalvarHerbert Xu
2018-08-29expand: Merge syntax/quotes in memtodest with flagsHerbert Xu
2018-08-29expand: Use HOME in tilde expansion when it is emptyHerbert Xu
2018-08-29shell: Don't include config.h for native helpersPeter Korsgaard