- 21 10月, 2015 4 次提交
-
-
由 Tanner Gooding 提交于
-
由 Tanner Gooding 提交于
* origin/master: (32 commits) Convert to an async task. Fix a race condition in AsyncQueue.EnqueueCore Moved MiscDiagnosticUpdateSourceTests to use Async to reduce timing issues Set State.WaitingForInput in PrepareForInput Remove file. Undo changes. Include the actual underlying exception in "failed to run". Do not perform commit when there are unterminated string literals. This change increases the severity of analyzer exception diagnostic (AD0001), generated when an analyzer throws an exception, from info to a warning. Additionally, its descriptor is now reported as a supported diagnostic descriptor of the compiler analyzer, which ensures that it shows up in the ruleset editor. Remove left-over package.config refs Added supports clauses to project.json to fix #6073 Add test for frozen partial semantics and HasCompleteReferencesAsync Introduce Project.HasCompleteReferencesAsync Call the public GetCompilationAsync versus the internal helper Rename TouchDocumentActionForDocument to something clearer Add an assert that declaration-only compilations don't have references Remove some helper constructors in favor of more explicit code Remove runtime type check that doesn't bring any value Convert doc comments to real XML doc comments PR feedback. ...
-
由 Tanner Gooding 提交于
* origin/stabilization: This change increases the severity of analyzer exception diagnostic (AD0001), generated when an analyzer throws an exception, from info to a warning. Additionally, its descriptor is now reported as a supported diagnostic descriptor of the compiler analyzer, which ensures that it shows up in the ruleset editor.
-
由 CyrusNajmabadi 提交于
Only perform semantic classification for what's actually in view.
-
- 20 10月, 2015 36 次提交
-
-
由 Manish Vasani 提交于
Fix a race condition in AsyncQueue.EnqueueCore
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 David Kean 提交于
Moved MiscDiagnosticUpdateSourceTests to use Async to reduce timing issues
-
由 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
-
由 David Kean 提交于
Include the actual underlying exception in "failed to run".
-
由 Jason Malinowski 提交于
Introduce Project.HasCompleteReferencesAsync
-
由 Charles Stoner 提交于
Set State.WaitingForInput in PrepareForInput Fixes #5964
-
由 David Kean 提交于
-
由 David Kean 提交于
Remove left-over package.config refs
-
由 David Kean 提交于
Added supports clauses to project.json to fix #6073
-
由 Charles Stoner 提交于
-
由 CyrusNajmabadi 提交于
Do not perform commit when there are unterminated string literals.
-
-
-
由 Andy Gocke 提交于
Conflicts: src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
-
由 Jonathon Marolf 提交于
[AskMode] VisualBasicUnboundIdentifierDiagnosticAnalyzer fix Fixes #5920
-
由 unknown 提交于
-
由 unknown 提交于
-
由 Tomáš Matoušek 提交于
[ask mode] Rename WithCompilationScriptInfo -> WithScriptCompilationInfo
-
由 Brett Forsgren 提交于
Test `EmitSequenceOfBinaryExpressions_03` in VB is failing in signed builds.
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Andy Gocke 提交于
-
由 Tomáš Matoušek 提交于
[ask mode] Fixes crash in InteractiveEvaluator when the CWD changes
-
由 Tomáš Matoušek 提交于
Use the same .rsp file for VS REPL as we use for csi.exe
-
由 Andy Gocke 提交于
Conflicts: build/Targets/VSL.Settings.targets src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt src/Compilers/CSharp/csc/csc.exe.config src/Compilers/Core/Portable/PublicAPI.Unshipped.txt src/Compilers/Core/VBCSCompiler/App.config src/Compilers/VisualBasic/vbc/vbc.exe.config src/VisualStudio/Setup/AssemblyRedirects.cs
-
由 Brett V. Forsgren 提交于
-
由 Tomas Matousek 提交于
-
由 AlekseyTs 提交于
SynthesizedParameterSymbol.DeriveParameters should preserve order between custom modifiers and ByRef modifier.
-
由 Jared Parsons 提交于
Temporarily disable linux vbc CoreCLR bootstrap
-
由 David Kean 提交于
This enables to actually diagnose TestRunner issues if an exception occurs during execution.
-
由 Kevin Halverson 提交于
[AskMode] Change parsing of #! from Comment -> Directive... (fixes #6308)
-
由 Tanner Gooding 提交于
-
由 Neal Gafter 提交于
Do not crash on lexically bad floating-point tokens
-