Bound tlab wastage to SGEN_MAX_NURSERY_WASTE.
[mono.git] / mono / interpreter / ChangeLog
index e188701e2d66a7ee62fbcb98a0f724bb7d963876..80baebfc2614c79a7c4ccf7bb67a1208d1684a3e 100644 (file)
@@ -1,3 +1,146 @@
+2009-11-10  Andrew Jorgensen  <ajorgensen@novell.com>
+
+       * Makefile.am: mint man page should be conditional also
+
+2009-03-20  Zoltan Varga  <vargaz@gmail.com>
+
+       * interp.c: Change location of gc_wrapper.h.
+
+2007-06-04  Mark Probst  <mark.probst@gmail.com>
+
+       * interp.c, interp.h (RuntimeMethod): Due to the jit_code_hash
+       change in MonoDomain this had to be changed slightly, too.
+
+2006-05-09  Miguel de Icaza  <miguel@novell.com>
+
+       * interp.c (ves_exec_method_with_context): Pass a temporary to the
+       mono_load_remote_field routine, instead of passing a NULL.
+
+Thu Aug 4 20:09:40 BST 2005 Paolo Molaro <lupus@ximian.com>
+
+       * interp.c: a real zombie is supposed to at least walk.
+       Compilation fix.
+
+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