Use IPPROTO_TCP instead of SOL_TCP for cross-platform compatibility.
Refactorized convert(byte[], int, ...), now uses the pointer version.
Refactorized Convert(char[], int, ...) to use the pointer version.
Implemented method 'IsUnknownSurrogate()'.
removed index check because (1) it cannot be checked in this context and (2) it
only explains when a bad sequence started in the current or past buffer (in
this case it would take a negative value).
removed index check because (1) it cannot be checked in this context and (2) it
only explains when a bad sequence started in the current or past buffer (in
this case it would take a negative value).
Rewrite of core coder & decoder functions to fix several bugs and limitations, and improve error handling.
Merge remote-tracking branch 'upstream/master'
Disable BOM preamble in UTF8 by default (following best practices).
some minor code style changes
Merge branch 'master' of https://github.com/mono/mono
Refactor of Route's GetVirtualPath implementation based on System.Web.Http.Routing code in order to fix a few incompatibilities between our implementation and the one at ms.net
Add support for separating the class and method names by :: in mono_method_desc_new (). Fixes #12113.
Add a missing wbarrier to the gsharedvt code.
Fixed @grendello's comments regarding styling and a few other gotchas by my side.
Remove unneeded call - lazy support
Fix support for ldfld/stfld wrappers in gshared code. Fixes #12086.
Fix support for ldtoken in AOTed non-shared generic instance methods. Fixes #12126.
Fix race condition in WebConnectionStream

See https://bugzilla.xamarin.com/show_bug.cgi?id=1553
Remove extra null key check