Hi Everyone,

As of today, Smalltalk passes all of Günther's test suite, on my  
machine, running FreeBSD.  It still needs additional testing, however.

I have moved the test suite into Language/SmalltalkTests in trunk.   
Once you have updated from svn and installed the new versions of  
EtoileFoundation, SmalltalkKit and LanguageKit, please do:

$ sh runall.sh

in the tests directory.  This will log all of the tests that pass and  
fail.  If you are on Linux and any fail, please try running them in  
the debugger - if the crash is in __objc_exec_class then please  
install the GNUstep version of libobjc - there are some bugs in the  
bundled version from GCC that have since been fixed.

If you get any other test failures, please let me know.

Please note:  The small int messages are all implemented by the  
MsgSendSmallInt.bc bitcode file.  This is compiled on FreeBSD/x86 and  
should work fine on any other x86 OS that doesn't have weird calling  
conventions.  If you are on x86-64, however, it will not work out of  
the box.  To regenerate it for your machine, you need to install clang  
from svn (I fixed a bug in clang yesterday that is important to this,  
so make sure you have a very recent svn build) and run 'make  
MsgSendSmallInt.bc in LanguageKit before building / installing.

David
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à