[Mono-list] ikvm and Mono 0.20
Paolo Molaro
lupus@ximian.com
Wed, 26 Feb 2003 14:23:06 +0100
On 02/25/03 Jeroen Frijters wrote:
> * The --noinline and --share-code switches are still required, because
> otherwise Mono will run the .cctor methods to early (and, by my reading,
> the Mono behavior is not allowed by the ECMA spec)
This issue will get fixed in the new JIT: we should be able to not inline
a method if the act of inlining causes the a type constructor to be run
that wasn't run already. But I'll need to review the issue with the
spec. If you can provide a test case, that would be appreciated.
> * StackFrame.GetFileName() returns "<unknown>" instead of a null
> reference when the filename isn't known
I have a fix for this, will commit shortly.
> * I get an assertion failed: ** ERROR **: file jit.c: line 486
> (mono_store_tree): assertion failed: (s->svt != VAL_UNKNOWN) aborting...
Known bug in the old JIT: the new one handles this fine as Zoltan
pointed out.
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better