Denis Vlasenko
|
8f0c89e05a
apply post-1.13.3 fixes, bump version to 1.13.4
|
15 years ago |
Denis Vlasenko
|
9504e444b8
whitespace fixes, no code changes
|
16 years ago |
Denis Vlasenko
|
ddc8ae3003
hush: add TODO
|
16 years ago |
Denis Vlasenko
|
371de4acf7
hush: next small step towards functions
|
16 years ago |
Denis Vlasenko
|
f886fd2bc7
hush: fix NOMMU bug (analogous to preceding commit for MMU)
|
16 years ago |
Denis Vlasenko
|
22d10a0292
hush: fix trashing of environment by local env vars:
|
16 years ago |
Denis Vlasenko
|
afd7a8d744
hush: fix environment and memory leaks, add tests for them
|
16 years ago |
Denis Vlasenko
|
c373527e4f
hush: preparatory work for implementing functions
|
16 years ago |
Denis Vlasenko
|
9af22c7626
hush: massive renaming of ill-named structures and fields
|
16 years ago |
Bernhard Reutner-Fischer
|
864329d674
- fix compilation on OSF/1
|
16 years ago |
Denis Vlasenko
|
2b576b8e76
hush: fix mishandling of a'b'c=fff as assignments. They are not.
|
16 years ago |
Denis Vlasenko
|
c8bec9a085
hush: remove a comment about already fixed bug
|
16 years ago |
Denis Vlasenko
|
d498131168
hush: support $_NUMBERS variable names
|
16 years ago |
Denis Vlasenko
|
f173607520
hush: fix "case ... in <newline> word)..."
|
16 years ago |
Denis Vlasenko
|
fbeeb328b8
hush: support "pattern1|pattern2...)" in case statements
|
16 years ago |
Denis Vlasenko
|
4f504a9e57
hush: trivial code shrink
|
16 years ago |
Denis Vlasenko
|
87a8655f46
hush: use G.xxx instead of #define xxx G.xxx. We have too many globals
|
16 years ago |
Denis Vlasenko
|
ff29b4fc42
randomconfig fix
|
16 years ago |
Denis Vlasenko
|
4554b721ad
hush: small fix for repeated continue and fix for wrong loop depth count
|
16 years ago |
Denis Vlasenko
|
45cb9f9581
hush: fix inverted check (was making all break's to act as "break 99999")
|
16 years ago |
Denis Vlasenko
|
fcf37c3183
hush: fix break'ing out of {} and () groups; with testcase
|
16 years ago |
Denis Vlasenko
|
d91afa33fd
randomconfig fixes
|
16 years ago |
Denis Vlasenko
|
dadfb4975b
hush: add #defines to switch off break/continue if loops are not supported
|
16 years ago |
Denis Vlasenko
|
918a34b9e0
hush: fix "while false; ..." exitcode; add testsuites
|
16 years ago |
Denis Vlasenko
|
6a2d40f239
hush: support "break N" and "continue N"
|
16 years ago |
Denis Vlasenko
|
bcb25537d0
hush: implement break and continue
|
16 years ago |
Denis Vlasenko
|
cf22c89f9a
hush: in run_list(), some loop_top ops seems to be superfluous.
|
16 years ago |
Denis Vlasenko
|
12acec5ad4
hush: in run_list(), last_cond_code seems to be superfluous. comment it out
|
16 years ago |
Denis Vlasenko
|
5e052cab17
hush: explain run_list() in detail; small optimizations
|
16 years ago |
Denis Vlasenko
|
be709c24d4
hush: finish and enable optional case...esac support. Code size cost:
|
16 years ago |