Denys Vlasenko
|
67dae152f4
ash: var: Set IFS to fixed value at start time
|
6 years ago |
Denys Vlasenko
|
9abf53beb4
ash: eval: Variable assignments on functions are no longer persistent
|
6 years ago |
Denys Vlasenko
|
c2aa218f23
ash,hush: properly handle ${v//pattern/repl} if pattern starts with /
|
6 years ago |
Denys Vlasenko
|
63c42afaa4
hush: add "heredoc.tests" from ash, tweak ash "is a function" message
|
6 years ago |
Denys Vlasenko
|
d5f5045b43
ash: expand: Fix buffer overflow in expandmeta
|
6 years ago |
Denys Vlasenko
|
680c3016a2
ash: parser: Allow newlines within parameter substitution
|
6 years ago |
Denys Vlasenko
|
89e9d5534d
hush: do not drop backslash from eval 'echo ok\'
|
6 years ago |
Denys Vlasenko
|
3632cb15f1
shell: add comments about [[, no code changes
|
6 years ago |
Denys Vlasenko
|
e93031e6dc
ash: if "[[" bashism is not supported, do not handle it anywhere
|
6 years ago |
Denys Vlasenko
|
57b7efb0d5
ash: trivial code shrink
|
6 years ago |
Denys Vlasenko
|
38ccd6af8a
bzip2: fix two crashes on corrupted archives
|
6 years ago |
Denys Vlasenko
|
f2ed39b930
hush: implement "hush -s"
|
6 years ago |
Denys Vlasenko
|
ee1fd1246e
ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commit
|
6 years ago |
Denys Vlasenko
|
f50e14632f
ash: parser: Fix parameter expansion inside inner double quotes
|
6 years ago |
Denys Vlasenko
|
9a95df9046
ash: expand: Fix bugs with words connected to the right of $@
|
6 years ago |
Denys Vlasenko
|
355ec353be
ash: redir: Fix typo in noclobber code
|
6 years ago |
Denys Vlasenko
|
c4c2012284
ash: parser: Fix single-quoted patterns in here-documents
|
6 years ago |
Denys Vlasenko
|
216913c290
ash: parser: Add syntax stack for recursive parsing
|
6 years ago |
Denys Vlasenko
|
41fddb4372
parser: Fix backquote support in here-document EOF mark
|
6 years ago |
Denys Vlasenko
|
1e5111b0f8
ash,hush: handle a few more bkslash-newline cases
|
6 years ago |
Denys Vlasenko
|
220be537a0
ash: use pgetc_eatbnl() in more places
|
6 years ago |
Martijn Dekker
|
ad4e961352
ash: 'nolog' and 'debug' options cause "$-" to wreak havoc
|
6 years ago |
Denys Vlasenko
|
ac61f44704
ash: fix "char == CTLfoo" comparison signedness bug
|
6 years ago |
Denys Vlasenko
|
60fb98e51d
ash: use F_DUPFD_CLOEXEC and O_CLOEXEC
|
6 years ago |
Denys Vlasenko
|
9acd63c92c
ash,hush: fix "saved" redirected fds still visible in children
|
6 years ago |
Denys Vlasenko
|
8de5b9f88b
ash : fix double-quoted "\z" handling
|
6 years ago |
Denys Vlasenko
|
6f9442ff30
ash: make it possible to disable "const global ptr" optimization
|
6 years ago |
Denys Vlasenko
|
675d24aeaf
ash: add LINENO support
|
6 years ago |
Denys Vlasenko
|
54c2111781
hush: add HUSH_BASH_SOURCE_CURDIR config option, to be on par with ash
|
6 years ago |
Denys Vlasenko
|
01f7b9e182
ash: introduce a config option to search current directory for sourced files
|
6 years ago |