2005-03-07 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / interpreter / ChangeLog
index 1f860f7194a31b368d40a28714a73bddf5470b8e..6ba613d10fd6f3d94450057a47de4511879c4a9f 100644 (file)
@@ -1,3 +1,146 @@
+2005-03-07  Zoltan Varga  <vargaz@freemail.hu>
+
+       * transform.c (generate): Add CEE_MONO_NOT_TAKEN.
+
+2005-01-31  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * interp.c: fix typo
+
+2005-01-29  Ben Maurer  <bmaurer@ximian.com>
+
+       * *: MonoMethod->signature might be NULL now. You *MUST* use
+       mono_method_signature.
+
+2005-01-20 Bernie Solomon  <bernard@ugsolutions.com>
+
+       * interp.c: mono_init_icall got renamed
+
+2005-01-03  Zoltan Varga  <vargaz@freemail.hu>
+
+       * transform.c (generate): Handle MONO_CLASSCONST.
+
+2004-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * interp.c: fix the build. Dunno if it's correct.
+
+2004-12-02  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * mintops.def:
+       * transform.c:
+       * interp.c: cope with new thread interruption icall
+
+2004-11-12  Ben Maurer  <bmaurer@ximian.com>
+
+       * transform.c: Fix bug with delegates in interp.
+
+2004-11-10  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * interp.c: Added MonoRemotingTarget parameter to signature
+       interp_create_remoting_trampoline.
+
+Tue Nov 9 17:28:48 CET 2004 Paolo Molaro <lupus@ximian.com>
+
+       * interp.c: update to exception clause structure changes.
+
+2004-11-08  Ben Maurer  <bmaurer@ximian.com>
+
+       * interp.c: warning free
+
+2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
+
+       * Makefile.am (libgc_libs): Do some automake magic so libmono/mono
+       depends on libmonogc.
+
+Wed Sep 22 19:06:02 CEST 2004 Paolo Molaro <lupus@ximian.com>
+
+       * interp.c: updates for stack walk interface.
+
+2004-09-09  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * interp.c: In interp_walk_stack, don't crash if the context is not set
+         (this may happen if the method is called by unmanaged code).
+
+2004-08-17 Ben Maurer  <bmaurer@users.sourceforge.net>
+
+       * interp.c: thread local alloc
+
+2004-08-05  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * interp.c: (mono_interp_init) use g_thread_supported
+       to stop multiple g_thread_init calls.
+       Also attach domain to thread like mono_jit_init
+
+2004-07-31  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * interp.h: add mono_interp_ftnptr_to_delegate 
+
+       * transform.c (generate): use mono_interp_ftnptr_to_delegate
+       as ical function.
+
+       * interp.c: add mono_interp_ftnptr_to_delegate to create
+       interpreter style delegate. fixes pinvoke3
+
+2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * interp.c: Use mono_init_from_assembly instead of mono_init.
+
+2004-07-27  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * transform.c (mono_interp_transform_method):
+       quick fix to cope with the fake ptr classes
+
+2004-07-26  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * mintops.def: more options on ICALL op code
+
+       * interp.c: cope with exception in ICALL ops, more of them
+
+       * transforms.c: more ICALL opcodes
+
+2004-07-21  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * mintops.def: rename the ICALL op codes to give a better
+       clue about their signature.
+
+       * transform.c (generate): use new ICALL types and add
+       a case for two args + a result
+
+       * interp.c (ves_exec_method_with_context): new ICALL
+       op codes.
+
+2004-07-21  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * mintops.def: add MINT_DUP_VT
+
+       * transform.c (generate): cope with CEE_DUP on value type
+
+       * interp.c (ves_exec_method_with_context): implement MINT_DUP_VT
+       (interp_mono_runtime_invoke): don't unbox this for valuetypes
+       here as it is now done in the callers.
+
+2004-07-09  Ben Maurer  <bmaurer@ximian.com>
+       
+       * interp.c: register gc roots
+
+2004-07-08  Zoltan Varga  <vargaz@freemail.hu>
+
+       * interp.c mintops.def transform.c: Replace CEE_MONO_PROC<x> with
+       CEE_MONO_ICALL.
+
+2004-07-05  Zoltan Varga  <vargaz@freemail.hu>
+
+       * mintops.h: Applied patch from Marcin Krzyzanowski (krzak@pld-linux.org). Add support for unaligned access on little endian machines.
+
+       * interp.c:Applied patch from Marcin Krzyzanowski (krzak@pld-linux.org). Fix crash seen on amd64.
+
+2004-06-24  David Waite  <mass@akuma.org>
+
+       * interp.c:  change to C90-style comments from C99/C++-style
+
+Mon Jun 21 14:06:03 CEST 2004 Paolo Molaro <lupus@ximian.com>
+
+       * interp.h: API updates.
+
 2004-05-21  Bernie Solomon  <bernard@ugsolutions.com>
 
        * transform.c: ignore new LMF opcodes