Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: segmentation fault with {1..1234567}

On Sun, 06 Jul 2014 12:46:29 -0700
Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> The question is, do we fix this one instance (your patch), do we redefine
> VARARR() [possibly conditionally] to change all the usages at once, or do
> we individually evaluate the 50-odd uses of VARARR()?

Probably the third option is the right one, but it's the most work.  The
other possibilities are the pragmatic option of only fixing things when
they turn out to be buggy, or changing everything to heap allocation (or
something else known not to be problematic).  The best argument for the
last one is that it removes quite a lot of variant behaviour between
systems --- even if using zhalloc() isn't particularly efficient we can
all see whatever effects there are and are in a better position to fix
them (e.g. with appropriate heap manipulation commands).  For that
reason, I'm vaguely wondering if trying out that might not be a
reasonable start.


Messages sorted by: Reverse Date, Date, Thread, Author