Commits on Feb 23, 2011
  1. @migueldeicaza

    Fix win32 build

    migueldeicaza committed Feb 23, 2011
  2. @radical

    [xbuild] Fix bug #674337.

    Use appropriate path separator for handling environment variable
    radical committed Feb 23, 2011
  3. @garuma
  4. @garuma

    Remove ctors in TpScheduler

    This also remove the capping of the ThreadPool, problem needs to be fixed in the pool itself.
    garuma committed Feb 17, 2011
  5. @garuma
  6. @garuma
  7. @garuma

    Kill old IScheduler interface.

    We still use the ParticipateUntil facility of IScheduler internally and provide a default implementation for pure TaskScheduler
    garuma committed Feb 17, 2011
  8. @garuma

    When finding best worker number in Parallel loops use current TaskSch…

    …eduler instead of default TaskScheduler
    garuma committed Feb 17, 2011
  9. @garuma
  10. @garuma
  11. @garuma
  12. @garuma

    Try to execute task inline when they are ready to run and we wait on …

    …them with no timeout
    garuma committed Feb 14, 2011
  13. @garuma

    Threadpool Task scheduler

    garuma committed Feb 2, 2011
  14. @garuma
  15. @garuma

    When choosing the number of Task to create for a PLinq query, check i…

    …f we are already in a running Task
    garuma committed Feb 16, 2011
  16. @garuma
  17. @garuma
  18. @garuma

    Allow multiple invocation of Task Execute method to allow short-circu…

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

    Andrew Jorgensen committed Feb 22, 2011
  2. @radical

    [xbuild] Add new reserved properties $(MSBuildThisFile*).

    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
    * 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.
    radical committed Feb 23, 2011
  3. @kumpera

    Properly check arguments in List<T> ICollection.CopyTo.

    	* List.cs (ICollection.CopyTo): Properly check
    	the array argument to match MS semantics.
    	Fixes #672907
    kumpera committed Feb 22, 2011
  4. @radical

    [xbuild] Use the env var $MSBuildExtensionsPath before trying other p…

    Change the order of the "search paths", so that the environment
    variable can always override it.
    Update the man page to reflect the change.
    radical committed Feb 22, 2011
  5. @vargaz

    Fix the passing of the mrgctx argument in case of a virtual->nonvirtu…

    …al optimization. Fixes #672446.
    vargaz committed Feb 22, 2011
  6. @hiberis @vargaz

    Fix gsize for 64-bit Windows

    hiberis committed with vargaz Feb 13, 2011
  7. @vargaz

    Avoid returning TRUE from mono_domain_finalize () if it is interrupte…

    …d by sdb. Fixes #673592.
    vargaz committed Feb 22, 2011
Commits on Feb 21, 2011
  1. @vargaz
  2. @grendello

    [transactions] When cloning a transaction make sure to copy all the s…

    …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)
    grendello committed Feb 21, 2011
  3. @grendello

    [] Fix for bug #669807. Cache session item locks as the item m…

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

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

    … reporter
    Geoff Norton committed Feb 20, 2011
Commits on Feb 20, 2011
  1. @vargaz
  2. @vargaz

    Make the var/mvar caches per-image, since the generic params they ref…

    …er to can be freed on domain unload. Fixes part of #672939.
    vargaz committed Feb 20, 2011
Commits on Feb 19, 2011
  1. @vargaz

    Revert "[Win64] Compilation fix for eglib in win64"

    This reverts commit 97bc578.
    vargaz committed Feb 19, 2011
  2. @vargaz

    Reorganize the way jump_target_hash is stored in the JIT. Free entrie…

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