summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2025-08-09ash: jobs: drop unused node parameter in makejob()Denys Vlasenko
2025-08-09shells: add testsuite itemDenys Vlasenko
2025-08-08ash: reuse vstype_suffix[] in debug code, shrink itDenys Vlasenko
2025-08-07ash: fix cmdputs - was showing some variable forms incorrectlyDenys Vlasenko
2025-08-07hush: smarter optimization for not-globbing [ and [[Denys Vlasenko
2025-08-07ash: fix heredoc.tests broken by last commitDenys Vlasenko
2025-08-07ash,hush: fix corner cases with backslash-newlines in heredocsDenys Vlasenko
2025-08-07hush: optimization: do not glob words "[" and "[["Denys Vlasenko
2025-08-03shell: typo and whitespace fixes, no code changesDenys Vlasenko
2025-08-03hush: fix memory leak caused by compiler optimizing out a storeDenys Vlasenko
2025-08-03hush: disentangle interactiveness/job_control setup codeDenys Vlasenko
2025-08-03hush: fix build failure if !CONFIG_HUSH_JOBDenys Vlasenko
2025-08-03hush: make NORETURN declarations lees verbose, no code changesDenys Vlasenko
2025-08-03hush: do not save history on xfunc error, it's unsafeDenys Vlasenko
2025-08-03hush: if !JOBS, skip tests which wouldn't workDenys Vlasenko
2025-08-03hush: don't save history in subshells; on NOMMU, don't be interactive on reexecDenys Vlasenko
2025-08-03hush: rename hush_exit to save_history_run_exit_trap_and_exit, sigexit to res...Denys Vlasenko
2025-07-08hush: fix SEGV on "echo << >" and suchDenys Vlasenko
2025-07-04shell: empty HISTFILE disables history saving, just as unset one didDenys Vlasenko
2025-07-03shell: update HISTFILESIZE code to be actually usefulDenys Vlasenko
2025-07-02shell: fix race between signal handlers setting bb_got_signal and poll()Denys Vlasenko
2025-07-02use pollfd[1] array for poll() argumentDenys Vlasenko
2025-07-01shell: improve bash compatibility of read built-inRon Yorston
2024-12-09hush: fix G.argv0_for_re_execing to avoid endless loopHajime Tazaki
2024-10-08libbb: modify find_executable() to not temporarily write to PATHDenys Vlasenko
2024-10-07hush: fix "type ./cat" and "command -v ./cat" to not scan PATHDenys Vlasenko
2024-10-07hush: make "test -x" use cached groupinfoDenys Vlasenko
2024-10-07ash: cache more of uid/gid syscallsDenys Vlasenko
2024-10-07ash: make "test -x" use cached groupinfoDenys Vlasenko
2024-10-07libbb: simplify parameter passing in is_in_supplementary_groups()Denys Vlasenko
2024-10-07ash: command -v CMD must skip (go to next path) when CMD exists, but is not e...Denys Vlasenko
2024-09-28hush: whitespace and comment fixesDenys Vlasenko
2024-09-27ash: reject unknown long optionsRon Yorston
2024-07-14ash: move hashvar() calls into findvar()Ron Yorston
2024-07-13hush: do not exit interactive shell on some redirection errorsDenys Vlasenko
2024-07-13hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fdDenys Vlasenko
2024-07-13hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during initDenys Vlasenko
2024-07-12ash: remove limitation on fd# lengthDenys Vlasenko
2024-07-12ash: do not abort interactive mode on >&9999 redirectDenys Vlasenko
2024-07-10ash: remove defunct control character to save a few bytesRon Yorston
2024-07-10ash: fix parsing of alias expansion + bash featuresRon Yorston
2024-02-26ash: fix handling of single-quoted strings in pattern substitutionDenys Vlasenko
2024-02-25hush: detect when terminating "done"/"fi" is missingDenys Vlasenko
2024-02-25hush: set G.ifs sooner (prevents segfault)Denys Vlasenko
2023-10-02sleep: fix "sleep -- ARGS"Denys Vlasenko
2023-08-31ash: initialize basepf.buf in ashzhuyan
2023-07-10Update applet size estimatesDenys Vlasenko
2023-07-10ash: tweak comments, no code changesDenys Vlasenko
2023-07-10ash: remove "volatile" specifier from suppress_intDenys Vlasenko
2023-07-10ash: disable sleep as builtin, closes 15619Denys Vlasenko