Denys Vlasenko
|
d1d6d9c5d8
sort: smaller and more agressive FEATURE_SORT_OPTIMIZE_MEMORY
|
6 years ago |
Denys Vlasenko
|
00bd76728d
hush: if we did match "LINENO" or "OPTIND", stop further comparisons
|
6 years ago |
Denys Vlasenko
|
cf079ffe1c
hush: consolidate handling of setting/unsetting of PSn, LINENO, OPTIND
|
6 years ago |
Denys Vlasenko
|
de02625985
hush: update to correctly handle changed var_bash[346].tests
|
6 years ago |
Denys Vlasenko
|
f2ed39b930
hush: implement "hush -s"
|
6 years ago |
Denys Vlasenko
|
d878ccca9c
placate gcc 8.0.1 sprintf overflow warnings in config tools
|
6 years ago |
Denys Vlasenko
|
21b7f1b6b6
hush: fix a few more corner cases with empty-expanding `cmds`
|
6 years ago |
Denys Vlasenko
|
41d8f10813
hush: fix corner cases with exec in empty expansions
|
6 years ago |
Denys Vlasenko
|
929a41d577
hush: less mind-bending set_vars_and_save_old()
|
6 years ago |
Denys Vlasenko
|
4e1dc539e9
hush: "no logic changes" in last commit was not true, fix it up
|
6 years ago |
Denys Vlasenko
|
34f6b12330
hush: make run_pipe code simpler to understand, no logic changes
|
6 years ago |
Denys Vlasenko
|
d358b0b65d
hush: fix a bug where we don't properly handle f() { a=A; b=B; }; a= f
|
6 years ago |
Denys Vlasenko
|
332e4115c9
hush: make var nesting code independent of "local" support
|
6 years ago |
Denys Vlasenko
|
61407807ab
hush: fix for readonly vars in "ro=A ro=B cmd" case
|
6 years ago |
Denys Vlasenko
|
759ca8a4cb
sort: move misplaced comment
|
6 years ago |
Denys Vlasenko
|
c29c2e60d8
sort: FEATURE_SORT_OPTIMIZE_MEMORY
|
6 years ago |
Denys Vlasenko
|
ee1fd1246e
ash: unbreak PS1 parsing after "ash: parser: Add syntax stack..." commit
|
6 years ago |
Denys Vlasenko
|
fbf44854a3
hush: support "f() (cmd)" functions
|
6 years ago |
Denys Vlasenko
|
49015a60cb
hush: fix mishandling of "true | f() { echo QWE; }"
|
6 years ago |
Denys Vlasenko
|
5fa0505f8a
hush: fix "set -e; false || x=1; echo OK"
|
6 years ago |
Denys Vlasenko
|
11752d46d1
hush: one-word, no-globbing handling of local/export/readonly args
|
6 years ago |
Denys Vlasenko
|
f50e14632f
ash: parser: Fix parameter expansion inside inner double quotes
|
6 years ago |
Denys Vlasenko
|
abf755615e
hush: fix a backslash-removal bug in case
|
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
|
8b536eb40d
hush: remove stray debugging printout
|
6 years ago |
Denys Vlasenko
|
216913c290
ash: parser: Add syntax stack for recursive parsing
|
6 years ago |
Denys Vlasenko
|
e84212f834
hush: update information comment about heredoc discrepancy
|
6 years ago |
Denys Vlasenko
|
899ae5337a
libbb: new function bb_die_memory_exhausted
|
6 years ago |