Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 14, 2010
  1. poll is broken on osx

    Geoff Norton authored
    svn path=/branches/mono-2-6/mono/; revision=160325
Commits on Jul 13, 2010
  1. @gonzalop

    2010-07-13 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* mono-semaphore.h:
    	* mono-semaphore.c: use io-layer wait functions in OSX.
    svn path=/branches/mono-2-6/mono/; revision=160311
Commits on Jul 12, 2010
  1. @kumpera

    2010-07-12 Rodrigo Kumpera <>

    kumpera authored
    	* verify.c (mono_generic_param_is_constraint_compatible):
    	The candidate type itself might satisty the required
    	Fixes #621599.
    svn path=/branches/mono-2-6/mono/; revision=160262
Commits on Jul 10, 2010
  1. @kumpera

    2010-07-10 Rodrigo Kumpera <>

    kumpera authored
    	* loader.c (mono_method_signature_checked): Use checked
    	variant of inflate_generic_signature.
    	Fixes #606353.
    svn path=/branches/mono-2-6/mono/; revision=160194
Commits on Jul 9, 2010
  1. @kumpera

    2010-07-09 Rodrigo Kumpera <>

    kumpera authored
    	* class.c (mono_method_can_access_method_full): Handle type
    	accessibility with very deep nested types.
    	* class.c (mono_method_can_access_field_full): Ditto.
    	Fixes #619300.
    svn path=/branches/mono-2-6/mono/; revision=160182
Commits on Jul 5, 2010
  1. Bump SDB's minor version to 2.

    Martin Baulig authored
    2010-07-05  Martin Baulig  <>
    	* debugger-agent.c: Bump minor version to 2.
    svn path=/branches/mono-2-6/mono/; revision=159925
Commits on Jul 1, 2010
  1. @schani

    2010-06-25 Mark Probst <>

    schani authored
            * class.c (mono_class_inflate_generic_method_full_checked): Added
            a comment regarding a hack in mini-trampolines.c.
            Backport of r159578.
    2010-06-25  Mark Probst  <>
            * mini-trampolines.c (common_call_trampoline): An ugly hack to
            work around a potentially very hard to fix problem with inflating
            generic methods.
            Backport of r159578.
    2010-06-26  Mark Probst  <>
            * bug-616463.cs: New test.
            * Test added to generic tests.
            Backport of r159578.
    svn path=/branches/mono-2-6/mono/; revision=159795
  2. Resume from the signal handler and do most of the work on the normal …

    Martin Baulig authored
    2010-07-01  Martin Baulig  <>
    	Resume from the signal handler and do most of the work on the normal stack.
    	* exceptions-x86.c (mono_arch_handle_exception): Port this to Windows.
    	Backport r157282:
    	2010-05-13  Zoltan Varga  <>
    		* exceptions-amd64.c (mono_arch_handle_exception): Resume from the signal handler
    		and do most of the work on the normal stack even if
    		sigaltstack is disabled.
    	Backport r157380:
    	2010-05-14  Geoff Norton  <>
    		* exceptions-x86.c: Fix the alignment of this trampoline so we dont get a
    		misaligned stack on darwin.
    	Backport r157327:
    	2010-05-13  Zoltan Varga  <>
    		* exceptions-x86.c (mono_arch_handle_exception): Resume from the signal handler
    		and do most of the work on the normal stack.
    		(mono_x86_get_signal_exception_trampoline): New x86 specific trampoline function.
    svn path=/branches/mono-2-6/mono/; revision=159782
Commits on Jun 29, 2010
  1. @kumpera

    2010-06-29 Rodrigo Kumpera <>

    kumpera authored
    	* icall.c (ves_icall_Type_make_array_type): Raise a TLE if a
    	TypedByRef is passed.
    	* icall.c (ves_icall_Type_make_byref_type): Ditto.
    	* icall.c (ves_icall_Type_MakePointerType): Ditto.
    	Fixes #612780.
    svn path=/branches/mono-2-6/mono/; revision=159696
Commits on Jun 21, 2010
  1. @vargaz

    2010-06-21 Zoltan Varga <>

    vargaz authored
    	* marshal.c (mono_array_to_lparray): Allow MONO_TYPE_PTR. Fixes #615952.
    svn path=/branches/mono-2-6/mono/; revision=159279
Commits on Jun 19, 2010
  1. @vargaz

    2010-06-19 Zoltan Varga <>

    vargaz authored
    	* tramp-amd64.c (mono_arch_create_generic_trampoline): Increase the buf len a little,
    	to avoid an assert.
    svn path=/branches/mono-2-6/mono/; revision=159170
Commits on Jun 12, 2010
  1. @vargaz

    2010-06-12 Zoltan Varga <>

    vargaz authored
    	* aot-compiler.c (compile_method): Add a 'depth' parameter to add_generic_class too
    	to fix infinite generic recursion. Fixes #612702.
    svn path=/branches/mono-2-6/mono/; revision=158854
Commits on Jun 11, 2010
  1. @vargaz

    Fix the 2.6 build.

    vargaz authored
    svn path=/branches/mono-2-6/mono/; revision=158848
Commits on Jun 9, 2010
  1. @Tak

    Clear unloaded types on appdomain unload.

    Tak authored
    svn path=/branches/mono-2-6/mono/; revision=158733
Commits on Jun 8, 2010
  1. @vargaz

    2010-06-08 Zoltan Varga <>

    vargaz authored
    	* liveness.c (visit_bb): Make the component vregs of long vars volatile as well.
    	Fixes #612206.
    	* exceptions.cs: Add a test.
    svn path=/branches/mono-2-6/mono/; revision=158669
Commits on Jun 4, 2010
  1. @grendello

    Backport of r158484

    grendello authored
    svn path=/branches/mono-2-6/mono/; revision=158485
Commits on Jun 3, 2010
  1. @vargaz

    2010-06-03 Zoltan Varga <>

    vargaz authored
    	* dwarfwriter.c: Update after the mono_debug_lookup_locals () changes.
    	* debugger-agent.c (method_commands_internal): Ditto. Return scope information for
    svn path=/branches/mono-2-6/mono/; revision=158423
  2. @vargaz

    2010-06-03 Zoltan Varga <>

    vargaz authored
    	* debug-mono-symfile.c (mono_debug_symfile_lookup_locals): Rewrite this so it returns
    	all information in a single structure. Return information about scopes as well.
    	* mono-debug.c (mono_debug_lookup_locals): Ditto.
    svn path=/branches/mono-2-6/mono/; revision=158422
  3. @vargaz

    2010-06-03 Zoltan Varga <>

    vargaz authored
    	* debugger-agent.c (appdomain_unload): Clear all breakpoint instances in the dying
    svn path=/branches/mono-2-6/mono/; revision=158416
Commits on Jun 2, 2010
  1. @kumpera

    2010-06-02 Rodrigo Kumpera <>

    kumpera authored
    	* verify.c (verify_generic_parameters): Verify if
    	there are not loops in constraints.
    	Backport of r158342.
    svn path=/branches/mono-2-6/mono/; revision=158347
  2. @kumpera

    2010-06-02 Rodrigo Kumpera <>

    kumpera authored
    	* verify.c (is_compatible_boxed_valuetype): Constaints
    	must be recursively checked if one generic argument
    	has a constraint on another.
    	Fixes #610625.
    	Backport of r158342.
    svn path=/branches/mono-2-6/mono/; revision=158346
Commits on Jun 1, 2010
  1. @kumpera

    2010-06-01 Rodrigo Kumpera <>

    kumpera authored
    	* threadpool.c (process_io_event): Discard io events
    	if the domain is unloading. Fixes part of #582162.
    svn path=/branches/mono-2-6/mono/; revision=158302
  2. #608721: Fix a crash on exit.

    Martin Baulig authored
    2010-05-31  Martin Baulig  <>
    	Fix #608271.
    	* debugger-agent.c (breakpoints_cleanup): Iterate over `event_requests', call
    	clear_breakpoint() on all breakpoint events and remove them from the list.
    svn path=/branches/mono-2-6/mono/; revision=158263
Commits on May 27, 2010
  1. @vargaz

    2010-05-27 Zoltan Varga <>

    vargaz authored
    	* mini-s390x.c (mono_arch_output_basic_block): Applied patch from Aurelien Minvielle
    	. Fix OP_ATOMIC_EXCHANGE_I4 on s390x. Fixes #609023.
    svn path=/branches/mono-2-6/mono/; revision=158056
  2. #605698: Execute SDB commands in the debuggee's appdomain.

    Martin Baulig authored
    2010-05-27  Martin Baulig  <>
    	Fix #605698.
    	* debugger-agent.c (method_commands, type_commands): Temporarily
    	set the appdomain while executing this method; do all metadata
    	calls in the debuggee's appdomain where user assemblies are loaded.
    svn path=/branches/mono-2-6/mono/; revision=158051
Commits on May 25, 2010
  1. Release memory from symfiles that were loaded from memory.

    Martin Baulig authored
    2010-05-25  Martin Baulig  <>
    	Applying a patch from Lucas Meijer <>.
    	* debug-mono-symfile.c: Release memory from symfiles that were
    	loaded from memory.
    svn path=/branches/mono-2-6/mono/; revision=157864
Commits on May 24, 2010
  1. @vargaz

    2010-05-24 Zoltan Varga <>

    vargaz authored
    	* marshal.c (mono_marshal_free_dynamic_wrappers): Avoid an assert when this is called
    	during shutdown.
    svn path=/branches/mono-2-6/mono/; revision=157809
Commits on May 22, 2010
  1. @vargaz

    2010-05-23 Zoltan Varga <>

    vargaz authored
    	* mini.c (mono_jit_compile_method_inner): Propagate exceptions in one more place.
    svn path=/branches/mono-2-6/mono/; revision=157770
  2. @vargaz

    2010-05-23 Zoltan Varga <>

    vargaz authored
    	* mono-logger.h (mono_trace_message): Fix some warnings.
    svn path=/branches/mono-2-6/mono/; revision=157768
  3. @vargaz

    2010-05-23 Zoltan Varga <>

    vargaz authored
    	* mini.c (mono_jit_compile_method_inner): Propagate exceptions from
    	mono_runtime_class_init_full ().
    	(mono_jit_runtime_invoke): Ditto. Fixes #608073.
    svn path=/branches/mono-2-6/mono/; revision=157767
Commits on May 21, 2010
  1. @vargaz

    2010-05-21 Zoltan Varga <>

    vargaz authored
    	* mini-ppc.c (mono_arch_output_basic_block): Use ins->inst_c1 instead of p1, the
    	two are not the same on ilp32.
    svn path=/branches/mono-2-6/mono/; revision=157716
  2. #604911: Use alertable WaitForMultipleObjectsEx().

    Martin Baulig authored
    2010-05-19 Martin Baulig  <>
    	Fix #604911.
    	* threads.c (wait_for_tids_or_state_change): Use an
    	alertable WaitForMultipleObjectsEx().
    	(wait_for_tids): Likewise.
    svn path=/branches/mono-2-6/mono/; revision=157682
Commits on May 20, 2010
  1. @kumpera

    In metadata:

    kumpera authored
    2010-05-19 Rodrigo Kumpera  <>
    	* marshal.c (mono_marshal_init): Register mono_gchandle_get_target
    	* marshal.c (mono_delegate_to_ftnptr): Use a gchandle instead of
    	gc tracked memory.
    	* marshal.c (mono_marshal_emit_managed_wrapper): Retrieve the first
    	argument from a gchandle.
    	* marshal.c: Get rid of the delegate_target_locations hash table.
    	Fixes #605295.
    	Backport of r157589.
    svn path=/branches/mono-2-6/mono/; revision=157655
Commits on May 19, 2010
  1. @vargaz

    2010-05-20 Zoltan Varga <>

    vargaz authored
    	* aot-compiler.c: Collect all information about a PLT entry into a separate MonoPltEntry
    	structure. Make the labels to plt entries local symbols instead of assembler local
    	labels, since tha latter causes problems for the iphone linker.
    svn path=/branches/mono-2-6/mono/; revision=157577
Commits on May 14, 2010
  1. @kumpera

    2010-05-13 Rodrigo Kumpera <>

    kumpera authored
    	* class.c (mono_class_create_from_typedef): Fail a class
    	if there is a loop with its parent.
    	Fixes #598239.
    svn path=/branches/mono-2-6/mono/; revision=157341
Something went wrong with that request. Please try again.