The commit had the good idea but since some values of the enumeration overlap it broke the correct behavior. Instead we now turn off the extra options and use the previous way to check.
…askCompletionSource can use overloaded constructors and it will pass null in function argument)
…f Future is in faulted state/raise the exception
that scheduler is ignored if it is in a thread owned by another scheduler. Tasks should not be locked to the scheduler that owns the calling thread. Fix bug where TryExecuteTask does not actually try to execute the task. Instead, TryExecuteTaskInline is called, which is abstract. The TpScheduler implementation, the default, then calls the internal method Task.Execute which then actually executes the task. The problem with this is that only 3rd party schedulers, can't actually execute a task, thus making extending TaskScheduler impossible. (Unless they use some serious Mono specific reflection hacks as I am now.)
GetHostEntry() was setting the HostName to the last IP address returned for the requested host name.
…ASSEMBLY_GET_TYPE, so referenced assemblies are found. Fixes #679586.
This reverts commit 2bb6909.
This reverts commit c183437.
…s an absolute one
…s when passed to HttpRequest.WriteFile
Don't fail if mono_thread_pool_cleanup() is called more than once. Fixes bug #678662.
… dictionary using absolute paths.
The 'name' attribute is rendered using the static ID of 'aspnetForm' if the form is in a naming container other than the Page control. Inside Page, the form's ID is rendered. The attribute is output in .NET 4.0 only if control rendering compatibility is less than 4.0
handle_cleanup() is called at exit and might try to clean things up twice, causes a WSANOTUNITIALISED and then a segmentation fault trying to use a pthread key that has already been freed.
… by AOT.