Permalink
Switch branches/tags
Commits on Mar 12, 2009
  1. 2009-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Mar 12, 2009
    	* InotifyWatcher.cs: don't send events when a directory is created
    	unless it matches the pattern.  Fixes bug #484082.
    
    
    svn path=/branches/mono-2-4-0/mcs/; revision=129114
Commits on Mar 11, 2009
  1. 2009-03-11 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Mar 11, 2009
    	* mini-amd64.c (mono_arch_output_basic_block): Fix % 1. Fixes #484323.
    
    	* basic.cs: Add a test.
    
    svn path=/branches/mono-2-4/mono/; revision=129066
  2. 2009-03-11 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 11, 2009
    	* mini-x86.c (mono_arch_output_basic_block): Use different
    	registers in case the ones we want to overwrite are used by the
    	other operand.  Fixes regression in #480807.
    
    	Backport of r129058.
    
    svn path=/branches/mono-2-4/mono/; revision=129064
Commits on Mar 10, 2009
  1. 2009-03-10 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Mar 10, 2009
    	Backport of r129009.
    
    	* reflection.c (ensure_complete_type): New helper function to call
    	type resolve handlers for unfinished dynamic types.
    	(resolve_object): Call it for MonoClassFields. Fixes #483852.
    
    svn path=/branches/mono-2-4/mono/; revision=129010
  2. Backport of r128972

    grendello committed Mar 10, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128973
  3. 2009-03-10 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Mar 10, 2009
    	Backport of r128924.
    	
    	* mini-s390x.c: Fix support for vtypes whose addresses are passed on the
    	stack.
    
    svn path=/branches/mono-2-4/mono/; revision=128926
  4. Backport from 128830

    migueldeicaza committed Mar 10, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128925
Commits on Mar 9, 2009
  1. 2009-03-09 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 9, 2009
            Contributed under the terms of the MIT/X11 license by Steven
            Munroe <munroesj@us.ibm.com>.
    
            * mini-ppc.c: Correct handling of OP_LOADI4_MEMINDEX for ppc64.
            Fixes #483462.
    
            Backport of r128904.
    
    svn path=/branches/mono-2-4/mono/; revision=128905
  2. 2009-03-09 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 9, 2009
    	* mini-trampolines.c (mono_create_jump_trampoline): If the method
    	is shared generic code, return the trampoline, even if the method
    	has already been compiled.  Fixes #479763.
    
    	* mini.c, mini.h: New function
    	mono_jit_find_compiled_method_with_jit_info() which is the same as
    	mono_jit_find_compiled_method() but also returns the jit info.
    
    	Backport of r128723.
    
    2009-03-09  Mark Probst  <mark.probst@gmail.com>
    
    	* generic-sharing.c (instantiate_other_info): Always return a jump
    	trampoline for method code.
    
    	Backport of r128723.
    
    2009-03-09  Mark Probst  <mark.probst@gmail.com>
    
    	* bug-479763.2.cs: New test.
    
    	* Makefile.am: Test added.
    
    	Backport of r128723.
    
    svn path=/branches/mono-2-4/mono/; revision=128903
  3. 2009-03-08 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Mar 9, 2009
    	Backport of r128853.
    
    	* appdomain.c (get_shadow_assembly_location): Fix memleak.
    
    
    svn path=/branches/mono-2-4/mono/; revision=128882
Commits on Mar 8, 2009
  1. 2009-03-08 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Mar 8, 2009
    	* class.cs: Use correct common base type for unmanaged delayed
    	check.
    
    	* rootcontext.cs: Wrap unhandled exception.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128854
Commits on Mar 7, 2009
  1. 2009-03-06 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Mar 7, 2009
    	* ResourceSet.cs: for custom resource sets without a reader, pretende
    	that's we've already read the stream.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128815
Commits on Mar 6, 2009
  1. 2009-03-05 Tom Hindle <tom_hindle@sil.org>

    migueldeicaza committed Mar 6, 2009
    	
    	* Marshal.cs: Implemented GenerateGuidForType
    
    svn path=/branches/mono-2-4/mcs/; revision=128809
  2. Backport

    migueldeicaza committed Mar 6, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128808
  3. Backport of r128801

    grendello committed Mar 6, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128802
  4. Backport of r128799

    grendello committed Mar 6, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128800
  5. Backport of r128796

    grendello committed Mar 6, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128797
  6. Backport of r128793

    grendello committed Mar 6, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128794
  7. 2009-03-06 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Mar 6, 2009
    	* arm/tramp.c: Include a change from the debian patches. Avoid #include-ing
    	a file in the middle of a function.
    
    svn path=/branches/mono-2-4/mono/; revision=128784
  8. 2009-03-06 Zoltan Varga <vargaz@gmail.com>

    vargaz committed Mar 6, 2009
    	Backport of r128749.
    	
    	* method-to-ir.c (mini_emit_memset): Fix the handling of size '3'. Fixes
    	#481458.
    
    	* iltests.il.in: Add a test.
    
    svn path=/branches/mono-2-4/mono/; revision=128751
Commits on Mar 5, 2009
  1. 2009-03-05 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 5, 2009
    	* method-to-ir.c (mono_method_to_ir): Only force the vtable var
    	for methods which actually have one.  For all other methods, make
    	sure the this argument var is live the whole method.
    
    	* mini.c (mini_method_compile): Every shared method has a
    	this/vtable/mrgctx info.  Fixes #480807.
    
    	Backport of r128720.
    
    svn path=/branches/mono-2-4/mono/; revision=128724
  2. Backport of r128714

    grendello committed Mar 5, 2009
    svn path=/branches/mono-2-4/mono/; revision=128715
  3. 2009-03-05 Bill Holmes <billholmes54@gmail.com>

    Bill Holmes
    Bill Holmes committed Mar 5, 2009
    	* mono.def : Removing missing methods to remove link errors for
    	  MSVC build.  
    
    	Code is contributed under MIT/X11 license.
    
    svn path=/branches/mono-2-4/mono/; revision=128712
  4. 2009-03-05 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 5, 2009
    	Contributed under the terms of the MIT/X11 license by Steven
    	Munroe <munroesj@us.ibm.com>.
    
    	* mini-ppc.c, mini-ppc.h: Implement TLS for PPC64.
    
    	Backport of r127060.
    
    2009-03-05  Mark Probst  <mark.probst@gmail.com>
    
    	Contributed under the terms of the MIT/X11 license by Steven
    	Munroe <munroesj@us.ibm.com>.
    
    	* mono-compiler.h: MONO_THREAD_VAR_OFFSET for PPC(64).
    
    	Backport of r127060.
    
    svn path=/branches/mono-2-4/mono/; revision=128711
  5. 2009-03-05 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Mar 5, 2009
    	A fix for bug #480100
    	* parameter.cs: A parameter is not hoisted when used directly as ET.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128680
Commits on Mar 4, 2009
  1. ***** Backport of r128549 *****

    Martin Baulig
    Martin Baulig committed Mar 4, 2009
    svn path=/branches/mono-2-4/mono/; revision=128622
  2. ***** Backport of r128556 *****

    Martin Baulig
    Martin Baulig committed Mar 4, 2009
    2009-03-04  Martin Baulig  <martin@ximian.com>
    
    	* debug-mini.c: Clean up the exception API and add documentation.
    	(mono_debugger_handle_exception): New public method; this is
    	called when throwing an exception or encountering an unhandled one.
    	(mono_debugger_call_exception_handler): Formerly known as
    	mono_debugger_handle_exception(); this is used to tell the
    	debugger that we're about to invoke an exception handler.
    
    
    svn path=/branches/mono-2-4/mono/; revision=128614
  3. ***** Backport of r128544 *****

    Martin Baulig
    Martin Baulig committed Mar 4, 2009
    2009-03-04  Martin Baulig  <martin@ximian.com>
    
    	* debug-mini.c (mono_debugger_runtime_invoke): Moved here from
    	../metadata/mono-debug-debugger.c; save and reset exception state.
    
    2009-03-02  Martin Baulig  <martin@ximian.com>
    
    	* debug-mini.c: Moved the debugger exception handling here from
    	../metadata/mono-debug-debugger.c.
    
    	* debug-mini.h
    	(MonoDebuggerExceptionAction): New exception typedef.
    
    	* debug-mini.c
    	(MonoDebuggerThreadInfo): Added `MonoObject *last_exception'.
    
    	* exceptions-amd64.c
    	(mono_amd64_throw_exception): Use the new debugger exception
    	handling code.
    
    	* mini-exceptions.c
    	(mono_handle_exception_internal): Don't call
    	mono_debugger_unhandled_exception() here.
    
    2009-03-04  Martin Baulig  <martin@ximian.com>
    
    	* mono-debug.h
    	(mono_debugger_runtime_invoke): Removed.
    
    	* mono-debug-debugger.c
    	(mono_runtime_invoke): Moved into ../mini/debug-mini.c.
    
    2009-03-02  Martin Baulig  <martin@ximian.com>
    
    	* mono-debug.h
    	(mono_debugger_unhandled_exception): Removed.
    	(mono_debugger_handle_exception): Removed.
    	(mono_debugger_throw_exception): Removed.
    
    	* mono-debug.h (MONO_DEBUGGER_MINOR_VERSION): Bump to 1.
    
    	* mono-debug.c
    	(mono_debug_debugger_version): Bump to 5.
    
    	* mono-debug-debugger.c: Moved the exception handling code to
    	../mini/debug-mini.c
    
    
    svn path=/branches/mono-2-4/mono/; revision=128613
  4. Backport of r128602

    grendello committed Mar 4, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128603
  5. 2009-03-04 Mark Probst <mark.probst@gmail.com>

    schani committed Mar 4, 2009
    	* method-to-ir.c: Don't inline methods that use JMP.  Fixes
    	#481403.
    
    	Backport of r128552.
    
    2009-03-04  Mark Probst  <mark.probst@gmail.com>
    
    	* bug-481403.il: New test.
    
    	* Makefile.am: Test added.
    
    	Backport of r128552.
    
    svn path=/branches/mono-2-4/mono/; revision=128560
Commits on Mar 3, 2009
  1. 2009-03-03 Marek Safar <marek.safar@gmail.com>

    marek-safar committed Mar 3, 2009
    	A fix for bug #481258
    	* class.cs: Set extension method flag in partial container.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128434
  2. Backport of r128407 and r128408

    grendello committed Mar 3, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128409
Commits on Mar 1, 2009
  1. 2009-03-01 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Mar 1, 2009
    	* WebEncoding.cs: another GetWebApplication here.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128294
Commits on Feb 28, 2009
  1. patch from Marek in trunk

    gonzalop committed Feb 28, 2009
    svn path=/branches/mono-2-4/mcs/; revision=128280
  2. 2009-02-28 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Feb 28, 2009
    	* AppResourcesAssemblyBuilder.cs:
    	* AspComponentFoundry.cs:
    	* AssemblyBuilder.cs:
    	* CachingCompiler.cs:
    	* AspGenerator.cs:
    	* WsdlBuildProvider.cs:
    	* BaseCompiler.cs:
    	* BuildProvider.cs:
    	* AppWebReferencesCompiler.cs:
    	* TemplateControlCompiler.cs:
    	* BuildManager.cs:
    	* AppCodeCompiler.cs: settings that have to be in
    	machine.config or the root level web.config now call
    	GetWebApplicationSection.
    
    
    svn path=/branches/mono-2-4/mcs/; revision=128277