Permalink
Switch branches/tags
Commits on Oct 5, 2010
  1. Fix the build on windows

    Geoff Norton
    Geoff Norton committed Oct 5, 2010
  2. [io-layer] Cope with pids > 16 bits

    mhutch committed Oct 5, 2010
    Fixes an issue in Process where "pseudo-handles" for processes with
    pids > 16 bits would overflow and start getting treated as normal
    handles. This would frequently segfault MonoDevelop on MacOS.
  3. Its possible that we're calling Process_free_internal on a pseudo-han…

    Geoff Norton
    Geoff Norton committed Oct 5, 2010
    …dle.
    
    When we are not using SHM we use psuedo handles to return processes from pids,
    however we dont guard against pseudo-handles in CloseProcess, which could lead to
    calling unref on a fake handle.
  4. [asp.net] Fix for bug #643298. A typo prevented the EnableViewStateMa…

    grendello committed Oct 5, 2010
    …c from being recognized in the Page directive.
Commits on Oct 3, 2010
Commits on Oct 1, 2010
  1. Check the debugger_thread_exited condition in a loop to guard against…

    vargaz committed Oct 1, 2010
    … spurious wakeups. Fixes #642780.
  2. Fix a deadlock introduced by 5c2e3bf by using a separate low level lo…

    vargaz committed Oct 1, 2010
    …ck to procect access to the file_share_hash hash table. Fixes #642985.
Commits on Sep 30, 2010
  1. Invoke the callback in separate threads

    gonzalop committed Sep 30, 2010
    	The callbacks need to be invoked in different threads to avoid clogging
    	the IO pool.
    
    	Fixes bug #639656.
Commits on Sep 29, 2010
  1. [642437] Nested types have to check type arguments only and not full …

    marek-safar authored and Andrew Jorgensen committed Sep 29, 2010
    …class
  2. [System.ServiceModel] Fix a few potential exceptions in background th…

    alanmcgovern authored and Andrew Jorgensen committed Sep 29, 2010
    …reads
    
    Pass the listener as it's own async state so that we avoid potential null derefs in the callback. Also wrap the BeginAccept and EndAccept calls in their own try/catches in case they throw an exception.
  3. [ReaderWriterLockSlim] Fix state corruption and race in a special int…

    garuma committed Sep 29, 2010
    …erleaving.
    
    Fix possible state corruption in the case where Upgradeable wasn't reactivating its read bit after a downgrade and set events accordingly. Fix possible race where a write process wannabe could step in the middle of Upgradeable actually upgrading to write mode.
    
    Conflicts:
    
    	mcs/class/System.Core/System.Threading/ReaderWriterLockSlim.cs
Commits on Sep 28, 2010
  1. TCP channel listener: remove extra complication (threads) in the prev…

    Atsushi Eno Andrew Jorgensen
    Atsushi Eno authored and Andrew Jorgensen committed Sep 28, 2010
    …ious change.
  2. Rework TCP listening model, and fix AcceptTcpClient() to not drop tim…

    Atsushi Eno Andrew Jorgensen
    Atsushi Eno authored and Andrew Jorgensen committed Sep 28, 2010
    …ed out requests that actually steals next requests in the air.
  3. Turn Is*LockHeld properties into thread-specific values in ReaderWrit…

    garuma committed Sep 28, 2010
    …erLockSlim. Add corresponding unit tests.
  4. [asp.net] Get rid of a possible (although unlikely) race condition wh…

    grendello committed Sep 28, 2010
    …en acquiring locks
    
    The patch removes a small race condition where a boolean flag is set after acquiring a lock to
    indicate to code executing in the finally {} block that it should release the lock. The boolean
    variable is now removed and the lock is released unconditionally. It carries a potential to
    throw an exception when the lock is not held, but it's better than to fail to release it and
    lead the application to a deadlock.
Commits on Sep 24, 2010
Commits on Sep 23, 2010
  1. move DynamicData to mvc because it depends on Extensions

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 23, 2010
  2. epoll_ctl takes an int, not IntPtr

    gonzalop committed Sep 23, 2010
    	Ditto.
Commits on Sep 22, 2010
  1. EpollEvent size adjustment

    gonzalop committed Sep 22, 2010
    	EpollEvent has to be one uint32 plus one int64, i.e. 12 bytes long.
    	Manos libres now.
  2. Also set readerDoneEvent when exiting an upgradeable lock and reader …

    garuma committed Sep 22, 2010
    …condition is correct.
    
    It could cause a deadlock when a writer tested the rwlock value before RwRead was removed and another Upgradeable operation happened at the same time.
Commits on Sep 21, 2010
  1. [640722] Consider delegate parameters when checking member hiding

    marek-safar authored and Andrew Jorgensen committed Sep 21, 2010
  2. [640709] Don't reuse method parameters for base proxy, they can be ho…

    marek-safar authored and Andrew Jorgensen committed Sep 21, 2010
    …isted
  3. [640699] Reduced compound expressions need explicit conversion too.

    marek-safar authored and Andrew Jorgensen committed Sep 21, 2010
Commits on Sep 20, 2010
  1. put the x11 devel package back in buildrequires and a couple other sp…

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 20, 2010
    …ec fixes
  2. Fix AssemblyBuilder::GetTypes () with unfinished types.

    kumpera committed Sep 20, 2010
    	* AssemblyBuilder.cs (GetTypes): Raise ReflectionTypeLoadException
    	if any type was not finished.
    
    	* AssemblyBuilderTest.cs: Add test for GetTypes () and incomplete
    	TypeBuilders'.
    
    	Fixes #640288
Commits on Sep 17, 2010
  1. errant file

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 17, 2010
  2. [639603] Don't emit statements as expressions when they don't support…

    marek-safar authored and Andrew Jorgensen committed Sep 16, 2010
    … it.
  3. Revert my last patch

    gonzalop authored and Andrew Jorgensen committed Sep 17, 2010
    	Not only it didn't fix anything but it broke a test.
  4. Add working .svc handler in 4.0 web.config.

    Atsushi Eno Andrew Jorgensen
    Atsushi Eno authored and Andrew Jorgensen committed Sep 17, 2010
  5. (merge master 3a7d8b3) Avoid crash for use of deprecated InstallTrack…

    Atsushi Eno
    Atsushi Eno committed Sep 17, 2010
    …ingHandler in Snow Leopard.
Commits on Sep 16, 2010
  1. More .spec reorgs

    Andrew Jorgensen
    Andrew Jorgensen committed Sep 16, 2010