>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
Stephen> FUT xemacs-beta.
>>>> "Ben" == Ben Wing <wing(a)666.com>
writes:
Ben> i did test this non-kkcc. in fact i tested it in quite a
Ben> number of configurations, so i'm surprised to see that it
Ben> broke. how did it break?
Stephen> Well, for starters the MS-only (?) functions strupr and strlwr were
Stephen> left naked in lisp.h, breaking the link. The crash I'm getting is
Stephen> Fatal error: assertion failed, file /coda/Software/XEmacs/21.5/src/alloc.c,
line 3323, GCLI_lh != 0
Stephen> [...]
Stephen> followed by about 150 frames of mark_foo(), details on
Stephen> request. Is this symtomatic of broken union-type? This is a
Stephen> --use-union-type build. I see this particular assert a fair
Stephen> amount myself, and occasionally in backtraces on xemacs-beta.
I've fixed this one, along with a whole bunch of typos in the Gtk
code. I expect to commit later today, after I've banged on the code
for a while.
Stephen> It would be nice to have real bug reports (ie, >= C backtrace) on this
Stephen> stuff so that (a) we can guess whether we're seeing what you've seen
Stephen> and (b) we can pass it on to the GCC core developers who occasionally
Stephen> contribute to XEmacs.
I also agree that union type is a Right Thing, and it's worth
investing some effort to make it work.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla