Denys Vlasenko
|
48cb983b13
ash: parser: Get rid of PEOA
|
3 years ago |
Denys Vlasenko
|
8c68ae8416
ash: parser: Fix alias expansion after heredoc or newlines
|
3 years ago |
Denys Vlasenko
|
c540256127
ash: use pgetc_eatbnl() in more places, take 3
|
3 years ago |
Denys Vlasenko
|
1c06ddd8bb
ash: parser: Save and restore heredoclist in expandstr
|
3 years ago |
Denys Vlasenko
|
30af5938af
ash: parser: Fix handling of empty aliases
|
3 years ago |
Denys Vlasenko
|
64aa86b720
ash: LINENO starts from 0 in -c SCRIPT mode
|
3 years ago |
Denys Vlasenko
|
d6c9cbc072
ash: fix LINENO in functions
|
3 years ago |
Denys Vlasenko
|
f415e21a7d
ash: eval: Do not cache value of eflag in evaltree
|
3 years ago |
Denys Vlasenko
|
41beb53787
ash: eval: Check nflag in evaltree instead of cmdloop
|
3 years ago |
Roberto A. Foglietta
|
e0bf3df020
ash: add bash-like ERR trap and set -E
|
3 years ago |
Ron Yorston
|
4a36ef11ac
ash: regressions in process substitution
|
3 years ago |
Denys Vlasenko
|
53d45c934f
ash: speed up ${v//pattern/repl}
|
3 years ago |
Denys Vlasenko
|
1310d7b1d1
ash: speed up ${v//pattern/repl} if !ASH_OPTIMIZE_FOR_SIZE
|
3 years ago |
Denys Vlasenko
|
53a7a9cd8c
ash: parser: Fix VSLENGTH parsing with trailing garbage
|
3 years ago |
Denys Vlasenko
|
ad57e4e4b2
ash: revert accidental change (should have been separate)
|
3 years ago |
Denys Vlasenko
|
96436fb36a
e2fsprogs/*: remove ioctl calling obfuscation
|
3 years ago |
Denys Vlasenko
|
1f60d88cf6
*: more --help tweaks
|
3 years ago |
Denys Vlasenko
|
e2b9215868
*: --help tweaks
|
3 years ago |
Denys Vlasenko
|
457825f77a
shells: do not allow bare "read" in non-bash compat configs
|
3 years ago |
Ron Yorston
|
a1b0d3856d
ash: add process substitution in bash-compatibility mode
|
4 years ago |
Denys Vlasenko
|
33745b1fc8
ash: placate -Werror=format-security
|
3 years ago |
Denys Vlasenko
|
2b7c1aa92c
ash: match bash behavior for ${empty_var/*/repl}
|
4 years ago |
Denys Vlasenko
|
883cdb79a4
ash: fix ${unset_var/pattern/repl}
|
4 years ago |
Denys Vlasenko
|
4e039bab37
ash: improve --help
|
4 years ago |
Denys Vlasenko
|
85158b600d
ash: code shrink
|
4 years ago |
Denys Vlasenko
|
3f8ec00b0c
ash: make a strdup copy of $HISTFILE for line editing
|
4 years ago |
Denys Vlasenko
|
3c13da3dab
libbb: introduce and use xgettimeofday(), do not truncate 64-bit time_t in shells
|
4 years ago |
Denys Vlasenko
|
51a471d05d
ash: change "clear ungetc counter on syntax errors" fix to match dash
|
4 years ago |
Denys Vlasenko
|
93e2a22482
shell: for signal exitcode, use 128 | sig, not 128 + sig - MIPS has signal 128
|
4 years ago |
Denys Vlasenko
|
00eb23b47a
bc: do not allocate line editing state until needed
|
4 years ago |