Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@novell.com>2010-08-13 22:10:32 +0400
committerLluis Sanchez <lluis@novell.com>2010-08-13 22:10:56 +0400
commitc9d315442cb1635e74f2ae69f5810a695e6f5a0c (patch)
treebe05308cb578d5171cc7a93744870e0667799a31 /main/winbuild.bat
parent05033aabb45429a190b8b03bf0e77c81ac02e7fd (diff)
Fixed race in evaluator. Fixes bug #626166 - TimedEvaluator dispose race deadlocks MD
* AsyncEvaluationTracker.cs: Add some documentation. Check for null result value. It may happen if the evaluator is disposed while evaluating. * TimedEvaluator.cs: When disposing the evaluator, check if there is any task waiting to be run. If there is one, set all wait events of the task to avoid deadlocking the caller (since the task will never be picked by the runner). Make sure currentTask is always modified inside a lock.
Diffstat (limited to 'main/winbuild.bat')
0 files changed, 0 insertions, 0 deletions