summary refs log tree commit diff
path: root/src/funcs/pushd
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2007-11-11 15:00:06 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2007-11-11 15:00:06 +0800
commit44a94779a85f2a87cd0d552c1d272b8c05b85630 (patch)
tree77bd58bff5b3cdb3d8ad44455befb6f536750bd1 /src/funcs/pushd
parent[PARSER] Removed noexpand/length check on eofmark (diff)
downloaddash-44a94779a85f2a87cd0d552c1d272b8c05b85630.tar.gz
dash-44a94779a85f2a87cd0d552c1d272b8c05b85630.zip
[EXPAND] Removed herefd hack
The herefd hack goes back more than a decade.  it limits the amount of
memory we have to allocate when expanding here-documents by writing the
result out from time to time.  However, it's no longer safe because the
stack is used to place intermediate results too and there we certainly
don't want to write them out should we be short on memory.

In any case, with today's computers we can afford to keep the entire
result in memory and write them out at the end.
Diffstat (limited to 'src/funcs/pushd')
0 files changed, 0 insertions, 0 deletions
Add T suffix in bitJune McEnroe 2019-05-10Highlight yacc and lex files as CJune McEnroe Their %-prefixed directives should probably be highlighted Macro. 2019-05-10Use val instead of suboptargJune McEnroe suboptarg doesn't exist in GNU. Hopefully BSD getsubopt also sets val on failure? 2019-05-09Add Parable of the SowerJune McEnroe 2019-05-07Add bit without buildJune McEnroe Need to do some stuff in the Makefile for lex and yacc and generating HTML pages for it. 2019-05-04Fix MANDIR typoJune McEnroe 2019-05-04Move relay to binJune McEnroe