Miles Bader <[EMAIL PROTECTED]> writes: > The right answer is to change those xasserts (and _only_ those) which > cause a problem or test something silly or are insanely inefficient > [99% are quite efficient] to use some other macro, like "gdassert" or > something, and make gdassert dependent on GLYPH_DEBUG.
If that is the _right_ answer, and it is as simple as you claim, would _you_ please start to identify and change those 1% of the xasserts which cause a problem, test something silly, or are insanely inefficient. Or do you still expect _me_ to do that? I don't recall _you_ asking if I (or anyone else) really had time for this "xassert-triggered bug hunting".... > > [I should note that the thing which caused me to originally enable > xassert by default is that it caught (I always have it enabled) a case > where iterator stacks could overflow -- something that otherwise would > just result in rare, hard to debug, memory corruption.] That's right -- it was a mistake I had made a few days earlier -- not some tricky old but that took hours of debugging to realize that it was just a silly test... I'll suggest that we leave the xassert in there for 2 more weeks -- just in case something serious pops up -- and then remove them again and focus on finishing the release. -- Kim F. Storm <[EMAIL PROTECTED]> http://www.cua.dk _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel