[Mono-list] Binaries for MacOsX?

Paolo Molaro lupus@ximian.com
Thu, 4 Dec 2003 22:02:16 +0100


On 12/04/03 Benjamin Reed wrote:
> Does this mean JIT is working in current CVS?  I'd love to apply the 
> patches and update the Fink package if that's the case...

The released 0.29 can execute correctly many of the tests in mono/tests,
but not mcs yet. Current cvs has additional fixes.
The status is, basically:
* all integer instructions should work (this includes the IL object
instructions as well)
* all floating point instructions should work, we miss some corner case
handling for NaNs etc

The main things missing are:
* passing structures by value
* register allocation when all the registers are allocated already to
outgoing arguments
* exception handling
* some corner case issues and small features like tail calls.

People willing to help with the port could try to develop additional
test cases as the ones in mini/basic{,-long,-float}.cs to try to expose
more possible bugs in the jit.

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better