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

Olaf Wagner wagner at elegosoft.com
Thu May 29 15:02:09 CEST 2008


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




More information about the M3devel mailing list