Fri Sep 28 19:26:30 CEST 2001 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Fri, 28 Sep 2001 13:49:47 +0000 (13:49 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Fri, 28 Sep 2001 13:49:47 +0000 (13:49 -0000)
commitbde47249059f03fa38f3d00cf98e5a4e169399c7
treec723453d859660332c62c8f44a5a88ee78c2d51d
parent0460469e4d8821fefe3f5620c8f175c1a914728f
Fri Sep 28 19:26:30 CEST 2001 Paolo Molaro <lupus@ximian.com>

* metadata.c: fix type comparison for arrays.
* loader.h, loader.c: half-assed fix to get more tests work in cygwin.
Added a couple of new classes to monodefaults.
* icall.c: added a couple of Reflection-related internalcalls.
* class.h, class.c: implemented mono_ldtoken () for RuntimeTypeHandles.
Added a byval_arg MonoType to MonoClass.

Fri Sep 28 19:43:12 CEST 2001 Paolo Molaro <lupus@ximian.com>

* x86/tramp.c: marshal valuetypes that are enums.

Fri Sep 28 19:37:46 CEST 2001 Paolo Molaro <lupus@ximian.com>

* interp.c: Implemented ldtoken, conv.ovf.i. Use MonoClass->byval_arg
(and remove related kludges). Don't choke on access to arrays of
references. Throw an exception when an internalcall or P/Invoke
function don't have an implementation. Throw and EngineException
for unimplemented opcodes.

svn path=/trunk/mono/; revision=1027
mono/arch/ChangeLog
mono/arch/x86/tramp.c
mono/interpreter/ChangeLog
mono/interpreter/interp.c
mono/metadata/ChangeLog
mono/metadata/class.c
mono/metadata/class.h
mono/metadata/icall.c
mono/metadata/loader.c
mono/metadata/loader.h
mono/metadata/metadata.c