aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * *: code shrink using sigprocmask2() where appropriateDenys Vlasenko2025-08-111-3/+3
| * ash: converge waiting code to dash in its form, add comments, no code changesDenys Vlasenko2025-08-101-26/+30
| * ash: move 100 bytes off global .data / .bss, no logic changesDenys Vlasenko2025-08-101-61/+62
| * ash: redir: Retry open on EINTRDenys Vlasenko2025-08-095-67/+119
| * ash: eval: Reset handler when entering a subshellDenys Vlasenko2025-08-091-3/+16
| * ahs: jobs: Block signals during tcsetpgrpDenys Vlasenko2025-08-091-1/+16
| * ash: eval: Add vfork supportDenys Vlasenko2025-08-092-37/+103
| * ash: rename got_sigchld, doing_jobctl, and INT_ON/OFF to match dashDenys Vlasenko2025-08-091-150/+150
* | ash: move 100 bytes off global .data / .bss, no logic changesRon Yorston2025-09-101-80/+79
* | shells: add tests missing from last commitRon Yorston2025-09-104-0/+30
* | ash: redir: Retry open on EINTRRon Yorston2025-09-101-69/+92
* | ash: eval: Reset handler when entering a subshellRon Yorston2025-09-091-14/+33
* | ash: jobs: Block signals during tcsetpgrpRon Yorston2025-09-071-1/+16
* | ash: eval: Add vfork supportRon Yorston2025-09-072-36/+114
* | ash: rename got_sigchld, doing_jobctl, and INT_ON/OFF to match dashRon Yorston2025-09-071-158/+158
* | Merge branch 'busybox' into mergeRon Yorston2025-09-0618-75/+290
|\|
| * ash: fix fallout of no-more-set commandnameDenys Vlasenko2025-08-091-6/+7
| * shells: fix a typo in var_backslash1.tests, expand it while at itDenys Vlasenko2025-08-094-8/+12
| * ash: eval: Always set exitstatus in evaltreeDenys Vlasenko2025-08-091-6/+7
| * ash: options: Do not set commandname in procargsDenys Vlasenko2025-08-091-3/+2
| * ash: jobs: drop unused node parameter in makejob()Denys Vlasenko2025-08-091-6/+6
| * shells: add testsuite itemDenys Vlasenko2025-08-094-0/+124
| * ash: reuse vstype_suffix[] in debug code, shrink itDenys Vlasenko2025-08-081-35/+37
| * ash: fix cmdputs - was showing some variable forms incorrectlyDenys Vlasenko2025-08-071-20/+35
| * hush: smarter optimization for not-globbing [ and [[Denys Vlasenko2025-08-071-37/+23
| * ash: fix heredoc.tests broken by last commitDenys Vlasenko2025-08-071-15/+19
| * ash,hush: fix corner cases with backslash-newlines in heredocsDenys Vlasenko2025-08-0714-5/+44
| * hush: optimization: do not glob words "[" and "[["Denys Vlasenko2025-08-071-0/+40
* | Merge branch 'busybox' into mergeRon Yorston2025-08-1516-237/+302
|\|
| * shell: typo and whitespace fixes, no code changesDenys Vlasenko2025-08-032-16/+2
| * hush: fix memory leak caused by compiler optimizing out a storeDenys Vlasenko2025-08-032-25/+84
| * hush: disentangle interactiveness/job_control setup codeDenys Vlasenko2025-08-031-79/+67
| * hush: fix build failure if !CONFIG_HUSH_JOBDenys Vlasenko2025-08-031-2/+2
| * hush: make NORETURN declarations lees verbose, no code changesDenys Vlasenko2025-08-031-22/+6
| * hush: do not save history on xfunc error, it's unsafeDenys Vlasenko2025-08-031-47/+37
| * hush: if !JOBS, skip tests which wouldn't workDenys Vlasenko2025-08-0313-2/+41
| * hush: don't save history in subshells; on NOMMU, don't be interactive on reexecDenys Vlasenko2025-08-031-54/+72
| * hush: rename hush_exit to save_history_run_exit_trap_and_exit, sigexit to res...Denys Vlasenko2025-08-031-15/+15
* | Merge branch 'busybox' into mergeRon Yorston2025-08-125-0/+11
|\|
| * hush: fix SEGV on "echo << >" and suchDenys Vlasenko2025-07-085-0/+11
* | Merge branch 'busybox' into mergeRon Yorston2025-08-1012-57/+129
|\|
| * shell: empty HISTFILE disables history saving, just as unset one didDenys Vlasenko2025-07-042-2/+2
| * shell: update HISTFILESIZE code to be actually usefulDenys Vlasenko2025-07-033-11/+63
| * shell: fix race between signal handlers setting bb_got_signal and poll()Denys Vlasenko2025-07-023-6/+7
| * use pollfd[1] array for poll() argumentDenys Vlasenko2025-07-021-2/+2
| * shell: improve bash compatibility of read built-inRon Yorston2025-07-0111-33/+63
* | shell: avoid miscounting backslashes in read built-inRon Yorston2025-07-071-2/+5
* | ash: don't mistake errors for timeouts in read built-inRon Yorston2025-07-011-6/+9
* | ash: kill background processes on SIGINTRon Yorston2025-06-291-0/+1
* | ash: bring 'read' built-in closer to bashRon Yorston2025-06-292-8/+25