Fixed xamarin bug #13708: routing constraints should be trated as 'convertible to string' in order to be compat with MS.NET
Remove deprecated -mno-cygwin flag.
[runtime]Fix mono-config.h to use the mono API public types and not the glib ones.
Fix for #14077. HashSet no longer grows in capacity on deserialize

Not all necessary members were being initialized during deserialization
Merge pull request #738 from strawd/bug14077

Fix for #14077. HashSet no longer grows in capacity on deserialize
[aot] Add support for constrained gsharedvt calls which return a reference value. Fixes #13030.
Ported perf code to work on arm and adjusted to changes in the kernel that broke mmap().

The kernel doesn't allow anymore to setup a perf fd with any cpu and the inherit flag
(to take into account threads created later on), so now we setup a fd/mmap area for each
cpu in the system.
Merge pull request #739 from mono/upstream-master

Ported perf code to work on arm and adjusted to changes in the kernel th...
Fix a regression introduced by d84a165c8e799d8734df5f51a6dcf12b1f2a3695. Unbox casts were failing for enums. Fixes #14026.
Enable support for constrained gsharedvt calls to Object.GetType ().
Add support for more return types for constrained gsharedvt calls. Fixes #13030.
[verifier]Since 4.5 arrays now implement IReadOnlyList<T> and IReadOnlyCollection<T>. Verify this properly. Fixes #13879.
[verify]Relax the restriction on global methods visibility. Fixes #13890.
Merge pull request #737 from Mixaill/master

Remove deprecated -mno-cygwin flag.
Use i686-pc-mingw32-gcc as the mkbundle compiler on windows.
[runtime] Handle custom attributes with nested array of enums. Fixes #13767

When decoding a custom attribute value, an array value in an object
position can have type of an enum.
Make the dmcs/gmcs scripts identical to the mcs script with an extra -sdk: argument, to avoid PATH problems, and to allow the windows installer to generate .bat files for them. Hopefully fixes #8813.
[runtime]Add some error checking to custom attr parsing and plug a memory leak. Fixes #13435.
revert default serialization: ignore non-public members. Also need to exclude backing field in non-default serialization.
[verifier]Remove duplicate check.