Imported Upstream version 6.12.0.102

Former-commit-id: e614926ae5b86d74c564629f26c1f12b72a78823
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2020-10-10 08:55:28 +00:00
parent d7ffa4a239
commit 0e6f307daf
53 changed files with 828 additions and 737 deletions

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
## Platform. ##
## --------- ##
hostname = az-ubuntu-general9ac500
hostname = az-ubuntu-general94abc2
uname -m = x86_64
uname -r = 4.15.0-1096-azure
uname -s = Linux
@ -747,7 +747,7 @@ generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_COMMANDS =
$ ./config.status
on az-ubuntu-general9ac500
on az-ubuntu-general94abc2
config.status:1238: creating Makefile
config.status:1238: creating bdw-gc.pc

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
fa804413d2d740d2c90a7f59cd0e5001a766c1e9
d398774407bab88513b611f43f149ba63777c2f1

View File

@ -14,6 +14,7 @@
===========================================================*/
using System.Diagnostics;
using System.Threading;
using System.Runtime.CompilerServices;
namespace System.Collections.Generic
@ -68,6 +69,10 @@ namespace System.Collections.Generic
{
IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -85,6 +90,10 @@ namespace System.Collections.Generic
return InternalBinarySearch(array, index, length, value, comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -108,6 +117,10 @@ namespace System.Collections.Generic
{
IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -355,6 +368,10 @@ namespace System.Collections.Generic
{
IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -377,6 +394,10 @@ namespace System.Collections.Generic
return ArraySortHelper<T>.InternalBinarySearch(array, index, length, value, comparer);
}
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -645,6 +666,10 @@ namespace System.Collections.Generic
{
IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);
@ -893,6 +918,10 @@ namespace System.Collections.Generic
{
IntrospectiveSortUtilities.ThrowOrIgnoreBadComparer(comparer);
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception e)
{
throw new InvalidOperationException(SR.InvalidOperation_IComparerFailed, e);