- 03 2月, 2018 1 次提交
-
-
由 Jared Parsons 提交于
Verify MSBuild version in Developer CMD prompt
-
- 02 2月, 2018 8 次提交
-
-
由 Sam Harwell 提交于
Small cleanup of completion logic.
-
由 Cyrus Najmabadi 提交于
-
由 Jared Parsons 提交于
CS1628 error text mentions in parameters; fixes #24584
-
由 Jimmy Bogard 提交于
-
由 Sam Harwell 提交于
Omit Default modifier style & code fix
-
由 Jason Malinowski 提交于
Cleanup project system code
-
由 Andy Gocke 提交于
Merge dev15.6.x to dev15.7.x
-
由 Sam Harwell 提交于
Remove duplicate lock DocumentState.s_syntaxTreeToIdMapLock
-
- 01 2月, 2018 22 次提交
-
-
由 Sam Harwell 提交于
-
由 Heejae Chang 提交于
also added RoslynActivityLogger that can be enabled through project-system-tool
-
由 Jason Malinowski 提交于
This was some legacy code that tried to verify that the references we have from the project system match up to what DTE and other sources say. This was debug-only, and the actual asserts were commented out. This is deadweight at this point, so delete it.
-
由 Jason Malinowski 提交于
It turns out we had some tests, but the tests were disabled. This was because the tests weren't working properly anyways: they were calling into UpdateProjectBinPath which only updated some (but not all) of the project state. That was an internal helper method that shouldn't be used by tests. Updating the tests to use SetBinOutputPathAndRelatedData works better.
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
This field is documented as being written and read from any thread, but in practice all uses are guarded by an AssertIsForeground(). Thus we can get rid of the helper methods that are trying to "help" by locking before accessing the fields, making it really hard to track all the real uses of it.
-
由 Heejae Chang 提交于
* put listener change back in (https://github.com/dotnet/roslyn/pull/24120) * leave old types in legacy folder until partner teams move to new interface * added legacy waiter to support partner teams
-
由 Heejae Chang 提交于
* fix a case where persistent storage registration fails and some clean up code around it. * added readonly * address PR feedback * removed comments no longer relevant * renamed lock name
-
由 Sam Harwell 提交于
Support negative null-checks when we offer a fix to use pattern-matching
-
由 Alireza Habibi 提交于
Fixes #21097 Fixes #24286
-
由 Srivatsn Narayanan 提交于
PreviewCodeAction was overriding ComputeOperations but returning a post-processed operation from original action. This results in another PostProcess being called on the codeaction. If postprocess was overriden in originalaction that'll be ignored the second time (#23920)
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Oren Novotny 提交于
-
由 Sam Harwell 提交于
Better handle surrounding directives when inlining a local variable.
-
- 31 1月, 2018 7 次提交
-
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
Update version numbers for 15.7
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 Caio Saldanha 提交于
The GetImplicitImplementationDiagnosticLocation method was added in TypeSymbol class in order to find the correct diagnostic location for implicit implementation related errors. Some tests were updated.
-
由 Jared Parsons 提交于
Roslyn is designed to have the simplest possible contribution story: clone then build. Every pre-req needed is either located on the machine or bootstrapped via NuGet. All the way down to using an xcopy MSBuild if needed. The one case which causes a problem is the VS command prompt. In this case MSBuild is pre-installed on the machine and may or may not be suitable for building Roslyn. Previously when building from a VS command prompt we just used whatever MSBuild was provided. The assumption being a developer command prompt was an explicit statement of whath MSBuild you wanted to use. Based on all of our customer reports though this does not seem to be the assumption that consumers of our repo have. The build gave them no explicit errors about the provided toolset and hence when the build failed they assigned flakiness to our repo. Going forward we are applying the same version validation to MSBuild when provided via a developer command prompt. If it doesn't match we will refuse to build asking the user to upgrade VS or build from a normal command prompt.
-
由 Andy Gocke 提交于
Merge dev15.6.x to dev15.7.x
-
- 30 1月, 2018 2 次提交
-
-
由 Jared Parsons 提交于
-
由 Julien Couvreur 提交于
-