K 10 svn:author V 6 jilles K 8 svn:date V 27 2013-01-20T21:28:05.202452Z K 7 svn:log V 440 sh: Move some stackmarks to fix high memory usage in some loops. If a loop contained certain commands (such as redirected compound commands), the temporary memory for the redirection was not freed between iterations of the loop but only after the loop. Put a stackmark in evaltree(), freeing memory whenever a node has been evaluated. Some other stackmarks are then redundant; remove them. Example: while :; do { :; }