- 23 10月, 2015 8 次提交
-
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
Handle in-memory assemblies correctly in ScriptOptions.AddReference and when adding reference to the host object
-
由 Tomáš Matoušek 提交于
Hide namespaces and types of the host assembly
-
由 CyrusNajmabadi 提交于
Keep accessor with attributes on a single line. Fixes #4720
-
由 CyrusNajmabadi 提交于
Don't add accessors for a property with an arrow-body
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Tomas Matousek 提交于
-
- 22 10月, 2015 14 次提交
-
-
由 Manish Vasani 提交于
Port commit from PR #6194 to stabilization branch
-
由 Ty Overby 提交于
Add a "deterministic end-to-end test" runner
-
由 Tomáš Matoušek 提交于
[ask mode]Remove unwanted public APIs and enable public API analyzers for Interactive (Editor) Features
-
由 Tomáš Matoušek 提交于
Implements recursive reference aliases
-
由 Manish Vasani 提交于
Public API changes recommended by the design team for the new Analyzer/Suppression APIs. • CompilationWithAnalyzerOptions should be sealed • CompilationWithAnalyzerOptions.AnalyzerOptions should be renamed Options • SuppressionInfo should be sealed • AnalyzerTelemetry API changes as per this comment. There are no functionality changes here. Fixes #6044
-
由 Manish Vasani 提交于
Explicitly invoke diagnostic re-analysis whenever any bulk suppression fix is invoked from the error list or solution explorer. Fixes #6007
-
由 Ty Overby 提交于
-
由 Charles Stoner 提交于
Propagate imports to synthesized methods Fixes #2501
-
由 Tomas Matousek 提交于
-
由 Charles Stoner 提交于
-
由 Manish Vasani 提交于
- CompilationWithAnalyzerOptions should be sealed - CompilationWithAnalyzerOptions.AnalyzerOptions should be renamed Options - SuppressionInfo should be sealed - AnalyzerTelemetry API changes as per [this](https://github.com/dotnet/roslyn/issues/5974#issuecomment-149987997) comment. There are no functionality changes here. Fixes #6044
-
由 Tomas Matousek 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
- 21 10月, 2015 9 次提交
-
-
由 Heejae Chang 提交于
provide HelpKeyword information for offline help
-
由 Manish Vasani 提交于
Address the performance issues for bulk suppression in IDE. 1. "Suppress active issues" command from solution explorer was doing couple of builds - one command line build to compute the FxCop diagnostics and another intellisense build to fetch Roslyn diagnostics. This change removes the second build and instead uses the diagnostics emitted from the build for suppression. 2. Bulk suppressing multiple diagnostics from error list/suppress active issues command was spending more than 50% of time in formatting the generated global suppressions file. This delay grows significantly larger with 1000+ issues being suppressed. This fix changes us to not format the entire suppressions file at once, but instead format each attribute separately and avoid formatting the batched file. This significantly brings down the formatting time. 3. Thread in the cancellation token during batch fix computation - otherwise cancelling the wait dialog while computing suppressions fix will make VS unresponsive. Fixes #6066
-
由 Manish Vasani 提交于
1. "Suppress active issues" command from solution explorer was doing couple of builds - one command line build to compute the FxCop diagnostics and another intellisense build to fetch Roslyn diagnostics. This change removes the second build and instead uses the diagnostics emitted from the build for suppression. 2. Bulk suppressing multiple diagnostics from error list/suppress active issues command was spending more than 50% of time in formatting the generated global suppressions file. This delay grows significantly larger with 1000+ issues being suppressed. This fix changes us to not format the entire suppressions file at once, but instead format each attribute separately and avoid formatting the batched file. This significantly brings down the formatting time. 3. Thread in the cancellation token during batch fix computation - otherwise cancelling the wait dialog while computing suppressions fix will make VS unresponsive. Fixes #6066
-
由 Charles Stoner 提交于
Set State.WaitingForInput in PrepareForInput [stabilization]
-
由 Matt Warren 提交于
Do async locking correctly
-
由 Tomáš Matoušek 提交于
Fixes REPL initialization and SourcePaths handling
-
由 Jason Malinowski 提交于
Don't call PumpingWaitResult for the result of GetSyntaxTreeAsync
-
由 Manish Vasani 提交于
Fix a race condition in AsyncQueue.EnqueueCore
-
由 Jason Malinowski 提交于
Fix generate end construct when invoked on an accessor
-
- 20 10月, 2015 9 次提交
-
-
由 Charles Stoner 提交于
-
由 Manish Vasani 提交于
This change increases the severity of analyzer exception diagnostic
-
由 Manish Vasani 提交于
Cause: We are seeing intermittent deadlocks during build on linux machines running our test suites. The deadlock happens when one thread invokes AtomicSetFlagAndRaiseSymbolDeclaredEvent, and succeeds in setting the flag and invokes SymbolDeclaredEvent while holding onto the lock. The task scheduler decides to inline the event processing, which attempts to execute analyzers while holding onto the _diagnosticLock. Another thread meanwhile is already executing analyzers and calls back into the compiler and is waiting on _diagnosticLock. Fix: Fix the AsyncQueue.EnqueueCore method to invoke SetResult on the waiter task completion source on a separate task. This ensures that no external code executes while attempting to Enqueue a compilation event, and hence cannot deadlock. Testing: All tests pass locally. Fixes #https://github.com/dotnet/roslyn/issues/6098
-
由 Tomas Matousek 提交于
-
由 Jonathon Marolf 提交于
[AskMode] VisualBasicUnboundIdentifierDiagnosticAnalyzer fix Fixes #5920
-
由 Tomáš Matoušek 提交于
[ask mode] Rename WithCompilationScriptInfo -> WithScriptCompilationInfo
-
由 Brett Forsgren 提交于
Test `EmitSequenceOfBinaryExpressions_03` in VB is failing in signed builds.
-
由 Matt Warren 提交于
-
由 Jason Malinowski 提交于
-