- 18 4月, 2015 21 次提交
-
-
由 Kevin Halverson 提交于
This reverts commit 94b22b7c. The issue was the "DirectCast(Nothing, CompileResult)" (later removed by commit 90bb89f0). When compiling without optimizations, this returns a structure initialized to its default value. When compiling with optimizations, this throws NullReferenceException. I've filed bug #2094 for the inconsistency.
-
由 Tomáš Matoušek 提交于
Introduce msbuild variables for versions of Immutable and Metadata nuget packages
-
由 Andrew Casey 提交于
Retry with System.Core.dll on ERR_NoSuchMemberOrExtension.
-
由 Andrew Casey 提交于
-
由 Kevin Halverson 提交于
-
由 Tomas Matousek 提交于
-
由 Kevin Halverson 提交于
-
由 Andrew Casey 提交于
Suppress expansion of void* rows
-
由 Tomas Matousek 提交于
-
由 Andrew Casey 提交于
...because they would have type ```void```, which can't be instantiated.
-
由 Kevin Halverson 提交于
Avoid a hang in CompileWithRetry...
-
由 Kevin Halverson 提交于
Don't attempt to retry if we're asked to load the same assembly identity more than once. Adding the same reference won't help anything, and we will almost certainly never terminate the retry loop.
-
由 Andrew Casey 提交于
Add support for "dynamic" in the result provider
-
由 Andrew Casey 提交于
This is the first of a sequence of changes. We associate additional information with each type that comes from the expression compiler. For now, it is the bool[] from the DynamicAttribute on the return type of a method synthesized by the expression compiler. (The bool[] is packed into a byte[] for generality and compactness.) Then, as we traverse the type in the type name formatter, we consume the flags to determine which occurrences of "object" should be replaced by "dynamic". We don't show "dynamic" everywhere we could (e.g. in base type names in disambiguators), but I believe we show "dynamic" everywhere the legacy EE did. TODO: The expression compiler doesn't call the new API to pass the appropriate dynamic flags (API pending). TODO: The expression compiler doesn't consume dynamic flags on pseudo-locals (API pending).
-
由 Kevin Halverson 提交于
Remove Win10 check from assembly reference resolution...
-
由 Jonathon Marolf 提交于
Ignore enums in OverrideMethodsOnComparable. fixes #1994
-
由 Neal Gafter 提交于
Change uses of FailFast.Assert to Debug.Assert.
-
由 Kevin Halverson 提交于
In Windows 8 (and 8.1), runtime winmds may contain assembly refs pointing to other runtime winmds (for example, types defined in Windows.UI.Xaml point to Windows.UI). However, when the EE sees these assembly refs it must redirect them back to the compile time contract assembly (Windows), because the Compilation used by the EE only references the contract Assembly, not the various runtime Assemblies. Previously, we only did this redirection for Windows 10. Non-EE cases should only see the contract assembly at compile time, so this change will not affect them.
-
由 Jonathon Marolf 提交于
Ignore enums in OverrideMethodsOnComparable analyzer and codefixer. fixes #1994
-
由 Neal Gafter 提交于
Add a test for generated IL for a?.b == c in control-flow context.
-
由 Neal Gafter 提交于
Removed a duplicated row for the metadata token TypeRef
-
- 17 4月, 2015 19 次提交
-
-
由 AlekseyTs 提交于
Ensure that SemanticModel binds with an IncrementalBinder if result of the binding is added to the cache.
-
由 Heejae Chang 提交于
update comment and add unit test for VS workspace diagnostic analyzer provider service
-
由 Shyam N 提交于
Consume new async light bulb APIs from VS platform. This makes the light bulb preview pane render asynchronously so that expensive previews don't block the UI thread.
-
由 AlekseyTs 提交于
Ensure that SemanticModel binds with an IncrementalBinder if result of the binding is added to the cache. Fixes #1504.
-
由 AlekseyTs 提交于
Add handling of ArrowExpressionClauseSyntax nodes to LocalBinderFactory.
-
由 Shyam N 提交于
In cases where primary document from which the rename tracking fix was triggered doesn't have any changes (aside from the rename which is already in the buffer), we would end up offering no preview. This change ensures that we will go on and return preview for some other document that did have changes in such cases.
-
由 Shyam N 提交于
Fix perf issue that was causing the tagger that's used in preview pane to unnecessarily peg CPU on UI thread. We were unnecessary cycling through all documents in a project when we only needed to process a single document.
-
由 Shyam N 提交于
Consume new async light bulb APIs. This makes the light bulb preview pane render asynchronously so that expensive previews don't block the UI thread.
-
由 Neal Gafter 提交于
-
由 Andy Gocke 提交于
Upgrade the BCL NuGet packages to RC versions. Upgrades System.Collections.Immutable to 1.1.34-rc and System.Reflection.Metadata to 1.0.19-rc.
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
Upgrades System.Collections.Immutable to 1.1.34-rc and System.Reflection.Metadata to 1.0.19-rc.
-
由 Matt Warren 提交于
Add support for await expressions to SyntaxGenerator
-
由 Tanner Gooding 提交于
Update the interface definitions for IVsTelemetry.
-
由 Tomáš Matoušek 提交于
Fix issues in the compiler related to rewriting existing files (port from preview)
-
由 Balaji Soundrarajan 提交于
End Construct should look at the context to determine the generated statement
-
由 AlekseyTs 提交于
Ensure that partially assigned structures are properly hoisted by async rewriter.
-
由 Neal Gafter 提交于
-