- 06 6月, 2019 2 次提交
-
-
由 Joey Robichaud 提交于
* Write Roslyn assembly version to DependentAssemblyVersions file * Depend on GetAssemblyVersion to ensure AssemblyVersion has been calculated
-
由 Chris Sienkiewicz 提交于
* Update implicity declared type expression nullability: - When updating the implicit type in a declaration also update the bound type declaration nullability - Record nullability for inferred foreach variable - Add nullable public api tests - Add nullable tests
-
- 05 6月, 2019 26 次提交
-
-
由 Jason Malinowski 提交于
Implement generate method and constructor with top-level nullability tracking wrapper
-
由 Heejae Chang 提交于
* mark NFW from OOP critical currently, whenever OOP throws an exception, we show infobar saying "restart VS". whenever that happens, we report NFW. now those NFW will be marked as critical and we will stop reporting NFW after that in VS. basically making critical NFW behavior same as fatal watson in VS. and management will treat critical NFW same as fatal watson. also, now we will show callstack like code fix exception when info bar is shown * xml document fix * fix build break. * changed button to hyper-link to follow same pattern as other info bar (code fix) show remote exception in callstack view. * introduced enum for Watson Severity
-
由 Sam Harwell 提交于
DisposableWaitAsync often completes synchronously
-
由 Sam Harwell 提交于
Pass CancellationToken instead of CancellationTokenSource
-
由 Sam Harwell 提交于
Avoid captures in SqlConnection.ReadBlob
-
由 Sam Harwell 提交于
Update AnalyzerRunner to support IIncrementalAnalyzer testing
-
由 Charles Stoner 提交于
-
由 Rikki Gibson 提交于
* Learn from comparisons to non-constant, non-null values * Update comment * Remove unused local function * Remove another unused local function * Check for null constant before trying to learn from notNull == maybeNull. Add tests * More tests, more cleanup * Add conditional access with || test * More test updates from feedback * Cleanup * Change some locals in tests to parameters
-
由 Andrew Hall 提交于
Update FindImplementationsForInterfaceMemberAsync to correctly handle ambiguous type returns (#35853) FindImplementationsForInterfaceMemberAsync checks for forwarded types using SymbolFinder.OriginalSymbolsMatch, which expects non-null compilation for both the project containing the interface and the project containing the symbol to compare to. Until now, most instances have found equivalence without falling through, but in cases where the type forwarding isn't completely verified a non-null compilation for the interface symbol is needed as well. See VerifyForwardedTypes for the logic being used. In #35786 the type System.Text.Encoding is provided by a a NuGet reference and could be ambiguous based on the build target. The OOP service attempts to find the correct type resolution but needs the original symbol compilation to verify. Without this fix, FindAllReferences may cause a null deref and fail. Fixes #35786
-
由 Joey Robichaud 提交于
* Update ILAsm and ILDasm version to match expected SDK version * Fixed version numbers
-
由 Charles Stoner 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
This makes the extension method work again. The workaround is tracked by https://github.com/dotnet/roslyn/issues/36093.
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
This catches places we're calling Construct() or ClassifyConversion().
-
由 Jason Malinowski 提交于
-
由 Jason Malinowski 提交于
This enables basic support for applying top-level nullability to parameters and the return types when generating methods. Fixes https://github.com/dotnet/roslyn/issues/30319
-
由 Jason Malinowski 提交于
Currently, the APIs for nullable reference types take a model that instead of the top level nullability of a named type being on the INamedTypeSymbol, it's carried along as a separate piece of information. This causes a lot of churn for code that is used to passing along ITypeSymbols today; one way to ease this is simply create a set of wrapper types which carry it along for us but still implement ITypeSymbol.
-
由 AlekseyTs 提交于
Add initial support for 'notnull' generic type constraint. See https://github.com/dotnet/csharplang/blob/master/meetings/2019/LDM-2019-05-15.md Also fixes #36005.
-
由 Joey Robichaud 提交于
* Add InteractiveHost as a NuGet package * Make InteractiveWindow a package dependency * Update InteractiveWindow version to 2.8.0 * Add missing package dependencies
-
由 Joey Robichaud 提交于
-
由 Joey Robichaud 提交于
Add EditorConfig feature flag
-
- 04 6月, 2019 11 次提交
-
-
由 Ivan Basov 提交于
-
由 Joey Robichaud 提交于
Generate assembly version without using the patch version.
-
由 Fred Silberberg 提交于
Add initial checkpointing to the nullable walker.
-
由 Fred Silberberg 提交于
Don't capture BoundNode when creating a LazyNoneOperation
-
由 Joey Robichaud 提交于
Specify the version number in pieces so we can generate the assembly version using just the major and minor version numbers.
-
由 yair halberstadt 提交于
-
由 Yair Halberstadt 提交于
Don't read the same property twice in pattern matching when accessed through the same underlying object, but references of different types. Fixes #34933
-
由 Tomáš Matoušek 提交于
* Cleanup style * Remove BlueSquiggleForBuildDiagnostic * TableDataSource refactoring * Remove DiagnosticData.Workspace * Fix workspace reference * Simplify GetTrackingPoints * Simplify deduplication * EqualsModuloLocation * Simplify navigate to * Specialize table item * Fix assert * Feedback * Dedup TryNavigateTo * Couple of renames
-
由 Fredric Silberberg 提交于
-
由 Sam Harwell 提交于
-
由 dotnet-automerge-bot 提交于
Merge release/dev16.2-preview2 to master
-
- 03 6月, 2019 1 次提交
-
-
由 Sam Harwell 提交于
This change produced a 806MB (11.3%) allocation reduction in the scenario described by #36114.
-