- 12 9月, 2015 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #5072. Also fixed some issues around LangVersion handling, which were found along the way.
-
- 05 9月, 2015 1 次提交
-
-
由 AlekseyTs 提交于
Fixes #4924.
-
- 24 8月, 2015 1 次提交
-
-
由 Charles Stoner 提交于
-
- 22 8月, 2015 4 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 AlekseyTs 提交于
Fixes #4623
-
由 AlekseyTs 提交于
Fixes #4163.
-
- 21 8月, 2015 3 次提交
-
-
由 AlekseyTs 提交于
Fixes # 4704.
-
由 Charles Stoner 提交于
-
由 Tomas Matousek 提交于
-
- 20 8月, 2015 4 次提交
-
-
由 Andrew Casey 提交于
-
由 Andrew Casey 提交于
...so that it doesn't wait indefinitely.
-
由 AlekseyTs 提交于
Channel lambda return type inference diagnostics to overload resolution in order to improve error reporting. Fixes #4587.
-
由 Neal Gafter 提交于
to be the same as the analysis done by the native compiler, resolving virtually all incompatibilities. Fixes #4344
-
- 19 8月, 2015 9 次提交
-
-
由 AlekseyTs 提交于
Adjust implementation of OverloadResolution.GetParameterCounts to account for a situation when params parameter is used through a named argument. Fixes #4424.
-
由 vsadov 提交于
Fixes #4620
-
由 Tomas Matousek 提交于
-
由 Manish Vasani 提交于
Report a diagnostic if an analyzer reports a diagnostic with an invalid ID (has non-alphanumeric characters).
-
由 Tomas Matousek 提交于
-
-
由 vsadov 提交于
Stack spiller tried to save a temp and reuses spilled LHS to store the results of the whole expression. However, the LHS is not always spilled into a temp. Readonly fields, for example, stay as they are. As a result the optimization leads to modification of the readonly field which is not even verifiable., The change simply introduces a temp, which, if happens to be temp copy of a temp and thus unnecessary, is elided by the stack optimizer who is in a better position to reason about redundancy of locals. Fixes #4628
-
-
由 Jared Parsons 提交于
This change does two actions to our public API files: - Resets them to the versions from 1.0.0 RTM - Splits them into the shipped and unshipped files
-
- 18 8月, 2015 7 次提交
-
-
由 Tomas Matousek 提交于
Move TestUtilities.csproj and TestUtilities.FX45.csproj to separate directories to accomodate current nuget limitations
-
由 Neal Gafter 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Neal Gafter 提交于
-
由 Kevin Halverson 提交于
-
由 Jared Parsons 提交于
The compiler wasn't properly handling the case of a conversion between Nullable<int> and Nullable<IntPtr>. The compiler specially handles IntPtr conversions but wasn't properly lowering them in the LocalRewriter. I verified the output IL and expression trees are identical to the native compiler for these cases. This closes DevDiv 1210529
-
- 16 8月, 2015 1 次提交
-
-
由 tmat 提交于
-
- 15 8月, 2015 5 次提交
-
-
由 vsadov 提交于
No need to use Visit to create a constant expression.
-
由 Neal Gafter 提交于
Many tests still need to be adjusted.
-
由 vsadov 提交于
Native compiler exposes results of constant folding in the expression trees. In particular, conversion from an enum literal to an underlying type is fairly consistently folded by the native compiler as it can be observed in the expression trees. Roslyn, on the other hand, was not very consistent here. Some cases like explicitly converted literals were folded - Ex: IntTakingMethod((int)E1.a) Other cases like implicit conversions to underlying type introduced in the processs of type promotion in binary expressions were not. This fixes known differences in this behavior. Fixes #4085 Fixes #3292
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
Fixes #2443
-
- 14 8月, 2015 3 次提交
-
-
由 Neal Gafter 提交于
Fixes #4250
-
由 Neal Gafter 提交于
Fixes #3923
-
由 Andy Gocke 提交于
Once System.Runtime.Loader is referenced in the project.json files a facade is correctly copied to the output directory, so AssemblyLoadContext can be loaded even if the assembly it's located in changes.
-
- 13 8月, 2015 1 次提交
-
-
由 Andy Gocke 提交于
On CoreCLR we will always be unable to fetch the default encoding and the 1252 encoding will be unavailable unless we reference System.Text.Encoding.CodePages. However, we don't want to take a dependency on this assembly on desktop 4.5 so we now use AssemblyLoadContext to try to detect whether or not we are running on CoreCLR and, if so, reflection load the necessary assemblies to get hold of the necessary types.
-