Alex Rønne Petersen [Fri, 6 Jun 2014 12:40:56 +0000 (14:40 +0200)]
Add suggested parentheses to RHS of ^ operator.
Alex Rønne Petersen [Fri, 6 Jun 2014 12:40:24 +0000 (14:40 +0200)]
Fix formatting specifiers for some size_t arguments.
Zoltan Varga [Fri, 6 Jun 2014 01:00:22 +0000 (03:00 +0200)]
[runtime] Avoid joining attached threads. Fixes #19343.
Martin Baulig [Wed, 4 Jun 2014 21:31:08 +0000 (23:31 +0200)]
[Http]: Read version from "HTTP CONNECT" response.
When using "HTTP CONNECT" to create a tunnel to a proxy server,
check the proxy server's response for the HTTP Version and close
the connection if it's HTTP/1.0.
Martin Baulig [Wed, 4 Jun 2014 19:03:22 +0000 (21:03 +0200)]
[Http]: Fix the loop in WebConnection.ReadHeaders().
We need to reset `gotStatus' each time we enter the outer loop or we
would attempt to interpret the status line as a header.
Zoltan Varga [Thu, 5 Jun 2014 18:57:50 +0000 (20:57 +0200)]
Merge pull request #1084 from tritao/msvc-warnings
MSVC warning fixes
Zoltan Varga [Thu, 5 Jun 2014 18:47:56 +0000 (20:47 +0200)]
[runtime] Fix support for custom marshallers defined in other assemblies. Fixes #20020.
Joao Matos [Thu, 5 Jun 2014 18:45:07 +0000 (19:45 +0100)]
Fixed monodis MSVC build.
We need to include "mono/utils/mono-compiler.h" to get the proper isinf/isnan declaration.
Marek Safar [Thu, 5 Jun 2014 17:35:32 +0000 (19:35 +0200)]
[mcs] Return type inference of async anonymous methods
Marek Safar [Thu, 5 Jun 2014 16:29:54 +0000 (18:29 +0200)]
[mcs] Check for await expression inside new delegate statement
Zoltan Varga [Thu, 5 Jun 2014 17:05:39 +0000 (19:05 +0200)]
[runtime] Fix a jit assertion on a class which contains an empty struct as a static field. Fixes #20349.
Joao Matos [Thu, 5 Jun 2014 15:19:26 +0000 (16:19 +0100)]
Regenerate keyboards.resx resource file.
The existing one is reported as malformed XML by csc.
Joao Matos [Thu, 5 Jun 2014 14:40:37 +0000 (15:40 +0100)]
Fixed warning in MSVC: 'unreferenced local variable'.
Joao Matos [Thu, 5 Jun 2014 14:39:40 +0000 (15:39 +0100)]
Fixed warning in MSVC: 'different types for formal and actual parameter'.
Joao Matos [Thu, 5 Jun 2014 14:37:46 +0000 (15:37 +0100)]
Fixed warning in MSVC: 'void' function returning a value.
Joao Matos [Thu, 5 Jun 2014 14:35:39 +0000 (15:35 +0100)]
Fixed warnings in MSVC: 'unreferenced local variable'.
Joao Matos [Thu, 5 Jun 2014 14:34:00 +0000 (15:34 +0100)]
Removed an unused variable from the code, fixes a warning in MSVC.
Joao Matos [Thu, 5 Jun 2014 14:31:28 +0000 (15:31 +0100)]
Fixed warning in MSVC: 'unreferenced local variable'.
Joao Matos [Thu, 5 Jun 2014 14:29:55 +0000 (15:29 +0100)]
Fixed warning in MSVC: 'unreferenced local variable'.
Joao Matos [Thu, 5 Jun 2014 14:28:33 +0000 (15:28 +0100)]
Fixed warning in MSVC: 'different types for formal and actual parameter'.
Joao Matos [Thu, 5 Jun 2014 14:27:45 +0000 (15:27 +0100)]
Fixed warning in MSVC: 'getpid' undefined; assuming extern returning int.
Joao Matos [Thu, 5 Jun 2014 14:25:13 +0000 (15:25 +0100)]
Fixed unreferenced local variable warning in MSVC.
Joao Matos [Thu, 5 Jun 2014 14:21:05 +0000 (15:21 +0100)]
Fixed MSVC warning about unreferenced local variable.
Joao Matos [Thu, 5 Jun 2014 14:18:14 +0000 (15:18 +0100)]
Fixed MSVC warning about different types for formal and actual parameter.
Joao Matos [Thu, 5 Jun 2014 14:15:01 +0000 (15:15 +0100)]
Fixed unreferenced variables/label warnings in MSVC.
Joao Matos [Thu, 5 Jun 2014 14:12:12 +0000 (15:12 +0100)]
Fixed unsigned/signed mismatch warning.
Joao Matos [Thu, 5 Jun 2014 14:09:01 +0000 (15:09 +0100)]
Fixed warning in MSVC by prefixing the macros, MEM_FREE is already defined in winnt.h.
Zoltan Varga [Thu, 5 Jun 2014 13:05:42 +0000 (15:05 +0200)]
Merge pull request #1083 from christianhuening/NetworkInterfaceFix
- ADDED: Support to read out Interface flags on OS X
Christian Hüning [Thu, 5 Jun 2014 12:09:11 +0000 (14:09 +0200)]
- ADDED: Support to read out Interface flags on OS X
- ADDED: Implemented NetworkInterface property "OperationalStatus" to be UP, in case the IFF_UP flag is set
- ADDED: Implemented NetworkInterface property "SupportsMulticast" to be true, in case the IFF_MULTICAST flag is set
This change is released under the MIT license.
Atsushi Eno [Thu, 5 Jun 2014 04:02:50 +0000 (13:02 +0900)]
[msbuild] fix some weird local result variable initialization issue.
I cannot explain why, but this affects building solution that has more than
one projects for MS.Build.dll. <MSBuild/> task returns false for successful
builds without this change.
Most likely codegen or runtime issue, but a bit too high level to drill down.
Atsushi Eno [Thu, 5 Jun 2014 04:01:00 +0000 (13:01 +0900)]
[MS.Build] disable failing test.
It somehow passes on my dev. environment so I cannot reproduce...
Atsushi Eno [Wed, 4 Jun 2014 09:41:03 +0000 (18:41 +0900)]
[MS.Build] metadata is also replaced its windows path separators.
Zoltan Varga [Wed, 4 Jun 2014 23:56:12 +0000 (01:56 +0200)]
[jit] Avoid licm for volatile variables, ssa ignores them so we can't detect whenever they are loop invariant by looking at phi nodes.
Joao Matos [Wed, 4 Jun 2014 18:39:38 +0000 (19:39 +0100)]
Fixed unreachable methods in mono-thread-windows to use g_assert_not_reached.
This fixes a couple warnings.
Joao Matos [Wed, 4 Jun 2014 18:38:13 +0000 (19:38 +0100)]
Modified g_assert_not_reached to use g_unreachable.
Joao Matos [Wed, 4 Jun 2014 18:37:17 +0000 (19:37 +0100)]
Added g_unreachable to explicitly notify the compiler of unreachable code.
Rodrigo Kumpera [Wed, 4 Jun 2014 18:35:59 +0000 (14:35 -0400)]
[sgen] Fix logging due to changes in a lot of size types.
Zoltan Varga [Wed, 4 Jun 2014 18:32:59 +0000 (20:32 +0200)]
[runtime] Add another test for passing many small arguments.
Rodrigo Kumpera [Wed, 4 Jun 2014 18:30:29 +0000 (14:30 -0400)]
[sgen] Fix clang compilation.
Rodrigo Kumpera [Wed, 4 Jun 2014 17:24:44 +0000 (13:24 -0400)]
[sgen] Fix a few warnings related to lossy conversion of size_t to int on 64bits.
Rodrigo Kumpera [Wed, 4 Jun 2014 17:24:24 +0000 (13:24 -0400)]
[sgen] Fix nursery size calculation and the managed write barrier to be 64bits clean.
Rodrigo Kumpera [Wed, 4 Jun 2014 17:21:58 +0000 (13:21 -0400)]
[sgen] Fix the object size functions to be 64bits clean.
Rodrigo Kumpera [Wed, 4 Jun 2014 17:17:26 +0000 (13:17 -0400)]
[sgen] Ensure the cardtable code is 64bits clean.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:41:32 +0000 (12:41 -0400)]
[sgen] Use size_t for all heap limits.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:36:00 +0000 (12:36 -0400)]
[sgen] Fix size warnings in the descriptor code.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:33:54 +0000 (12:33 -0400)]
[sgen] Silence warnings when big arrays are not in use on 64bits.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:32:15 +0000 (12:32 -0400)]
[sgen] Make degrated_mode a size_t.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:27:22 +0000 (12:27 -0400)]
[sgen] Make los usage of size_t cosnsitent.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:15:54 +0000 (12:15 -0400)]
[sgen] Use size_t consistently in the major collector for object sizes and number of memory blocks.
Rodrigo Kumpera [Wed, 4 Jun 2014 16:10:01 +0000 (12:10 -0400)]
[sgen] Use size_t consistently in the nursery code.
Rodrigo Kumpera [Wed, 4 Jun 2014 14:58:15 +0000 (10:58 -0400)]
[sgen] Move the pinning code to use size_t internally. This makes this code 64bits clean.
Rodrigo Kumpera [Tue, 3 Jun 2014 22:02:19 +0000 (18:02 -0400)]
[sgen] Fix small localized warnings.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:45:50 +0000 (17:45 -0400)]
[sgen] Fix win64 issues with longs and inline assembly.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:39:33 +0000 (17:39 -0400)]
[runtime] Fix a bunch of warnings in threads.c related to int64 -> int32 lossy casts.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:35:22 +0000 (17:35 -0400)]
[verifier] Silence a size mismatch warning in the verifier.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:34:36 +0000 (17:34 -0400)]
[runtime] Replace gulong with size_t to fix counter sizes in win64.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:31:18 +0000 (17:31 -0400)]
[win64] Windows64 MSVC compiler dropped support for inline assembly. Move that code into a .asm file.
Rodrigo Kumpera [Tue, 3 Jun 2014 21:28:01 +0000 (17:28 -0400)]
[VS] Fix the solutions to work with win64. Update the file list to include some new sgen files.
Rodrigo Kumpera [Tue, 3 Jun 2014 20:53:22 +0000 (16:53 -0400)]
[runtime] Fix warnings in mono-threads.
Rodrigo Kumpera [Tue, 3 Jun 2014 20:52:14 +0000 (16:52 -0400)]
[runtime] Replace gulong with size_t so it works on win64.
Rodrigo Kumpera [Fri, 30 May 2014 18:11:46 +0000 (14:11 -0400)]
fix win thread size calc.
Marek Safar [Wed, 4 Jun 2014 17:06:59 +0000 (19:06 +0200)]
Marek Safar [Wed, 4 Jun 2014 17:02:18 +0000 (19:02 +0200)]
Fixes build
Marek Safar [Wed, 4 Jun 2014 16:26:54 +0000 (18:26 +0200)]
[mcs] Better error message for attribute value used for unsupported parameter type
Marek Safar [Wed, 4 Jun 2014 16:24:28 +0000 (18:24 +0200)]
[mcs] Emit result type conversion for null coalescing operator on nullable type
Neale Ferguson [Wed, 4 Jun 2014 14:50:03 +0000 (10:50 -0400)]
Correct op_seqpoint length
Neale Ferguson [Wed, 4 Jun 2014 14:47:37 +0000 (10:47 -0400)]
Fix s390x soft debug
Neale Ferguson [Tue, 3 Jun 2014 15:52:00 +0000 (11:52 -0400)]
Architectural level set to z10 instruction set
Marek Safar [Wed, 4 Jun 2014 12:40:16 +0000 (14:40 +0200)]
[mcs] Add more checks to dynamic logical operations when lhs is not of dynamic type
Marek Safar [Wed, 4 Jun 2014 12:30:03 +0000 (14:30 +0200)]
[mcs] Don't wrap enum constants during folding when result is reduced
Marek Safar [Wed, 4 Jun 2014 11:02:04 +0000 (13:02 +0200)]
Merge pull request #1082 from esdrubal/bug19287
Improved JavaScriptSerializer.ConvertToType Nullable handling. Fixes #19287.
marcos henrich [Wed, 4 Jun 2014 10:11:36 +0000 (11:11 +0100)]
Improved JavaScriptSerializer.ConvertToType Nullable handling. Fixes #19287. ConvertToType was returning null even when the object was not a string. When the target type is Nullable, ConvertToType returns null if the object is an empty string, if the object is not a string and the target type is obtainable from a string then the object is converted to a string and the string to the target type.
marcos henrich [Wed, 4 Jun 2014 09:18:43 +0000 (10:18 +0100)]
Test JavaScriptSerializer.Deserialize with nullable enums. Covers #19287.
Marek Safar [Wed, 4 Jun 2014 09:24:34 +0000 (11:24 +0200)]
[mcs] null coalescing operator cannot reduce constants
Marek Safar [Wed, 4 Jun 2014 09:23:13 +0000 (11:23 +0200)]
[msbuild] Implemented instance members on static property evaluation
Alex Rønne Petersen [Tue, 3 Jun 2014 21:33:30 +0000 (23:33 +0200)]
[System] Fix WebClientTest build in net_2_0.
CancellationTokenSource is a 4.0 thing.
Marek Safar [Tue, 3 Jun 2014 20:29:12 +0000 (22:29 +0200)]
[System.ServiceModel.Security] Exclude security forwarders from mobile builds
Alex Rønne Petersen [Tue, 3 Jun 2014 18:27:58 +0000 (20:27 +0200)]
Merge pull request #1079 from esdrubal/webclient_cancel
UploadStringAsync cancel
Zoltan Varga [Tue, 3 Jun 2014 18:19:33 +0000 (20:19 +0200)]
[runtime] Add an EXTRA_DISABLED_TESTS make variable to disable tests on the command line.
Zoltan Varga [Tue, 3 Jun 2014 17:30:49 +0000 (19:30 +0200)]
[bcl] Disable a test added by
3cf55e6016811ce115ef47fbb9636f10d4b62789, it depends on precise gc behaviour.
marcos henrich [Tue, 3 Jun 2014 15:23:22 +0000 (16:23 +0100)]
Changed UploadStringAsync to handle UploadString encapsulated exceptions.
UploadString call UploadData that encapsulates all exceptions in a WebException. ThreadInterruptedException were encapsulated into a WebException, so UploadStringAsync now uses e.InnerException is ThreadInterruptedException instead of trying to catch it.
Marek Safar [Tue, 3 Jun 2014 14:52:04 +0000 (16:52 +0200)]
[mcs] Update new error codes
Zoltan Varga [Tue, 3 Jun 2014 14:07:40 +0000 (16:07 +0200)]
[runtime] Applied patch from Kyle Edwards <kyleedwardsny@gmail.com>. Fix isinf () check with clang. Fixes #20244.
Marek Safar [Tue, 3 Jun 2014 09:56:47 +0000 (11:56 +0200)]
[corlib] Add CreateTypeInfo method
Marek Safar [Tue, 3 Jun 2014 09:31:24 +0000 (11:31 +0200)]
[mcs] Better error reporting for incorrect async lambdas
Alex Rønne Petersen [Mon, 2 Jun 2014 22:42:57 +0000 (00:42 +0200)]
Merge pull request #1080 from chillitom/patch-1
Add missing definitions to ClaimTypes
Tom Rathbone [Mon, 2 Jun 2014 22:12:54 +0000 (23:12 +0100)]
Add new missing ClaimTypes entries
Added 2008 and 2009 definitions and fixed Email definition
marcos henrich [Mon, 2 Jun 2014 18:04:43 +0000 (19:04 +0100)]
Test WebClient asynchronous uploads cancellation.
Tests that UploadStringAsync triggers UploadStringCompleted with Cancelled == true.
Tests that UploadDataAsync triggers UploadDataCompleted with Cancelled == true.
Tests that UploadValuesAsync triggers UploadValuesCompleted with Cancelled == true.
Tests that UploadFileAsync triggers UploadFileCompleted with Cancelled == true.
Zoltan Varga [Mon, 2 Jun 2014 18:02:15 +0000 (20:02 +0200)]
[llvm] Fix a native types problem.
Zoltan Varga [Mon, 2 Jun 2014 17:51:34 +0000 (19:51 +0200)]
Merge pull request #1070 from tpokorra/FixTarball
Fix tarball for master
Atsushi Eno [Mon, 2 Jun 2014 16:18:21 +0000 (01:18 +0900)]
[xbuild/msbuild] fix previous ItemGroup definition (should be in <ItemGroup>).
Marek Safar [Mon, 2 Jun 2014 15:19:51 +0000 (17:19 +0200)]
[mcs] Remove wrong comment
Marek Safar [Mon, 2 Jun 2014 15:13:10 +0000 (17:13 +0200)]
[mcs] Add more warnings for caller attributes
Atsushi Eno [Mon, 2 Jun 2014 13:39:43 +0000 (22:39 +0900)]
[xbuild/msbuild] fix build: fix Exists() argument.
Marek Safar [Mon, 2 Jun 2014 12:53:12 +0000 (14:53 +0200)]
[mcs] Add support for await in catch clause
Marek Safar [Mon, 2 Jun 2014 11:15:22 +0000 (13:15 +0200)]
Fixes build
Marek Safar [Fri, 30 May 2014 15:08:08 +0000 (17:08 +0200)]
[mcs] Extend possible unintended reference comparison check
Atsushi Eno [Mon, 2 Jun 2014 10:26:14 +0000 (19:26 +0900)]
[msbuild/xbuild] use ToolLocationHelper.GetPathToStandardLibraries() to get corlib path, for new build engine.
This is enabled only with Microsoft.Build.dll because property function
support is not fully implemented in MS.Build.Engine.dll and simply fails.
Since the targets files are shared between xbuild and msbuild, I added
some well-known property for msbuild and used it in the targets file.
Atsushi Eno [Mon, 2 Jun 2014 10:21:48 +0000 (19:21 +0900)]
[MS.Build] add MS.Build.dll-specific well-known property, to differentiate from MS.Build.Engine.
Atsushi Eno [Mon, 2 Jun 2014 10:25:17 +0000 (19:25 +0900)]
[xbuild] fix 4.0-only test condition.