2018-01-10 |
Denys Vlasenko | ash: ALWAYS_INLINE grabstackblock() |
tree | commitdiff |
2018-01-10 |
Denys Vlasenko | ash: make ${v:N:M} more robust for very large M by... |
tree | commitdiff |
2018-01-09 |
Denys Vlasenko | ash: add comment explaining last change |
tree | commitdiff |
2018-01-09 |
Denys Vlasenko | ash: fix var_bash5.tests - ${VAR/pattern/repl} construct |
tree | commitdiff |
2018-01-07 |
Ingo van Lil | ash: fail if 'shift' operand is out of range |
tree | commitdiff |
2017-12-31 |
Denys Vlasenko | randomconfig fixes |
tree | commitdiff |
2017-11-03 |
Denys Vlasenko | ash: fix nofork bug where environment is not properly... |
tree | commitdiff |
2017-11-02 |
Denys Vlasenko | ash: retain envvars with bad names in initial environme... |
tree | commitdiff |
2017-10-22 |
Denys Vlasenko | hush: fix comment parsing in `cmd`, closes 10421 |
tree | commitdiff |
2017-10-12 |
Denys Vlasenko | whitespace fixes |
tree | commitdiff |
2017-10-12 |
Denys Vlasenko | typo fix |
tree | commitdiff |
2017-10-12 |
Denys Vlasenko | ash: survive failures in $PS1 expansion. Closes 10371 |
tree | commitdiff |
2017-09-29 |
Denys Vlasenko | use %m printf specifier where appropriate |
tree | commitdiff |
2017-09-18 |
Denys Vlasenko | regularize format of source file headers, no code changes |
tree | commitdiff |
2017-08-29 |
Denys Vlasenko | hush: fix false positive in unset.tests |
tree | commitdiff |
2017-08-29 |
Denys Vlasenko | hush: GETOPT_RESET() _after_ getopts too. |
tree | commitdiff |
2017-08-29 |
Denys Vlasenko | hush: reuse "OPTIND=..." string |
tree | commitdiff |
2017-08-29 |
Denys Vlasenko | hush: fix "getopts" builtin to not be upset by other... |
tree | commitdiff |
2017-08-23 |
Denys Vlasenko | ash: more s/error/perror/ for better error reporting |
tree | commitdiff |
2017-08-23 |
Johannes Schindelin | ash: when cd fails, say why |
tree | commitdiff |
2017-08-23 |
Johannes Schindelin | ash: report reason when a script file could not be... |
tree | commitdiff |
2017-08-17 |
Denys Vlasenko | ash: stage backported LINENO support as a separate... |
tree | commitdiff |
2017-08-17 |
Denys Vlasenko | hush: trivial code shrink in builtin_getopts |
tree | commitdiff |
2017-08-15 |
Denys Vlasenko | ash: unset OPTARG if getopts exits 1, support OPTERR... |
tree | commitdiff |
2017-08-15 |
Denys Vlasenko | ash,hush: comment and debug tweaks, no code changes |
tree | commitdiff |
2017-08-14 |
Denys Vlasenko | ash: one "current line = 1" might be missing, fix that |
tree | commitdiff |
2017-08-14 |
Denys Vlasenko | ash: update testsuite (we now error out on ${#=}) |
tree | commitdiff |
2017-08-14 |
Denys Vlasenko | ash: [PARSER] Catch variable length expansions on non... |
tree | commitdiff |
2017-08-13 |
Denys Vlasenko | shell: tweak getopts tests, no code changes |
tree | commitdiff |
2017-08-11 |
Denys Vlasenko | hush: implement "silent" optstrings of ":opts" |
tree | commitdiff |
2017-08-11 |
Denys Vlasenko | hush: add a test which fails due to uclibc bug in getopt() |
tree | commitdiff |
2017-08-11 |
Denys Vlasenko | hush: fix redirect code (was using uninitialized variables) |
tree | commitdiff |
2017-08-11 |
Denys Vlasenko | shell: add OPTARG poisoning to getopt_optarg.tests |
tree | commitdiff |
2017-08-11 |
Denys Vlasenko | hush: teach getopts to set/unset OPTARG |
tree | commitdiff |
2017-08-10 |
Denys Vlasenko | hush: getopts builtin |
tree | commitdiff |
2017-08-10 |
Denys Vlasenko | ash: fix "unset OPTIND" throwing an error message |
tree | commitdiff |
2017-08-10 |
Denys Vlasenko | hush: optional times builtin |
tree | commitdiff |
2017-08-09 |
Denys Vlasenko | shell: more efficient check for EOL in read |
tree | commitdiff |
2017-08-09 |
Denys Vlasenko | hush: implement -d DELIM option for 'read' |
tree | commitdiff |
2017-08-09 |
Johannes Schindelin | ash: implement -d DELIM option for read |
tree | commitdiff |
2017-08-07 |
Denys Vlasenko | noexec: consolidate code |
tree | commitdiff |
2017-08-07 |
Denys Vlasenko | noexec: do GETOPT_RESET() before entering APPLET_main() |
tree | commitdiff |
2017-08-07 |
Denys Vlasenko | noexec: set comm field for noexecs |
tree | commitdiff |
2017-08-07 |
Denys Vlasenko | free,stat: make NOEXEC |
tree | commitdiff |
2017-08-06 |
Denys Vlasenko | ash: do not set a signal to SIG_DFL if it already is |
tree | commitdiff |
2017-08-04 |
Denys Vlasenko | make 17 state-changing execing applets (ex: "nice PROG... |
tree | commitdiff |
2017-08-04 |
Denys Vlasenko | ash: BASH_XTRACEFD bashism |
tree | commitdiff |
2017-08-04 |
Johannes Schindelin | ash: remove no-longer-used variable |
tree | commitdiff |
2017-08-04 |
Denys Vlasenko | ash: INT_OFF/INT_ON around run_nofork_applet() |
tree | commitdiff |
2017-08-04 |
Denys Vlasenko | sheel: improve comments on signal handling |
tree | commitdiff |
2017-08-03 |
Denys Vlasenko | ash: add a fixme comment at run_nofork_applet |
tree | commitdiff |
2017-08-03 |
Denys Vlasenko | nofork: fix a bug uncovered by hush testsuite (forgotte... |
tree | commitdiff |
2017-08-02 |
Denys Vlasenko | hush: do not accept "if() { echo; }" function def |
tree | commitdiff |
2017-08-02 |
Denys Vlasenko | line editing: make read_line_input() not take timeout... |
tree | commitdiff |
2017-08-02 |
Denys Vlasenko | hush: make SIGINT handling visually less confusing |
tree | commitdiff |
2017-08-02 |
Denys Vlasenko | NOFORK fixes |
tree | commitdiff |
2017-08-02 |
Denys Vlasenko | do not use `a' quoting style in comments |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | ash: align --login code with dash |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | hush: remove redundant "G_flag_return_in_progress ... |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | hush: fix "true | func_with_return" not allowing return. |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | ash: fix display of ">&-" redirect in job strings |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | hush: functions have priority over builtins (!) |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | hush: if STANDALONE, close interactive fd for NOEXECed... |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | ash,hush: ">&10" redirects to script/tty fds should... |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | ash: significant overhaul of redirect saving logic |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | hush: massage redirect code to be slightly more like ash |
tree | commitdiff |
2017-07-31 |
Denys Vlasenko | ash: remove REDIR_SAVEFD2 |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | ash: if !ENABLE_ASH_EXPAND_PRMT, disable PSSYNTAX code |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | ash: [REDIR] Fix popredir on abnormal exit from built-in |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | ash: [PARSER] Add FAKEEOFMARK for expandstr |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | hush: fix handling of empty heredoc EOF marker |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | ash: [PARSER] Removed noexpand/length check on eofmark |
tree | commitdiff |
2017-07-29 |
Denys Vlasenko | ash: "Undo all redirections" comment is wrong, delete it |
tree | commitdiff |
2017-07-28 |
Denys Vlasenko | ash: make tryexec(cmd) parameter const char |
tree | commitdiff |
2017-07-28 |
Ron Yorston | ash: support platforms that don't have '%m' printf... |
tree | commitdiff |
2017-07-28 |
Denys Vlasenko | ash: less hackish implementation of evaltreenr() |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: force inlining of a trivial function |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: revert previous implementation of "A=1 A=2 B=... |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Fix loss of variables when hash collides |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Do not poplocalvars prematurely on regular... |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Fix poplocalvar on abnormal exit from function |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Replace cmdenviron with localvars |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Fix poplocalvar leak |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: [VAR] Add localvars nesting |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: alloc slightly smaller buffer in cvtnum(); faster... |
tree | commitdiff |
2017-07-26 |
Denys Vlasenko | ash: fix redir_leak.tests if STANDALONE=y |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | shell: remove ${#+} tests, it is not a valid construct |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | hush: fix ${##}, ${#?}, ${#!} handling |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: [SHELL] Optimize dash -c "command" to avoid a... |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: allow "trap NUM [SIG]..." syntax |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: [REDIR] Replace GPL noclobberopen code with the... |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: sync up with dash with respect to redirection... |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: [VAR] Move unsetvar functionality into setvareq |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: import param_expand_default.tests from hush |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | hush: treat ${#?} as "length of $?" |
tree | commitdiff |
2017-07-25 |
Denys Vlasenko | ash: add a few tests from hush-vars/* |
tree | commitdiff |
2017-07-24 |
Denys Vlasenko | ash: fix comment, no code changes |
tree | commitdiff |
2017-07-24 |
Denys Vlasenko | ash: copy three tests from hush_test/hush-signals/* |
tree | commitdiff |
2017-07-24 |
Denys Vlasenko | shell: some additions to *sh-misc/* tests |
tree | commitdiff |
2017-07-24 |
Denys Vlasenko | ash: add most of hush process subst tests |
tree | commitdiff |
next |