Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: mono-2.6

Dec 14, 2009

  1. Geoff Norton

    2009-12-14 Geoff Norton <>

            * debugger-agent.c: The end_runtime_invoke guard isn't working
            on AMD64 as __builtin_frame_address (1) returns NULL.  Disable the
            behaviour by default, and make it runtime configurable.
    svn path=/branches/mono-2-6/mono/; revision=148421
    authored December 14, 2009
  2. Miguel de Icaza

    Backport from trunk

    009-12-14  Miguel de Icaza  <>
    	* method-to-ir.c (mono_method_to_ir): CEE_UNUSUED opcodes now
    	raise an invalid program exception.   
    	For other opcodes that we might not handle use a g_warning and
    	raise the exception.   Beats termination.
    	Fixes #561724
    2009-12-14  Miguel de Icaza  <>
    	* verify.c (mono_method_verify): The Unused opcodes produce an
    	InvalidProgramException on .NET
    svn path=/branches/mono-2-6/mono/; revision=148418
    authored December 14, 2009
  3. 2009-12-14 Sebastien Pouliot <sebastien at>

    	* Mono.Cecil/BaseAssemblyResolver.cs: Update to .net fx 4 beta2
    	version number and reduce code duplication.
    svn path=/branches/mono-2-6/mcs/; revision=148411
    authored December 14, 2009
  4. loader.c (mono_method_get_header): Move assert after the verifier has…

    … been called on the method header. [Backport r148406]
    svn path=/branches/mono-2-6/mono/; revision=148407
    authored December 14, 2009
  5. Marek Habersack

    Backport of r148388

    svn path=/branches/mono-2-6/mcs/; revision=148389
    authored December 14, 2009
  6. Marek Habersack

    Backport of r148378

    svn path=/branches/mono-2-6/mcs/; revision=148379
    authored December 14, 2009

Dec 13, 2009

  1. Jonathan Chambers

    2009-12-13 Jonathan Chambers <>

    	* debugger-agent.c (mono_debugger_agent_thread_interrupt): Handle a NULL
    	sigctx being passed in, as we have no CONTEXT available in the APC.
    	(mono_debugger_agent_cleanup): Use explicit cond wait implementation
    	for now.
    	Code contributed under MIT/X11 license.
    svn path=/branches/mono-2-6/mono/; revision=148352
    authored December 13, 2009

Dec 12, 2009

  1. Zoltan Varga

    2009-12-12 Zoltan Varga <>

    	* mini-llvm.c (mono_llvm_emit_method): Allocate the 'pindexes' array with the
    	proper size.
    svn path=/branches/mono-2-6/mono/; revision=148332
    authored December 12, 2009
  2. Jonathan Chambers

    Backport changes from HEAD to fix VS build.

    svn path=/branches/mono-2-6/mono/; revision=148328
    authored December 12, 2009
  3. Zoltan Varga

    2009-12-12 Zoltan Varga <>

    	* debugger-agent.c: Encode the this argument of vtype methods as a struct, not
    	as a primitive type.
    svn path=/branches/mono-2-6/mono/; revision=148193
    authored December 12, 2009
  4. Rolf Bjarne Kvinge

    2009-12-12 Rolf Bjarne Kvinge <>

    	* WebClient_2_1.cs: When creating the request we need to copy over
    	any headers the user set on us. We also need to wrap
    	InvalidOperationExceptions in WebExceptions.
    svn path=/branches/mono-2-6/mcs/; revision=148181
    authored December 12, 2009

Dec 11, 2009

  1. in System.Runtime.Serialization.Json:

    2009-12-11  Chris Toshok  <>
    	* TypeMap.cs (CreateDefaultTypeMap): only include non-public
    	property info when dealing with KeyValuePair<,>.  This is *not*
    	the way MS handles it, but we emulate things much better with this
    in test/System.Runtime.Serialization.Json/:
    2009-12-11  Chris Toshok  <>
    	* DataContractJsonSerializerTest.cs: add a test case for
    	non-public properties.
    svn path=/branches/mono-2-6/mcs/; revision=148138
    authored December 11, 2009
  2. Zoltan Varga

    2009-12-11 Zoltan Varga <>

    	* driver.c: Applied patch from Matt McClellan ( Add a check
    	for 2 parameter sched_setaffinity in older glibc versions. Fixes
    svn path=/branches/mono-2-6/mono/; revision=148125
    authored December 11, 2009
  3. Zoltan Varga

    2009-12-11 Zoltan Varga <>

    	* Applied patch from Matt McClellan ( Add a check
    	for 2 parameter sched_setaffinity in older glibc versions. Fixes
    svn path=/branches/mono-2-6/mono/; revision=148124
    authored December 11, 2009
  4. Paolo Molaro

    Fri Dec 11 18:24:04 CET 2009 Paolo Molaro <>

    	* boehm-gc.c: fixed race condition while getting the target of a
    	disappearing link (bug #522233).
    svn path=/branches/mono-2-6/mono/; revision=148106
    authored December 11, 2009

Dec 10, 2009

  1. Zoltan Varga

    2009-12-10 Zoltan Varga <>

    	* aot-compiler.c (add_wrappers): Avoid generating synchronized wrappers for
    	generic methods.
    svn path=/branches/mono-2-6/mono/; revision=148039
    authored December 10, 2009
  2. Geoff Norton

    Fix 2.6 on OSX 10.4 PPC

    svn path=/branches/mono-2-6/mono/; revision=148001
    authored December 10, 2009
  3. 2009-12-09 Sebastien Pouliot <>

    	* loader.c (mono_method_signature): Always call mono_loader_unlock 
    	before returning.
    	[Backport r147991]
    svn path=/branches/mono-2-6/mono/; revision=147992
    authored December 10, 2009

Dec 09, 2009

  1. Rodrigo Kumpera

    In .:

    2009-12-09  Rodrigo Kumpera  <>
    	* metadata-verify.c: Add mono_verifier_verify_string_signature to check
    	user string blobs.
    	* verify-internals.h: Add new function to the internal API.
    	* verify.c (do_ldstr): Call into mono_verifier_verify_string_signature to
    	check if it's a valid string.
    	* object.c (mono_ldstr): Ditto.
    	Fixes #561943.
    	Backport of r147941.
    svn path=/branches/mono-2-6/mono/; revision=147949
    authored December 09, 2009
  2. Geoff Norton

    fix the build on the mac 10.4

    svn path=/branches/mono-2-6/mono/; revision=147946
    authored December 09, 2009
  3. Geoff Norton

    fix build on win32

    svn path=/branches/mono-2-6/mono/; revision=147945
    authored December 09, 2009
  4. Jb Evain

    2009-12-09 Jb Evain <>

    	* ThreadPool.cs (QueueUserWorkItem): properly throw
    	an ANE instead of triggering a NRE when being passed a null callback.
    	backports r147934.
    svn path=/branches/mono-2-6/mcs/; revision=147938
    authored December 09, 2009
  5. Jb Evain

    2009-12-09 Jb Evain <>

    	* StringComparer.cs (GetHashCode): properly throw an
    	ANE instead of triggering a NRE.
    	backports r147932.
    svn path=/branches/mono-2-6/mcs/; revision=147937
    authored December 09, 2009
  6. 2009-12-09 Chris Toshok <>

    	* Encoding.cs (get_Default): moonlight defaults to UTF8, not
    svn path=/branches/mono-2-6/mcs/; revision=147922
    authored December 09, 2009
  7. Zoltan Varga

    2009-12-09 Zoltan Varga <>

    	* debugger-agent.c (start_runtime_invoke): Fix a crash if this is called
    	on the debugger thread.
    svn path=/branches/mono-2-6/mono/; revision=147913
    authored December 09, 2009

Dec 08, 2009

  1. Geoff Norton

    Disable this on 2.6

    svn path=/branches/mono-2-6/mono/; revision=147884
    authored December 08, 2009
  2. Geoff Norton

    2009-12-08 Geoff Norton <>

    	* debugger-agent.c:  Refactor the mono_runtime_invoke guarding against
    	stepping out into native code.  There were issues with nested invokes
    	like .cctors.
    svn path=/branches/mono-2-6/mono/; revision=147883
    authored December 08, 2009
  3. * sqlmetal.exe.config: Add provider entry for SQL Server.

    	* sqlmetal.exe.sources: Add additional files.
    svn path=/branches/mono-2-6/mcs/; revision=147881
    authored December 08, 2009
  4. * src/**/*, examples/**/*: Sync with DbLinq r1293. This adds

    	  SchemaLoader support for Microsoft SQL Server, allowing sqlmetal to 
    	  generate entity stubs against SQL Server databases.
    	* System.Data.Linq.dll.sources: Add files to the build.
    svn path=/branches/mono-2-6/mcs/; revision=147880
    authored December 08, 2009
  5. Jb Evain

    2009-12-08 Jb Evain <>

    	* Enum.cs (IConvertible.ToType): properly convert enum values
    	to strings instead of their numeric values.
    	backport r147482.
    svn path=/branches/mono-2-6/mcs/; revision=147858
    authored December 08, 2009
  6. 2009-12-08 Sebastien Pouliot <>

    	* driver.c: Fail gracefully with --compile-all if mono_method_signature
    	returns NULL (e.g. a bad assembly).
    svn path=/branches/mono-2-6/mono/; revision=147854
    authored December 08, 2009
  7. Marek Safar

    2009-12-08 Marek Safar <>

    	A fix for bug #561149
    	anonymous.cs: Use actual type parameters when checking for generic
    	method host.
    svn path=/branches/mono-2-6/mcs/; revision=147846
    authored December 08, 2009
  8. 2009-12-08 Chris Toshok <>

    	* JsonSerializationReader.cs (DeserializeGenericCollection): in
    	the 2.1 case we still need to convert the List<> to an array.
    svn path=/branches/mono-2-6/mcs/; revision=147834
    authored December 08, 2009
  9. in System.ServiceModel.Web/System.Runtime.Serialization.Json:

    2009-12-07  Chris Toshok  <>
    	* JsonReaderWriterFactory.cs (CreateJsonReader): pass null for the
    	encoding parameter instead of calling Detect.  The jsonreader's
    	PushbackReader will autodetect.
    	(Detect): remove.  a BufferedStream created from an unseekable
    	stream is itself unseekable, which makes it just as useless.  This
    	breaks netflix's isostore file parsing.
    	* JsonReader.cs (PushbackReader): add a ctor which doesn't take an
    	encoding, for the autodetecting reader case.  for this ctor, pass
    	true to StreamReader's ctor for detectEncodingFromByteOrderMarks.
    svn path=/branches/mono-2-6/mcs/; revision=147830
    authored December 08, 2009

Dec 07, 2009

  1. Geoff Norton

    2009-12-07 Geoff Norton <>

    	* debugger-agent.c:  Darwin can colesce signals, so we need to handle
    	the interrupt_count slightly differently.  Native threads were never
    	marked as resumed.
    svn path=/branches/mono-2-6/mono/; revision=147817
    authored December 07, 2009
Something went wrong with that request. Please try again.