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
