From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6332 invoked from network); 29 Feb 2000 12:13:36 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 29 Feb 2000 12:13:36 -0000 Received: (qmail 216 invoked by alias); 29 Feb 2000 12:13:13 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9931 Received: (qmail 177 invoked from network); 29 Feb 2000 12:13:08 -0000 Date: Tue, 29 Feb 2000 13:13:06 +0100 (MET) Message-Id: <200002291213.NAA09070@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-workers@sunsite.auc.dk In-reply-to: "Bart Schaefer"'s message of Tue, 29 Feb 2000 08:58:12 +0000 Subject: Re: "BUG: empty heap" and problem with _cvs Bart Schaefer wrote: > } > zagzig<5> cvs BUG: empty heap > } > } I can't get the `heap empty' even though I have all debugging macros > } defined. Damn. > > I can't get it any more, either. > > } Also, I'm not sure why heaps shouldn't be allowed to be empty... > > I think the idea was that zsh shouldn't be pushing a heap onto the > stack of heaps until it's known that some of the memory is going to > be used. It was a way of detecting extraneous pushheap() calls. > Possibly obsolete now that all stack and heap allocations are made > explicitly. Ah, right. And since several parts of the shell have been changed to be non-copying any more, this may the whole problem... Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de