Permalink
Switch branches/tags
Commits on Feb 23, 2011
  1. Fix win32 build

    migueldeicaza committed Feb 23, 2011
  2. [xbuild] Fix bug #674337.

    radical committed Feb 23, 2011
    Use appropriate path separator for handling environment variable
    MSBuildExtensionsPath.
  3. Remove ctors in TpScheduler

    garuma committed Feb 17, 2011
    This also remove the capping of the ThreadPool, problem needs to be fixed in the pool itself.
  4. Kill old IScheduler interface.

    garuma committed Feb 17, 2011
    We still use the ParticipateUntil facility of IScheduler internally and provide a default implementation for pure TaskScheduler
  5. When finding best worker number in Parallel loops use current TaskSch…

    garuma committed Feb 17, 2011
    …eduler instead of default TaskScheduler
  6. Try to execute task inline when they are ready to run and we wait on …

    garuma committed Feb 14, 2011
    …them with no timeout
  7. Threadpool Task scheduler

    garuma committed Feb 2, 2011
  8. When choosing the number of Task to create for a PLinq query, check i…

    garuma committed Feb 16, 2011
    …f we are already in a running Task
  9. Allow multiple invocation of Task Execute method to allow short-circu…

    garuma committed Jan 21, 2011
    …iting without breaking deque ordering
Commits on Feb 22, 2011
  1. Version 2.10.1

    Andrew Jorgensen
    Andrew Jorgensen committed Feb 22, 2011
  2. [xbuild] Add new reserved properties $(MSBuildThisFile*).

    radical committed Feb 22, 2011
    Also, fixes bug #668955.
    
    Add new reserved properties $(MSBuildThisFile*).
    Unlike the $(MSBuildProjectFile), the *This* properties are evaluated
    in the context where they were used. Eg. if such a property was
    referenced in a PropertyGroup, then it would refer to the file
    containing the that definition, and *not* the main project file.
    It applies to items and tasks/targets also.
    
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildChoose.cs:
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs:
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildPropertyGroup.cs:
    Add DefinedInFileName property.
    
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Project.cs:
    Add a stack to keep track the "current" file, which is used to set
    the $(MSBuildThisFile*) properties. Update the properties on
    Push/Pop.
    
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/GroupingCollection.cs:
    Push/Pop the "current" file, when evaluating a property/item/etc.
    
    * Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs:
    Push/Pop the "current" file, when building. This ensures that the
    references in the target definition get evaluated correctly.
    
    * Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/ProjectTest.cs:
    Add corresponding test.
  3. Properly check arguments in List<T> ICollection.CopyTo.

    kumpera committed Feb 22, 2011
    	* List.cs (ICollection.CopyTo): Properly check
    	the array argument to match MS semantics.
    
    	Fixes #672907
  4. [xbuild] Use the env var $MSBuildExtensionsPath before trying other p…

    radical committed Feb 22, 2011
    …aths.
    
    Change the order of the "search paths", so that the environment
    variable can always override it.
    Update the man page to reflect the change.
  5. Fix the passing of the mrgctx argument in case of a virtual->nonvirtu…

    vargaz committed Feb 22, 2011
    …al optimization. Fixes #672446.
  6. Fix gsize for 64-bit Windows

    hiberis authored and vargaz committed Feb 13, 2011
  7. Avoid returning TRUE from mono_domain_finalize () if it is interrupte…

    vargaz committed Feb 22, 2011
    …d by sdb. Fixes #673592.
Commits on Feb 21, 2011
  1. [transactions] When cloning a transaction make sure to copy all the s…

    grendello committed Feb 21, 2011
    …tuff that matters.
    
    The volatiles and durables lists must be copied even if they are empty. The calling code
    might still be accessing them via the original transaction (as is the case with Orchard+NHibernate)
  2. [asp.net] Fix for bug #669807. Cache session item locks as the item m…

    grendello committed Feb 21, 2011
    …ight be cleared before the lock needs to be released.
  3. Implement proper TSD lookup for arm-darwin

    Geoff Norton
    Geoff Norton committed Feb 21, 2011
  4. OSX 10.6 properly respected signal handlers before invoking the crash…

    Geoff Norton
    Geoff Norton committed Feb 21, 2011
    … reporter
Commits on Feb 20, 2011
  1. Make the var/mvar caches per-image, since the generic params they ref…

    vargaz committed Feb 20, 2011
    …er to can be freed on domain unload. Fixes part of #672939.
Commits on Feb 19, 2011
  1. Revert "[Win64] Compilation fix for eglib in win64"

    vargaz committed Feb 19, 2011
    This reverts commit 97bc578.
  2. Reorganize the way jump_target_hash is stored in the JIT. Free entrie…

    vargaz committed Feb 19, 2011
    …s in jump_target_hash which point inside a dynamic method when it is freed. Fixes #669815.