Please sign in to comment.
Mon Sep 24 18:49:01 CEST 2001 Paolo Molaro <firstname.lastname@example.org>
* x86/tramp.c: don't change a MONO_TYPE_STRING to a char* when it's an argument to an internalcall. Mon Sep 24 18:56:59 CEST 2001 Paolo Molaro <email@example.com> * object.c, object.h: added mono_ldstr (), mono_string_is_interned () and mono_string_intern () to implement the semantics of the ldstr opcode and the interning of System.Strings. * icall.c: provide hooks to make String::IsIntern and String::Intern internalcalls. Mon Sep 24 18:50:25 CEST 2001 Paolo Molaro <firstname.lastname@example.org> * interp.c: catch a few more error conditions with exceptions instead of erroring out. Don't use g_print() in stack traces because it doesn't work with some float values. When we call an instance method of a valuetype class, unbox the 'this' argument if it is an object. Use mono_ldstr () to implement the ldstr opcode: it takes care of interning the string if necessary. Implemented new opcodes: ckfinite, cgt.un, clt.un, ldvirtftn, ldarga. Fixes to handle NaNs when comparing doubles. Make sure the loaded assembly has an entry point defined. Fixed portability bugs in neg and not opcodes. svn path=/trunk/mono/; revision=943
- Loading branch information...
Showing with 355 additions and 78 deletions.
Oops, something went wrong.