Skip to content
Commits on Nov 5, 2012
  1. @kumpera

    Remove SRE.UnmanagedMarshal dependency from System.Reflection.

    kumpera committed Nov 5, 2012
    	* FieldInfo.cs:
    	* MonoMethod.cs:
    	* ParameterInfo.cs: Remove silly dep on UnmanagedMarshal to use
    	MarshalAsAttribute which is what we need in the end.
    
    	* icall.c:
    	* reflection.c: Use the custom attribute type instead of the SRE
    	one. This allows FULL_AOT_RUNTIME to work with stuff that uses
    	MarshalAs.
  2. @kumpera
  3. @kumpera
  4. @jstedfast

    Merge pull request #488 from roji/email_attachment_fixes

    jstedfast committed Nov 5, 2012
    Fixed missing Content-Id email headers
  5. @marek-safar

    Merge pull request #497 from Shabbafru/ImageListPatches

    marek-safar committed Nov 5, 2012
    Fixed clearing of the ImageList
  6. @atsushieno
  7. @Shabbafru
  8. Removed debugging prints that slipped through

    Shay Rojansky committed Nov 5, 2012
Commits on Nov 2, 2012
  1. @spouliot
  2. @marek-safar

    Merge pull request #492 from pruiz/systx-fixes

    marek-safar committed Nov 2, 2012
    Sys.Tx: Avoid uncatched exceptions during Prepare phase, which might crash the whole application.
Commits on Nov 1, 2012
  1. @kumpera

    Revert "Merge pull request #464 from gregoryyoung/master"

    kumpera committed Nov 1, 2012
    This commit causes deadlock in the tpool backend in the following way:
    
    thread 1:
    	socket_io_add locks io_lock
    	tp_poll_modify waits on new_sem
    
    thread 2:
    	tp_poll_wait tries to lock io_lock
    
    tp_poll_wait is the responsible to post to new_sem, which it can't do since it's
    blocked on io_lock, held by a thread waiting on new_sem.
    
    This reverts commit 11286da, reversing
    changes made to 94bfdf2.
  2. @kumpera

    When inflating a (M)VAR make sure we're not using a broken type.

    kumpera committed Nov 1, 2012
    	*class.c (inflate_generic_type): When inflating (M)VAR we must
    	check if the replaced type is not void or typedbyref as both can
    	later lead to all sorts of nasty crashes or memory corruption.
  3. @schani

    [sgen] MONO_GC_DEBUG option for disabling the managed allocator.

    schani committed Nov 1, 2012
    This can be used to make all object allocations show up in the dtrace probe.
  4. @jonpryor

    [mdoc] Update XSD @id, @tool for docs team.

    jonpryor committed Nov 1, 2012
    Xamarin docs team has requested the following changes to make life
    easier and increase tooling support:
    
    	//para/@id:
    		Similar in concept/purpose to the HTML @id attribute.
    	//para/@tool:
    		Contains the name of a tool which generated the <para/>.
    	//exception/list:
    		Allow lists within <exception/> blocks.
  5. @marek-safar

    Merge pull request #490 from knocte/master

    marek-safar committed Nov 1, 2012
    [System.Configuration] IntegerValidator's maxValue was 0 even if not used
  6. @vargaz
  7. @marek-safar
  8. @alexrp

    Merge pull request #491 from mono/fix_keyvaluepair

    alexrp committed Nov 1, 2012
    [corlib] Remove the DebuggerDisplay attribute from KeyValuePair
  9. @alanmcgovern

    [corlib] Remove the DebuggerDisplay attribute from KeyValuePair and D…

    alanmcgovern committed Nov 1, 2012
    …ictionaryEntry
    
    This attribute gives us a horrible debugging experience when the
    'Value' of the KeyValuePair is null. By using this attribute, the
    user is told that the KeyValuePair itself is null when they inspect
    something like 'new KeyValuePair<string, string> (null, null)'.
    This is very confusing.
    
    We should just let the ToString method be invoked, which returns a
    nicely formatted string. This is also the behaviour observed when
    debugging using Visual Studio.
  10. @vargaz

    Avoid throwing exceptions from WeakReference.IsAlive after finalizati…

    vargaz committed Nov 1, 2012
    …on when the underlying GCHandle is already finalized. Fixes #8072.
  11. @vargaz
  12. @vargaz
Commits on Oct 31, 2012
  1. [System.Configuration] IntegerValidator's maxValue was 0 even if not …

    Andres G. Aragoneses committed Oct 31, 2012
    …used
    
    When using IntegerValidator, if only MinValue is used, max value should
    not be set by default to 0. Fix and unit tests included.
    
    This fixes BNC#654721 (https://bugzilla.novell.com/show_bug.cgi?id=654721)
    and therefore allows Enyim.Memcached to be used with Mono.
  2. @kumpera
  3. @spouliot
  4. @spouliot
  5. @nealef

    Implement GetObjectData

    nealef committed Oct 31, 2012
  6. @nealef
  7. @marek-safar

    Merge pull request #489 from alesliehughes/master

    marek-safar committed Oct 31, 2012
    Pathces for  AxHosts, RegistrationServices and Marshal
  8. @alesliehughes
  9. @alesliehughes
  10. @alesliehughes
Commits on Oct 30, 2012
  1. @spouliot
  2. @marek-safar
  3. @marek-safar
Something went wrong with that request. Please try again.