[M3devel] _lowbits / _highbits (Pixmap bug-- 4.1 vs. buggy 5.x)

Jay jayk123 at hotmail.com
Thu May 29 21:41:45 CEST 2008


Ok, I stand by my earlier analysis, though I forget what it was. :)
Partly that the "4.1" source in CVS is not 4.1, so understanding how it worked can't be done from source. Though I guess I could read the assembly if we really need to know..
 
Thanks,
 - Jay



> Date: Thu, 29 May 2008 15:02:09 +0200> From: wagner at elegosoft.com> To: m3devel at elegosoft.com> Subject: Re: [M3devel] _lowbits / _highbits (Pixmap bug-- 4.1 vs. buggy 5.x)> > Quoting Jay <jayk123 at hotmail.com>:> > > 1) Just fyi, NT386GNU didn't build with my fix, so it is disabled > > there only, and the bug could very well be present there.> > Er, then again, this stuff works differently for the gcc backend, so > > I don't know, I'll have to look, and run the tests, not today.> > Which reminds me also, these symbols should be static hand.c, except > > for NT386 -- the source can't tell, so it'll have to be a define > > from the m3makefile.> >> > 2) Can anyone confirm my history and the missing source?> > ie: Confirm that what is marked as 4.1 and 5.1 in CVS really is 4.1 > > and 5.1? I don't think 4.1 is accurately marked.> > In particular, I don't think the 4.1 Stackx86.m3 is what 4.1 > > actually shipped.> >> > 3) Or confirm my analysis that leads to the "accusation"? It was tedious.> > I don't think that a complete 4.1 code set was ever imported into> the CVS CM3 repository; at least I don't remember we got the complete> 4.1 code from Farshad Nayeri. What we got was 5.1 and it wasn't even> compilable by any existing M3 compiler. The gcc backend was so old> that it wasn't usable on any system we had. I think we extensively used> PM3 for booting and even incorporated some of PM3's code where> necessary.> > I remember that I had several evaluation CDs from CM3 some years before> the open source release, so it may be that contents from one of these> CDs were imported as 4.1. I'm afraid it is not really traceable now.> We never got any versioned code from Critical Mass (I don't know what> they used for version control), only the bare source code.> > Olaf> -- > Olaf Wagner -- elego Software Solutions GmbH> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20080529/8bc0d20b/attachment-0002.html>


More information about the M3devel mailing list