- 21 4月, 2015 9 次提交
-
-
由 Jared Parsons 提交于
Script updates
-
由 Neal Gafter 提交于
Do not allow private members to be referred to in cref across assemblies
-
由 Balaji Krishnan 提交于
Do not crash when highlighting alias symbols defined via global imports.
-
由 AlekseyTs 提交于
Keep track of “bad” attribute applications to prevent PE generation in their presence.
-
由 Balaji Krishnan 提交于
Fixes #1904
-
由 Kevin Pilch-Bisson 提交于
Don't recommend #Const after #Const Allow directive keyword recommenders to differentiate between the start and middle of a preprocessor directive. Fixes #722.
-
由 Kevin Pilch-Bisson 提交于
Treat System.Void as the absence of a type. Fixes #1766.
-
由 Jared Parsons 提交于
Extend Linux CI support
-
由 jaredpar 提交于
Couple of changes to the scripts: - Factored out installing the PCL libraries to setup-pcl.sh. Makes it much easier to install PCL against custom builds of mono - cibuild.sh accepts an optional `—os` option now. Makes it easier to customize Jenkins based on the OS target.
-
- 20 4月, 2015 3 次提交
-
-
由 AlekseyTs 提交于
In some scenarios, an attribute application can be “bad” due to an error type in referenced compilation, but without any diagnostics reported for the referencing compilation.
-
由 VSadov 提交于
Added couple tests for ?. operator for cases missed in optimizations. Test-only change
-
由 VSadov 提交于
The tests arep assing, but codegen is not great.
-
- 18 4月, 2015 23 次提交
-
-
由 Tomáš Matoušek 提交于
Use msbuild variables for assembly versions of Immutable and Metadata references
-
由 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.
-
由 Tomas Matousek 提交于
-
由 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 5 次提交
-
-
由 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.
-