Henric Müller [Tue, 11 Oct 2016 12:02:10 +0000 (14:02 +0200)]
Merge pull request #3662 from henricm/fix-windowsbase-on-win
WindowsBase zlib, ZipSharp and Package fixes for Windows
Henric Müller [Wed, 5 Oct 2016 12:43:06 +0000 (14:43 +0200)]
Making sure stream is closed when exception is thrown
Stream will never be closed if we throw exception in Open
which leads to file being locked in Windows and that we
leak file handles.
Henric Müller [Wed, 5 Oct 2016 12:38:08 +0000 (14:38 +0200)]
Setting Culture to en-us for ToStringTest
Henric Müller [Wed, 5 Oct 2016 12:35:25 +0000 (14:35 +0200)]
Make ZipSharp work on Windows
This patch adds the zlib functions needed by ZipSharp to the VS
MonoPosixHelper.def export file.
This patch also changes the ZipSharp code to use different code paths
depending on the size of the C long type on the underlying platform. On
gcc/clang the C long type follows the bitness of the targeted architecture,
it's 32-bit on 32-bit systems and 64-bit on 64-bit systems. With the VS
compiler however, the C long type is always 32-bit regardless of the target
architecture. zlib and minizip uses C long in a number of different function
signatures and structs.
Alexander Köplinger [Tue, 11 Oct 2016 10:22:37 +0000 (12:22 +0200)]
Merge pull request #3746 from ntherning/fix-SocketResponder-on-windows
Fix SocketResponder on Windows
Marek Safar [Tue, 11 Oct 2016 09:23:58 +0000 (11:23 +0200)]
Merge pull request #3747 from marek-safar/updclient
UpdClient from referencesource
Alexander Köplinger [Mon, 10 Oct 2016 18:13:55 +0000 (20:13 +0200)]
[corlib] Add missing constructors to RNGCryptoServiceProvider on monotouch
Those were missed in
cb46f78eef5263ce24ba12c583e4c72ac64734c1 because there's a separate
implementation for monotouch in an unrelated file.
Martin Baulig [Mon, 10 Oct 2016 16:29:27 +0000 (18:29 +0200)]
[System]: Fix a typo in X500DistinguishedName.AreEqual().
(cherry picked from commit
1ac809aad7a2ca1d69c6d26e7ac18b36d5c90610)
Alexander Köplinger [Mon, 10 Oct 2016 16:03:39 +0000 (18:03 +0200)]
[btls] Use UTC for the Unix epoch in the managed BTLS code (#3702)
The epoch is specified as being in UTC, but the DateTime(int, int, int) constructor
creates a DateTime with an 'Unspecified' timezone, which could lead to problems later on.
Martin Baulig [Mon, 10 Oct 2016 16:02:26 +0000 (18:02 +0200)]
[BTLS]: Correctly handle certificates with negative serial numbers. (#3719)
In mono_btls_x509_get_serial_number(), first call i2c_ASN1_INTEGER()
which takes care of padding and computing the 2s complement for negative
numbers, then reverse the buffer.
(cherry picked from commit
1a55680bfaffa3fa00881889133e5313a6cd9ab4)
Marek Safar [Mon, 10 Oct 2016 15:39:33 +0000 (17:39 +0200)]
[System.Core] Remove unused files
Niklas Therning [Mon, 10 Oct 2016 14:04:49 +0000 (16:04 +0200)]
Fix SocketResponder on Windows
There seems to be a race in some tests in the System test suite that use
SocketResponder on Windows. Some tests fail with an exception that the socket
has been closed before they get a chance to see the response sent by the
SocketResponder. The same happens occasionally when using SocketResponder on
.NET. This patch changes the order of the Socket.Shutdown() calls and adds a
Socket.Receive() before Shutdown() is called to give the sender a chance to
actually send any data before the responder shuts down and closes its side of
the connection.
Marek Safar [Mon, 10 Oct 2016 15:04:31 +0000 (17:04 +0200)]
[System] Enable more tests
Marek Safar [Mon, 10 Oct 2016 14:52:03 +0000 (16:52 +0200)]
[System] UdpClient from referencesource
Marek Safar [Mon, 10 Oct 2016 14:21:17 +0000 (16:21 +0200)]
[System.Data] Use same socket family for data receiver as it has its client. Fixes #44624
Vlad Brezae [Mon, 10 Oct 2016 13:43:54 +0000 (16:43 +0300)]
Merge pull request #3740 from Unity-Technologies/gc-options-command-line
GC debug and params command line options
Alexander Köplinger [Mon, 10 Oct 2016 11:39:06 +0000 (13:39 +0200)]
Merge pull request #3739 from akoeplinger/add-more-netstandard-api
[bcl] Expose a few more APIs on mobile to match with netstandard
Alexander Köplinger [Fri, 7 Oct 2016 15:08:20 +0000 (17:08 +0200)]
[bcl] Expose a few more APIs on mobile to match with netstandard
See https://github.com/dotnet/standard/issues/47.
Niklas Therning [Mon, 10 Oct 2016 11:30:31 +0000 (13:30 +0200)]
Merge pull request #3653 from ntherning/alertable-socket-wait
Make blocking socket calls on Windows interruptible
Niklas Therning [Mon, 10 Oct 2016 11:20:35 +0000 (13:20 +0200)]
Merge pull request #3744 from ntherning/enable-system-security-tests-in-pr-builds-on-windows
Enable System.Security tests in PR builds on Windows
Niklas Therning [Mon, 10 Oct 2016 08:27:41 +0000 (10:27 +0200)]
Enable System.Security tests in PR builds on Windows
Alex Rønne Petersen [Sat, 8 Oct 2016 11:23:10 +0000 (13:23 +0200)]
Merge pull request #3742 from alexrp/profiler-c9-fixes
[profiler] Start the helper thread before the writer thread.
Alex Rønne Petersen [Sat, 8 Oct 2016 09:55:07 +0000 (11:55 +0200)]
[profiler] Start the helper thread before the writer thread.
This fixes a regression introduced in
0db428169a42373a73cd5c502bd40033629f3f8d
which caused the profiler to not report the correct command port in the file
header on startup.
Zoltan Varga [Sat, 8 Oct 2016 00:43:04 +0000 (20:43 -0400)]
[SRE] Set the wastypebuilder flag on completed generic param builder … (#3712)
* [SRE] Set the wastypebuilder flag on completed generic param builder classes to remove a workaround from mono_type_get_object_checked ().
* [SRE] Remove unused verify_safe_for_managed_space () function.
Zoltan Varga [Sat, 8 Oct 2016 00:42:32 +0000 (20:42 -0400)]
[llvm] Make sure the initlocals_bb is not treated as part of a try block if one starts at IL offset 0, since it could mess up the control flow if it contains calls. (#3718)
Alexander Köplinger [Fri, 7 Oct 2016 22:17:22 +0000 (00:17 +0200)]
Merge pull request #3741 from akoeplinger/fix-aot-DoAssemblyResolve
[aot] Fix AppDomain.DoAssemblyResolve runtime invoke wrapper
Alexander Köplinger [Fri, 7 Oct 2016 20:04:52 +0000 (22:04 +0200)]
[aot] Fix AppDomain.DoAssemblyResolve runtime invoke wrapper
In https://github.com/mono/mono/pull/1528 the DoAssemblyResolve method was changed
from two parameters to three, but the code in aot-compiler.c was not updated to match.
Jonathan Chambers [Fri, 7 Oct 2016 17:54:00 +0000 (13:54 -0400)]
Document --gc-debug and --gc-params command line options
Jonathan Chambers [Fri, 7 Oct 2016 17:31:58 +0000 (13:31 -0400)]
Add --gc-params and --gc-debug command line options
Aleksey Kliger (λgeek) [Fri, 7 Oct 2016 17:13:44 +0000 (13:13 -0400)]
Merge pull request #3731 from lambdageek/dev-handles-gbmc
[runtime] System.Configuration.InternalConfigurationHost:get_bundled_machine_config needs HANDLES
Niklas Therning [Fri, 7 Oct 2016 17:08:01 +0000 (19:08 +0200)]
Merge pull request #3729 from ntherning/fix-failures-in-msbuild-tests-on-windows
Fix failures in MSBuild tests on Windows
Zoltan Varga [Fri, 7 Oct 2016 15:37:19 +0000 (11:37 -0400)]
[runtime] Fix the blittable flag and the instance size for pointer types. Fixes #45131. (#3735)
Alexander Köplinger [Fri, 7 Oct 2016 13:30:19 +0000 (15:30 +0200)]
Merge pull request #3737 from akoeplinger/fix-babysitter
[ci] Set the env var in a new subshell to fix babysitter processing
Niklas Therning [Thu, 6 Oct 2016 17:58:32 +0000 (19:58 +0200)]
Fix failures in MSBuild tests on Windows
Marek Safar [Fri, 7 Oct 2016 13:03:34 +0000 (15:03 +0200)]
Merge pull request #3727 from henricm/fix-system-web-on-windows
Fixes for System.Web to work on windows
Henric Müller [Fri, 7 Oct 2016 12:45:11 +0000 (14:45 +0200)]
Enabling System.Web tests on Windows
Niklas Therning [Wed, 28 Sep 2016 14:54:45 +0000 (16:54 +0200)]
Make blocking socket calls on Windows interruptible
This second commit adds functions to socket-io.c which uses
WSAEventSelect()/WSAWaitForMultipleEvents() or overlapped I/O to make
potentielly blocking socket calls interruptible (alertable).
Henric Müller [Thu, 6 Oct 2016 12:46:53 +0000 (14:46 +0200)]
Calling directly into Win API to get current process exe
On Windows the MonoToolsLocator tries to determine which mono.exe
to use by looking at the current process. Due to problems with
AppDomains and shadow copying (which happens in System.Web) we
could not use this approach. Instead we now call GetModuleFileName
directly using p-invoke to get the exe file of the running process.
This is only used when running on Windows.
Marek Safar [Fri, 7 Oct 2016 11:55:50 +0000 (13:55 +0200)]
[System] Use default parsing rules for Uri.IsWellFormedUriString. Fixes #45129
Niklas Therning [Tue, 27 Sep 2016 14:16:17 +0000 (16:16 +0200)]
Make blocking socket calls on Windows interruptible
This first commit changes the signatures of the icalls for blocking socket
calls in Socket to propagate whether the socket call should block or not. This
is required since it's not possible on Windows through any native API to
determine whether a socket is in blocking or non-blocking mode.
This commit also adds the necessary RegisterForBlockingSyscall() guards to the
Socket.SendFile_internal() method which takes a WSABUF array. Without this
calls to this method won't be signaled when the Socket is closed.
This commit also fixes the error handling in the Socket.SendFile() method to
not rely on WSAGetLastError(). It's likely to have been overwritten between
when the error is generated and the WSAGetLastError() call from managed code.
Alexander Köplinger [Fri, 7 Oct 2016 09:07:39 +0000 (11:07 +0200)]
[ci] Set the env var in a new subshell to fix babysitter processing
Setting the MONO_TLS_PROVIDER env var in the testing script makes it opaque to the
babysitter and other processing scripts. By setting it in a new subshell we can
ensure that the scripts see the whole invocation.
Rodrigo Kumpera [Thu, 6 Oct 2016 22:53:15 +0000 (18:53 -0400)]
Merge pull request #3730 from kumpera/async-reader-dispose-hardening
[System] Add some hardening when disposing a AsyncStreamReader as it will have things happening concurrently.
Aleksey Kliger (λgeek) [Thu, 6 Oct 2016 21:53:33 +0000 (17:53 -0400)]
Merge pull request #3660 from lambdageek/bug-42271
[coop] Switch to GC SAFE for backtrace() and backtrace_symbols()
Aleksey Kliger [Thu, 6 Oct 2016 20:58:46 +0000 (16:58 -0400)]
[runtime] give get_bundled_machine_config ves_icall_Class_Method-style names
Aleksey Kliger [Thu, 6 Oct 2016 20:35:55 +0000 (16:35 -0400)]
[runtime] System.Configuration.InternalConfigurationHost:get_bundled_machine_config
needs HANDLES
The method (which also goes by
System.Configuration.DefaultConfig:get_bundled_machine_config) was
converted to use coop handles earlier, but we missed this declaration.
Rodrigo Kumpera [Thu, 6 Oct 2016 20:19:59 +0000 (13:19 -0700)]
[System] Add some hardening when disposing a AsyncStreamReader as it will have things happening concurrently.
Zoltan Varga [Thu, 6 Oct 2016 20:12:23 +0000 (16:12 -0400)]
[SRE] Fixup the tokens in subtypes too. (#3721)
Niklas Therning [Thu, 6 Oct 2016 18:04:32 +0000 (20:04 +0200)]
Merge pull request #3725 from ntherning/fix-symbolicate-tests-stack-trace-diff-on-windows
Fix symbolicate tests stack trace diff on Windows
Aleksey Kliger [Wed, 28 Sep 2016 15:45:18 +0000 (11:45 -0400)]
[mempool] Fix indentation in mono_backtrace ()
Aleksey Kliger [Tue, 27 Sep 2016 21:42:46 +0000 (17:42 -0400)]
[coop] Switch to GC SAFE for backtrace() and backtrace_symbols()
Fixes [#42271](https://bugzilla.xamarin.com/show_bug.cgi?id=42271)
Marek Safar [Thu, 6 Oct 2016 13:10:09 +0000 (15:10 +0200)]
[corlib] Add ValueTuple
Niklas Therning [Thu, 6 Oct 2016 12:22:49 +0000 (14:22 +0200)]
Fix symbolicate tests stack trace diff on Windows
The symbolicate tests compare stack traces generated by the mono-symbolicate
tool against expected stack traces. The expected stack trace files have been
preprocessed to remove absolute paths and the Makefile does the same with the
output from the tool. However, the preprocessing doesn't take different
directory separator characters into account. This patch adds a 'tr' command to
the Makefile which converts \ -> / before the absolute paths are filtered out
from the actual output from the tool to make the comparison succeed on Windows
as well.
Henric Müller [Thu, 6 Oct 2016 09:20:28 +0000 (11:20 +0200)]
Ignoring CR in WebControls tests
Johan Lorensson [Thu, 6 Oct 2016 07:07:41 +0000 (09:07 +0200)]
Merge pull request #3707 from lateralusX/jlorenss/win-api-family-support-libmonoutils
Build libmonoutils under none desktop Windows API family.
Niklas Therning [Thu, 6 Oct 2016 06:40:30 +0000 (08:40 +0200)]
Merge pull request #3720 from ntherning/fix-monodoc-tests-on-windows
Fix monodoc tests on Windows
Zoltan Varga [Wed, 5 Oct 2016 21:59:17 +0000 (17:59 -0400)]
Fix a typo.
Rodrigo Kumpera [Wed, 5 Oct 2016 21:54:41 +0000 (14:54 -0700)]
Merge pull request #3714 from kumpera/fix_process_stream_dispose
[System] Fix Process::Dispose resource leak due to RS import.
Rodrigo Kumpera [Wed, 5 Oct 2016 21:51:01 +0000 (14:51 -0700)]
[System] Dispose all streams in Process::Close if they were not exposed to the user. Fixes a RS import regression.
RS takes the stance that redirected streams should not be closed by the Process class because they might
be referenced from the outside.
That would be ok if it was true. If you use Process::BeginOutputReadLine, the output stream becomes inaccessible
with no way to dispose them by any mean but GC.Collect. You get an exception when accessing Process::StandardOutput
once async reading starts.
This change addresses the case where the streams are not accessible. This is tracked by the *StreamReadMode variables
that are set on stream getters or Begin*ReadLine.
Marek Safar [Wed, 5 Oct 2016 15:55:33 +0000 (17:55 +0200)]
[System.Net.Http] Wrap certain exceptions into HttpRequestException. Fixes #44978
Aleksey Kliger (λgeek) [Wed, 5 Oct 2016 15:09:49 +0000 (11:09 -0400)]
Merge pull request #3684 from lambdageek/dev-monoerror-poolbox
[runtime] Use boxed MonoError for class failure.
Niklas Therning [Wed, 5 Oct 2016 14:36:48 +0000 (16:36 +0200)]
Fix monodoc tests on Windows
These tests are sensitive to differences in line endings between Windows and
other platforms. This patch changes the diff commands used on Windows to
ignore changes in whitespaces at end of lines.
Johan Lorensson [Wed, 5 Oct 2016 14:10:10 +0000 (16:10 +0200)]
Merge pull request #3692 from lateralusX/jlorenss/win-api-family-support-libmono
Build libmono under none desktop Windows API family.
Marek Safar [Wed, 5 Oct 2016 13:02:14 +0000 (15:02 +0200)]
[mcs] Don't report version mismatch error for FX assemblies
Alexander Köplinger [Wed, 5 Oct 2016 11:51:00 +0000 (13:51 +0200)]
Merge pull request #3709 from rolfbjarne/linker-mark-nested-types
[linker] We need to mark nested types even if the declaring type isn't marked.
Alexander Köplinger [Wed, 5 Oct 2016 11:19:06 +0000 (13:19 +0200)]
[ci] Test System.dll with both the legacy and btls TLS provider
Martin Baulig [Wed, 5 Oct 2016 11:05:24 +0000 (13:05 +0200)]
[BTLS]: Certificate cleanups and fixes. (#3706)
* [BTLS]: Allow fallback to MX.X509Certificate in X509CertificateImplBtls.
* [BTLS]: Fix X509Certificate2.MonoCertificate.
* X509Certificate2Impl.FallbackImpl: make abstract.
* X509Helper2.GetMonoCertificate(): new internal helper method.
* X509Certificate2.MonoCertificate: use X509Helper2.GetMonoCertificate().
This is only used by X509ChainImplMono; we should investigate whether we
could implement the missing APIs in BTLS.
* [BTLS]: Fully implement X509CertificateImplBtls.Import() and use correct semantics.
.NET's X509Certificate2.Import() uses several implicit fallbacks which we previously
did not handle in BTLS.
* you may provide a (unused) password when importing an unencrypted PKCS#8.
* when using null as password, it will attempt to use string.Empty if importing
without password fails.
* [BTLS]: Implement X509CertificateImplBtls.PrivateKey.
* [BTLS]: Implement X509CertificateImplBtls.Export().
* [BTLS]: Implement X509CertificateImplBtls.Verify().
* [BTLS]: Fix X500DistinguishedName quoting.
* MonoBtlsUtils: don't quote special chars in UTF-16 strings.
* X500DistinguishedName: don't decode raw data when passed in a name.
* [ci] Test System.dll with both the legacy and btls TLS provider
* [ci] Only run the additional btls System.dll test run on OSX for now
Otherwise we might run it on platforms where btls isn't supported yet and get errors.
(cherry picked from commit
9638ee9ece023eb96f314de64624bf37ce4b7faf)
Marek Safar [Wed, 5 Oct 2016 08:18:09 +0000 (10:18 +0200)]
[System.Net.Htpp] Add test for large content range headers
Cinerar [Tue, 4 Oct 2016 21:35:24 +0000 (00:35 +0300)]
Nowdays Content-Range From could be much more than
2147483647
Vlad Brezae [Wed, 5 Oct 2016 00:30:26 +0000 (03:30 +0300)]
Merge pull request #3705 from BrzVlad/fix-sgen-internal-alloc
[sgen] Fix block size computation for allocation size
Alexander Köplinger [Tue, 4 Oct 2016 23:23:36 +0000 (01:23 +0200)]
Merge pull request #3697 from directhex/fix-make-dist-missing-basic.exe
When basic.exe isn't in DISTFILES, it gets excluded from `make dist`
Alexander Köplinger [Tue, 4 Oct 2016 22:55:07 +0000 (00:55 +0200)]
Merge pull request #3711 from akoeplinger/fix-fullaot-tests
Fix two test failures in the FullAOT Jenkins job
Rodrigo Kumpera [Tue, 4 Oct 2016 22:53:36 +0000 (15:53 -0700)]
[runtime] Don't do logging from a signal handler. It's not signal safe.
I found this while trying to MONO_LOG_LEVEL=debug an process way bug and the removed log statements
would hang mono in a matter of seconds.
Aleksey Kliger [Mon, 26 Sep 2016 20:07:48 +0000 (16:07 -0400)]
[MonoError] Don't overwrite computed TypeLoadException message with empty string
Fixes [#44729](https://bugzilla.xamarin.com/show_bug.cgi?id=44729).
Aleksey Kliger [Mon, 3 Oct 2016 22:08:02 +0000 (18:08 -0400)]
[loader] Add descriptive error messages to class failure.
In cases where a class fails to load due to a related class failure,
extract the message from the related failure.
Aleksey Kliger [Fri, 30 Sep 2016 20:29:29 +0000 (16:29 -0400)]
[runtime] Change how class failure is represented.
Use a single bit MonoClass::has_failure to represent whether a class has
failed. Store detailed error message in MONO_CLASS_PROP_EXCEPTION_DATA property
in the MonoImage of the class.
Alexander Köplinger [Tue, 4 Oct 2016 20:23:16 +0000 (22:23 +0200)]
Fix two test failures in the FullAOT Jenkins job
Disable WebOperationsContextTest.Current like on monotouch, it relies on dynamic code generation.
The namedmutex-destroy-race.cs runtime test doesn't work on mobile_static since we don't have named Mutexes.
Alexander Köplinger [Tue, 4 Oct 2016 18:25:53 +0000 (20:25 +0200)]
Add mono-package-runtime to EXTRA_DIST
The file was added in
15b6ef60e45bb978203b57da4b956aa1d1f86f3c
Marek Safar [Tue, 4 Oct 2016 16:53:23 +0000 (18:53 +0200)]
[corlib] Enable more RuntimeHelpers tests
Rolf Bjarne Kvinge [Tue, 4 Oct 2016 16:52:26 +0000 (18:52 +0200)]
[linker] We don't need to mark nested types more than once.
Alexander Köplinger [Tue, 4 Oct 2016 16:39:18 +0000 (18:39 +0200)]
Merge pull request #3693 from rolfbjarne/watchos-simplify-http-message-handler-selection
[System.Net.Http] Simplify default http message handler for watchOS since there's only one valid value.
Alexander Köplinger [Tue, 4 Oct 2016 16:35:48 +0000 (18:35 +0200)]
Merge pull request #3704 from rolfbjarne/watchos-servicepointmanager
[System] Add back a few ServicePointManager properties that can be used by multiple networking stacks.
Rolf Bjarne Kvinge [Tue, 4 Oct 2016 14:38:08 +0000 (16:38 +0200)]
[linker] We need to mark nested types even if the declaring type isn't marked.
Aleksey Kliger [Fri, 30 Sep 2016 20:15:26 +0000 (16:15 -0400)]
[loader] Make mono_class_get_failure static in class.c
Aleksey Kliger [Fri, 30 Sep 2016 19:54:19 +0000 (15:54 -0400)]
[loader] Add mono_class_set_type_load_failure ()
- Hide mono_class_set_failure as a static function in class.c
- Use a MonoErrorBoxed to represent a MONO_EXCEPTION_TYPE_LOAD.
Aleksey Kliger [Fri, 30 Sep 2016 19:50:13 +0000 (15:50 -0400)]
[loader] Use MonoErrorBoxed for mono_class_set_failure (..., MONO_EXCEPTION_INVALID_PROGRAM, ...)
Use a MonoErrorBoxed to represent an invalid program class failure.
Aleksey Kliger [Fri, 30 Sep 2016 19:46:12 +0000 (15:46 -0400)]
[MonoError] add mono_error_vset_type_load_class function
A variant of mono_error_set_type_load_class that takes a va_list
argument instead of varargs.
Aleksey Kliger [Thu, 29 Sep 2016 21:15:48 +0000 (17:15 -0400)]
[MonoError] Add MonoErrorBoxed for mempool-stored errors.
The usual MonoError is suitable as a short-lived stack-allocated error
with a lifetime confined to a function call.
Internally it performs allocations using g_malloc/g_free.
The MonoErrorBoxed is a mempool-allocated error whose lifetime is tied
to the lifetime of a MonoImage.
We provide two operations:
1. MonoErrorBoxed* mono_error_box (MonoError *ierror, MonoImage *image);
Creates a new boxed error in the given mempool from MonoError.
It does not alter ierror, so you still have to clean it up with
mono_error_cleanup or mono_error_convert_to_exception or another such function.
2. gboolean mono_error_set_from_boxed (MonoError *oerror, MonoErrorBoxed *from_box);
Sets the error condition in the oerror from the contents of the given
boxed error. Does not alter the boxed error, so it can be used in a
future call to mono_error_set_from_boxed as needed. The oerror
should've been previously initialized with mono_error_init, as usual.
Vlad Brezae [Tue, 4 Oct 2016 11:47:51 +0000 (14:47 +0300)]
[sgen] Fix block size computation for allocation size
The block size for a slot size is the minimum block size that can fit two slots. Make sure the computation accounts for the fact that even though a slot size might fit twice in the block, it still has to be allocated at aligned addresses, so it can end up using a higher block size.
Fixes 44922.
Aleksey Kliger (λgeek) [Tue, 4 Oct 2016 14:05:33 +0000 (10:05 -0400)]
Merge pull request #3686 from lambdageek/dev-format-printf
Add MONO_ATTR_FORMAT_PRINTF macro
lateralusX [Tue, 4 Oct 2016 13:36:00 +0000 (15:36 +0200)]
Build libmono under none desktop Windows API family.
Initial work to build libmono under none desktop Windows API families.
lateralusX [Tue, 4 Oct 2016 12:45:43 +0000 (14:45 +0200)]
Build libmonoutils under none desktop Windows API family.
Initial work to build libmonoutils under none desktop Windows API families.
Jo Shields [Tue, 4 Oct 2016 09:49:46 +0000 (10:49 +0100)]
Add EXTRA_DIST listing all the files from btls
Apparently there's no way to get CMake to just spit out its own uncached variables, so we can't do this programatically.
Jo Shields [Tue, 4 Oct 2016 09:48:07 +0000 (10:48 +0100)]
Remove useless BTLS_DEPS variable
Rolf Bjarne Kvinge [Tue, 4 Oct 2016 08:37:45 +0000 (10:37 +0200)]
[System] Add back a few ServicePointManager properties that can be used by multiple networking stacks.
Niklas Therning [Tue, 4 Oct 2016 08:35:14 +0000 (10:35 +0200)]
Merge pull request #3695 from ludovic-henry/fix-thread-test
[tests] Fix p/invoke test on windows
Zoltan Varga [Tue, 4 Oct 2016 03:10:31 +0000 (23:10 -0400)]
[sdb] Avoid adding the first file name in the debug info to the list of file names if a method has no seq points. Fixes #44982. (#3696)
Alex Rønne Petersen [Tue, 4 Oct 2016 02:58:37 +0000 (04:58 +0200)]
Merge pull request #3700 from alexrp/profiler-c9-fixes
[profiler] Fix a regression that caused all buffers to have a zero thread ID.
Alex Rønne Petersen [Tue, 4 Oct 2016 02:28:26 +0000 (04:28 +0200)]
[profiler] Use macro constants instead of passing a bunch of bools.
Alex Rønne Petersen [Tue, 4 Oct 2016 02:06:30 +0000 (04:06 +0200)]
[profiler] Update a stale comment.
Alex Rønne Petersen [Tue, 4 Oct 2016 02:06:21 +0000 (04:06 +0200)]
[profiler] Add some asserts.