- 15 8月, 2017 3 次提交
-
-
由 John Doe 提交于
-
由 Ashley Hauck 提交于
Disallow calling generic local function with dynamic
-
由 Heejae Chang 提交于
moved to List from ImmutableArray on json return type.
-
- 14 8月, 2017 1 次提交
-
-
由 Ashley Hauck 提交于
-
- 13 8月, 2017 8 次提交
-
-
由 CyrusNajmabadi 提交于
Improve trivia preservation when converting methods into a property.
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
Do not simplify to an alias in a nameof if it changes the value of the nameof
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
- 12 8月, 2017 5 次提交
-
-
由 Tomáš Matoušek 提交于
Include System.Runtime.Serialization.Primitives and System.Security.Cryptography.Csp in PortableFacades CoreXT package. (#21438)
-
由 CyrusNajmabadi 提交于
Merge pull request #21382 from jasonmalinowski/do-not-pick-project-arbitrarily-for-navigating-to-symbols Don't pick a project arbitrarily when navigating to symbols
-
由 Ashley Hauck 提交于
-
由 CyrusNajmabadi 提交于
Consider trivia when testing code fixes and refactorings
-
由 Ashley Hauck 提交于
-
- 11 8月, 2017 12 次提交
-
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Andy Gocke 提交于
Currently, the lambda rewriter has an early optimization pass in analysis that tries to find all local functions that only capture 'this' and remove references to local functions that do the same. There are two problems with this approach: 1) Generally, removing information from the tree is a bad idea because it hurts further analysis passes that may have needed that information. 2) The optimization strategy itself is very tricky and has a number of complex corner cases. This has lead to bugs, for example #19033. This PR deletes the current method and adds a new optimization routine at the end of the analysis, operating on assigned scopes and environments rather than removing captured variable analysis. The new optimization is as follows: if we end up with an environment containing only 'this', the environment can be removed, all containing methods can be moved to the top-level type, and all environments which capture the 'this' environment can instead directly capture the 'this' parameter. This produces almost the same results as the previous optimization, but is easier to validate as an algebraic equivalence. The baseline changes come from the new optimization being less aggressive about moving functions which only capture 'this' to the top level. This appears to be a wash -- some codegen gets slightly better, some gets slightly worse. Fixes #19033 Fixes #20577
-
由 Tomáš Matoušek 提交于
* Compare lines instead of using AssertXml when validating PDBs. AssertXml doesn't validate ordering. * Reorder expected PDB XML nodes to match actual order * Update to the latest Microsoft.DiaSymReader.* packages. * Enable embedding sources to Windows PDBs
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
由 Tomáš Matoušek 提交于
-
由 CyrusNajmabadi 提交于
Recommend 'case' keyword after a pattern-case-clause.
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
Trim the length of the banner that we show for outlining down a bit.
-
- 10 8月, 2017 8 次提交
-
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
Typo
-
由 Heejae Chang 提交于
-
由 Heejae Chang 提交于
-
由 CyrusNajmabadi 提交于
Warn if user replaces a method that overrides a metadata method with a property
-
由 CyrusNajmabadi 提交于
Fix issue where Metadata as source wasn't properly handling Xml doc files with LF newlines.
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
* Use 'default' over 'default(T)' * Update BreakpointSpans.cs * Update DeclarationNameCompletionProvider.DeclarationInfo.cs * Update BreakpointSpans.cs * Update DeclarationNameCompletionProvider.DeclarationInfo.cs * Update DeclarationNameCompletionProvider.DeclarationInfo.cs * Update DeclarationNameCompletionProvider.DeclarationInfo.cs * Update BreakpointSpans.cs
-
- 09 8月, 2017 3 次提交
-
-
由 CyrusNajmabadi 提交于
-
由 Jason Malinowski 提交于
Fix error handling in unit tests
-
由 CyrusNajmabadi 提交于
-