summary refs log tree commit diff
path: root/src/parser.h (unfollow)
Commit message (Expand)Author
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
2018-05-28builtin: Use test_access from NetBSD when faccessat is unavailableHerbert Xu
2018-05-28eval: Add vfork supportHerbert Xu
2018-05-28eval: Replace with listsetvar with mklocal/setvareqHerbert Xu
2018-05-28eval: Fail immediately with redirections errors for simple commandHerbert Xu
2018-05-28eval: Add assignment built-in support againHerbert Xu
2018-05-28exec: Never rehash regular built-insHerbert Xu
2018-05-28exec: Stricter pathopt parsingHerbert Xu
2018-05-28builtin: Mark more regular built-insHerbert Xu
2018-05-28exec: Do not allocate stack string in padvanceHerbert Xu
2018-05-28memalloc: Add growstackto helperHerbert Xu
2018-05-28jobs: Replace some uses of fmtstr with stpcpy/stpncpyHerbert Xu
2018-05-28output: Fix fmtstr return valueHerbert Xu
2018-05-28var: Set IFS to fixed value at start timeHerbert Xu
2018-05-28parser: Save/restore here-documents in command substitutionHerbert Xu
2018-05-28jobs: Only clear gotsigchld when waiting for everythingHerbert Xu