summaryrefslogtreecommitdiff
path: root/shell/hush.c
AgeCommit message (Expand)Author
2021-06-06shells: do not allow bare "read" in non-bash compat configsDenys Vlasenko
2021-04-13hush: beautify ^D handling to match ash / bashDenys Vlasenko
2021-03-10hush: make LINENO selectable without BASH-COMPATDenys Vlasenko
2021-02-03libbb: introduce and use fputs_stdoutRon Yorston
2021-01-04hush: code shrinkDenys Vlasenko
2020-12-30libbb: introduce and use xgettimeofday(), do not truncate 64-bit time_t in sh...Denys Vlasenko
2020-12-29randomconfig fixesDenys Vlasenko
2020-12-27hush: make comment more clearDenys Vlasenko
2020-12-25hush: fix this case: echo "SCRIPT" | hushDenys Vlasenko
2020-12-25hush: if !EDITING, do not regenerate prompt for every input charDenys Vlasenko
2020-12-23hush: fix ^C in INTERACTIVE, !EDITING configDenys Vlasenko
2020-12-23hush: revert "make interactive ^C break out of PS2 mode"Denys Vlasenko
2020-12-23hush: fix PS1 prompth in !EDITING configDenys Vlasenko
2020-12-23hush: fix fallout from tweaking ${var:START:LEN} codeDenys Vlasenko
2020-12-23shell: for signal exitcode, use 128 | sig, not 128 + sig - MIPS has signal 128Denys Vlasenko
2020-12-23hush: fix commentDenys Vlasenko
2020-12-21bc: do not allocate line editing state until neededDenys Vlasenko
2020-12-21hush: deal with FIXMEs for corner cases in parameter expansionDenys Vlasenko
2020-12-20hush: remove one redundant getpid() on every startupDenys Vlasenko
2020-12-14hush: code shrinkDenys Vlasenko
2020-12-13hush: if login shell, also source ~/.profileDenys Vlasenko
2020-12-13hush: NOMMU fix for hush-psubst/tick6.testsDenys Vlasenko
2020-12-13hush: fix -c SCRIPT handlingDenys Vlasenko
2020-11-30decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nillyDenys Vlasenko
2020-11-16hush: make interactive ^C break out of PS2 modeDenys Vlasenko
2020-10-31shell: update comments on the status of [[ ]] compatDenys Vlasenko
2020-10-31shell: better support of [[ ]] bashismDenys Vlasenko
2020-10-24hush: output bash-compat killing signal namesDenys Vlasenko
2020-10-24hush: do not print killing signal name in `cmd_whihc_dies_on_signal`Denys Vlasenko
2020-06-24nologin: make it possible to build it as single appletDenys Vlasenko
2020-06-24suppress a few compile warningsDenys Vlasenko
2020-04-30ash,hush: drop pointer check before calls to show_historyRon Yorston
2020-02-21hush: fix negative_arith.tests: glob-protect dash in "$((arith))"Denys Vlasenko
2020-02-21hush: make "exit" in trap use pre-trap exitcode - fix for nested trapDenys Vlasenko
2020-02-21hush: make "exit" in trap use pre-trap exitcodeDenys Vlasenko
2020-02-20hush: implement "return NUM in trap sets $? after trap"Denys Vlasenko
2020-02-18ash,hush: add comment about masked SIGCHLD, handle SIG_IGNed SIGHUP as in bashDenys Vlasenko
2020-01-29ash,hush: allow builtins to be tab-completed, closes 7532Ron Yorston
2019-11-28hush: fix preprocessor directives indentationDenys Vlasenko
2019-11-01hush: restore redirected stdinDenys Vlasenko
2019-09-05hush: fix "set -o INVALID" affecting -e flag stateDenys Vlasenko
2019-07-02libbb: reduce the overhead of single parameter bb_error_msg() callsJames Byrne
2019-06-03ash,hush: show 'c' in $- if run in "sh -c CMD"Denys Vlasenko
2019-05-19hush: show 's' in $-Denys Vlasenko
2019-05-19hush: allocate line edit buffer only for interactive shellDenys Vlasenko
2019-05-19hush: implement $-, set default PATH if it is not set on startupDenys Vlasenko
2019-05-19hush: set default PS1/2 only if we interactiveDenys Vlasenko
2019-05-19hush: handle LINENO the same way as RANDOM: variable is "ephemeral"Denys Vlasenko
2019-05-16hush: remove code to track PS1/2 values dynamically - it's too much workDenys Vlasenko
2019-05-16hush: small speedup in handle_changed_special_names()Denys Vlasenko