Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master to features/module-initializers #43714

Merged
merged 678 commits into from
Apr 27, 2020
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
678 commits
Select commit Hold shift + click to select a range
e6a67b2
Group AddParameter controls, add some spacing, adjust strings
dpoeschl Apr 17, 2020
a045e96
Merge pull request #43444 from sharwell/unnecessary-conditions
sharwell Apr 17, 2020
a15732b
Merge pull request #42947 from allisonchou/AddTelemetryGenerateEditor…
allisonchou Apr 17, 2020
f2da910
VB
tmat Apr 17, 2020
6c5512f
Merge pull request #43428 from mavasani/ApiBreakFix
mavasani Apr 17, 2020
f86a998
Merge pull request #43454 from dotnet/dev/gel/enablePartialNgen
genlu Apr 18, 2020
5acc223
Ensure the initial symbol a user searches for is top of hte find-refs…
CyrusNajmabadi Apr 18, 2020
d84800b
Document new conversions in general test plan (#43427)
jcouv Apr 18, 2020
5a215f3
Don't report find-monikers progress when no richnav system is present.
CyrusNajmabadi Apr 18, 2020
edbcd96
Remove progress tracking from richnav searching.
CyrusNajmabadi Apr 18, 2020
4f979ca
Fix
tmat Apr 18, 2020
24911da
Extract helper method
CyrusNajmabadi Apr 18, 2020
d408866
Fix goto-impl multi-targetting
CyrusNajmabadi Apr 18, 2020
6caf28a
Fix
CyrusNajmabadi Apr 18, 2020
252c87f
Rename
CyrusNajmabadi Apr 18, 2020
387b405
Simplify
CyrusNajmabadi Apr 18, 2020
63f022a
Simplify
CyrusNajmabadi Apr 18, 2020
a49d4e8
Add docs
CyrusNajmabadi Apr 18, 2020
284db94
Simplify
CyrusNajmabadi Apr 18, 2020
262141e
Merge remote-tracking branch 'tmat/FixRefMgrSharing' into allowSymbol…
CyrusNajmabadi Apr 18, 2020
00cc577
Consolidate test options collections
sharwell Apr 18, 2020
eee9960
Remove unnecessary interface IOptionsCollection
sharwell Apr 18, 2020
59ba8ac
Merge pull request #43465 from dotnet/merges/release/dev16.6-to-master
Apr 18, 2020
38f4db3
Remove SymbolAndProjectId
CyrusNajmabadi Apr 6, 2020
8f9870f
Finish
CyrusNajmabadi Apr 18, 2020
935c692
Fix
CyrusNajmabadi Apr 19, 2020
3bf9f73
Fix formatting
dpoeschl Apr 19, 2020
a416a12
Fix
CyrusNajmabadi Apr 19, 2020
dd09aa5
Use strongly-typed option values
sharwell Apr 19, 2020
4c5274d
Merge remote-tracking branch 'upstream/master' into allowSymbolOOPAnd…
CyrusNajmabadi Apr 19, 2020
a453c47
Remove unused using
CyrusNajmabadi Apr 19, 2020
27f6e3a
Remove unused using
CyrusNajmabadi Apr 19, 2020
6970b71
Make OptionsCollection.GetEditorConfigText an extension method
sharwell Apr 19, 2020
4309817
Move OptionsCollection to Roslyn.Services.UnitTests.Utilities
sharwell Apr 19, 2020
e7123fb
Use OptionsCollection in the formatter unit tests
sharwell Apr 19, 2020
f1b4c29
Remove unused using
CyrusNajmabadi Apr 19, 2020
5cbf183
Do not offer to remove cast if it will cause the compiler to warn abo…
CyrusNajmabadi Apr 19, 2020
478fdbf
Remove several unnecessary obsolete methods
sharwell Apr 19, 2020
86fc711
Add nullable tests.
CyrusNajmabadi Apr 19, 2020
a32aa65
Merge pull request #43486 from sharwell/simplify-options
sharwell Apr 20, 2020
54fd5f4
Avoid sharing ReferenceManager across script compilations that do not…
tmat Apr 20, 2020
278435e
Reuse previous lambda body binding if possible (#43366)
cston Apr 20, 2020
d17b2f4
Snapshot service refactoring (#43485)
tmat Apr 20, 2020
b134a45
Fix
CyrusNajmabadi Apr 20, 2020
fa62b69
Merge pull request #42952 from dpoeschl/AddOptionalParameter
Apr 20, 2020
1c2f0a0
Add vscode tasks to run tests in current file/project (#43434)
RikkiGibson Apr 20, 2020
cf881c6
Merge pull request #43479 from CyrusNajmabadi/gotoImplMultiTargetting
CyrusNajmabadi Apr 20, 2020
e6ce579
Small pieces of find-usages cleanup.
CyrusNajmabadi Apr 20, 2020
9e6db8d
Tweak
CyrusNajmabadi Apr 20, 2020
13e8628
Update src/EditorFeatures/Core/FindUsages/FindUsagesHelpers.cs
CyrusNajmabadi Apr 20, 2020
aabc4b7
Tweak
CyrusNajmabadi Apr 20, 2020
933368e
Merge remote-tracking branch 'upstream/master' into allowSymbolOOPAnd…
CyrusNajmabadi Apr 20, 2020
989df6f
Tweak
CyrusNajmabadi Apr 20, 2020
c2b342c
Merge branch 'usagesCleanup' of https://github.com/CyrusNajmabadi/ros…
CyrusNajmabadi Apr 20, 2020
7495893
Merge remote-tracking branch 'upstream/master' into allowSymbolOOp3
CyrusNajmabadi Apr 20, 2020
863593d
Tweak grammar
CyrusNajmabadi Apr 20, 2020
f1de8bf
Tweak grammar
CyrusNajmabadi Apr 20, 2020
9d1bd7c
Use resource
CyrusNajmabadi Apr 20, 2020
80618cc
Merge branch 'allowSymbolOOp3' into allowSymbolOOPAndNoSymAndProjId
CyrusNajmabadi Apr 20, 2020
1b70228
Add arg checking.
CyrusNajmabadi Apr 20, 2020
c724920
Annotate InteractiveHost (#43491)
tmat Apr 20, 2020
e941fa8
Change Signature telemetry
dpoeschl Apr 19, 2020
37efffc
Merge pull request #43429 from 333fred/notes
jaredpar Apr 20, 2020
c492a3d
Fix up asserting in TypeInferrerTests.vb
jasonmalinowski Apr 20, 2020
ed8ac99
Fix
CyrusNajmabadi Apr 20, 2020
71f3771
Avoid using SQLite types in type signatures
sharwell Apr 20, 2020
9be6a41
Bump patch version for 16.6 P4
JoeRobich Apr 20, 2020
6857f1c
Rename
CyrusNajmabadi Apr 20, 2020
c7c78a9
Merge pull request #43513 from CyrusNajmabadi/usagesCleanup
Apr 20, 2020
05b2ed1
Merge remote-tracking branch 'upstream/master' into allowSymbolOOPAnd…
CyrusNajmabadi Apr 20, 2020
f54cd3a
Update the TypeInferrers to infer a better type with Enum.HasFlags
jasonmalinowski Apr 20, 2020
bbe1d6b
Siplify code
CyrusNajmabadi Apr 20, 2020
b1e0e6c
Siplify code
CyrusNajmabadi Apr 20, 2020
edc9680
IsLastTokenOfNode should not set its out parameter when it fails
CyrusNajmabadi Apr 20, 2020
f2c6f4c
Merge remote-tracking branch 'upstream/master' into Issue_#41822
CyrusNajmabadi Apr 20, 2020
2662c8c
Properly generate interpolations
CyrusNajmabadi Apr 21, 2020
ce817d5
Fix
CyrusNajmabadi Apr 21, 2020
45228ff
Fix
CyrusNajmabadi Apr 21, 2020
b06e741
Merge pull request #43207 from CyrusNajmabadi/allowSymbolOOp3
Apr 21, 2020
cb247f5
Merge branch 'master' into allowSymbolOOPAndNoSymAndProjId
CyrusNajmabadi Apr 21, 2020
dc97d34
Simplify
CyrusNajmabadi Apr 21, 2020
10f383f
Simplify
CyrusNajmabadi Apr 21, 2020
e93a7c4
Merge pull request #43520 from dotnet/dev/jorobich/bump-patch-version
JoeRobich Apr 21, 2020
36bb0e5
Merge pull request #42101 from Sliptory/Issue_#41822
Apr 21, 2020
6ec123b
Don't collapse the other items
CyrusNajmabadi Apr 21, 2020
da2e1b1
Add a test to confirm that the compiler does not crash. (#43516)
Apr 21, 2020
2ef8ced
Add a test to confirm that the compiler does not crash. (#43516)
Apr 21, 2020
9b4fda5
Add a test to verify that a bug is fixed. (#43518)
Apr 21, 2020
cd6316c
Merge pull request #43525 from CyrusNajmabadi/lastTokenOfNode
CyrusNajmabadi Apr 21, 2020
ba2a479
Add argument checks
CyrusNajmabadi Apr 21, 2020
ddbf416
Introduce a dedicated option type for rename.
CyrusNajmabadi Apr 21, 2020
bbc46fa
Merge pull request #43519 from sharwell/sqlite-handle-signatures
genlu Apr 21, 2020
09fe39d
always partition tests assemblies
jmarolf Apr 21, 2020
6376437
Rename methods to make it clear what process they should run in
CyrusNajmabadi Apr 21, 2020
daca1f0
Add remark
CyrusNajmabadi Apr 21, 2020
531f900
Use auto props
CyrusNajmabadi Apr 21, 2020
ca9625b
Format the name for an array type with parentheses in VB (#42789)
lbargaoanu Apr 21, 2020
ac5fb3f
Fixed MakeFieldReadonlyCodeFixProvider for volatile fields.
zaytsev-victor Apr 21, 2020
43eeaf3
Merge pull request #43483 from CyrusNajmabadi/allowSymbolOOPAndNoSymA…
CyrusNajmabadi Apr 21, 2020
0812ebf
Make dedicated data constructor
CyrusNajmabadi Apr 21, 2020
af1942e
Enable langversion parsing for script command line (#42879)
alrz Apr 21, 2020
c0d2137
Don't hoist ref locals (#43463)
RikkiGibson Apr 21, 2020
95530c5
Add callout (unimplemented) to finding rename locations
CyrusNajmabadi Apr 21, 2020
f5d7a4e
Add schema for BoundNodes.xml (#43379)
AdamSpeight2008 Apr 21, 2020
d40d46d
Add schema for Syntax.xml (#43378)
AdamSpeight2008 Apr 21, 2020
ffa7ab4
Skip execution of analyzers reporting info and hidden diagnostics dur…
mavasani Apr 21, 2020
45d9c60
Fix typos (#43494)
cston Apr 21, 2020
406a5a4
Update for partial methods
jaredpar Apr 21, 2020
650cf03
Update docs/Language Feature Status.md
jaredpar Apr 21, 2020
4229967
Merge pull request #43547 from jaredpar/docs
jaredpar Apr 21, 2020
e9d748d
Merge pull request #43521 from jasonmalinowski/allow-enum-preselectio…
jasonmalinowski Apr 21, 2020
bf6c131
Merge pull request #43459 from sharwell/share-code
sharwell Apr 22, 2020
22a0dc9
Update tests to run OOP
CyrusNajmabadi Apr 21, 2020
d866747
Support error locals in symbolkey
CyrusNajmabadi Apr 21, 2020
e90cf29
Support OOP with dynamic types.
CyrusNajmabadi Apr 21, 2020
2cdfd45
Add support for cref-type-parameters.
CyrusNajmabadi Apr 22, 2020
50d0e54
Merge pull request #43539 from jmarolf/infra/always-partition-tests
jmarolf Apr 22, 2020
df5bbbc
Fix GetSymbolInfo on ValueTuple declaration (#43467)
jcouv Apr 22, 2020
8f4fdad
Merge pull request #43492 from CyrusNajmabadi/orWideningCastCheck
CyrusNajmabadi Apr 22, 2020
1dee068
Rename methods
CyrusNajmabadi Apr 22, 2020
a7ed207
Push options down.
CyrusNajmabadi Apr 22, 2020
2c3af48
use capacity when creating builders.
CyrusNajmabadi Apr 22, 2020
2043e01
Implement AsyncQueue<T>.TryDequeueAsync
sharwell Apr 17, 2020
6952136
PR feedback
zaytsev-victor Apr 22, 2020
4d3e5d3
Update src/Analyzers/Core/CodeFixes/MakeFieldReadonly/AbstractMakeFie…
zaytsev-victor Apr 22, 2020
f023226
Merge remote-tracking branch 'upstream/master' into findRefsCollapsing
CyrusNajmabadi Apr 22, 2020
7258527
Merge remote-tracking branch 'upstream/master' into renameOOP4
CyrusNajmabadi Apr 22, 2020
6bf71e1
Fix
CyrusNajmabadi Apr 22, 2020
a1b8670
Merge pull request #43554 from CyrusNajmabadi/renameOOP4
Apr 22, 2020
f054e06
Ensure bulk configuration 'none' entry is not considered enabling sev…
mavasani Apr 22, 2020
310ec21
Address feedback
mavasani Apr 22, 2020
d99f93a
Merge pull request #43542 from zaytsev-victor/Fixed42759
CyrusNajmabadi Apr 22, 2020
27aab41
Merge pull request #43472 from CyrusNajmabadi/findRefsCollapsing
Apr 22, 2020
023fdbd
Avoid computing unnecessary semantic models
sharwell Apr 22, 2020
b202a66
Merge branch 'master' into merges/release/dev16.6-to-master
JoeRobich Apr 22, 2020
fa1ab71
Simplifications to help moving rename entirely OOP.
CyrusNajmabadi Apr 22, 2020
5bdb103
Rename type
CyrusNajmabadi Apr 22, 2020
244c4fc
Make RelatedLocation immutable
CyrusNajmabadi Apr 22, 2020
e6b317c
Copy data into immutable snapshot.
CyrusNajmabadi Apr 22, 2020
9a11e17
Move type to its own file
CyrusNajmabadi Apr 22, 2020
4b61f7f
Remove unused code.
CyrusNajmabadi Apr 22, 2020
3a871c9
Fix exceptions in tests
CyrusNajmabadi Apr 22, 2020
1a38864
Extract type to its own file
CyrusNajmabadi Apr 23, 2020
93397e2
Rename file
CyrusNajmabadi Apr 23, 2020
cf784ae
Move code.
CyrusNajmabadi Apr 23, 2020
9d278ca
Merge pull request #43529 from dotnet/merges/release/dev16.6-to-master
Apr 23, 2020
0daa32b
Replace GeneratePkgDef with impl that does not load assemblies (#43302)
tmat Apr 23, 2020
64e10c3
Revert anonymous type DebuggerDisplay change (#43575)
tmat Apr 23, 2020
8eed02c
Defer renaming file until necessary.
CyrusNajmabadi Apr 23, 2020
e4edf54
Merge values into a tuple
CyrusNajmabadi Apr 23, 2020
894fce6
Remove unused code (#43556)
tmat Apr 23, 2020
2a7d423
Address feedback - replace hashset with a readonly struct
mavasani Apr 23, 2020
1644a85
PR Feedback
dpoeschl Apr 23, 2020
42b4998
Merge branch 'master' into ChangeSignatureTelemetry
Apr 23, 2020
4e41fdc
Remote ConflictResolver calls to OOP
CyrusNajmabadi Apr 23, 2020
7261937
AssetStorage cleanup (#43511)
tmat Apr 23, 2020
2164f54
Don't throw exceptions internally, just return error messages.
CyrusNajmabadi Apr 23, 2020
d6d7547
Merge remote-tracking branch 'upstream/master' into renameOOP5
CyrusNajmabadi Apr 23, 2020
71c0360
Remove usings
CyrusNajmabadi Apr 23, 2020
e46fb57
Merge branch 'renameOOP5' into renameOOP6
CyrusNajmabadi Apr 23, 2020
0e0c2a1
Marshal error messages across OOP as well
CyrusNajmabadi Apr 23, 2020
8bce494
Use simple arrays.
CyrusNajmabadi Apr 23, 2020
8a5f92d
Move back to passing along RenameOptions
CyrusNajmabadi Apr 23, 2020
1876322
Expose raw values internally
CyrusNajmabadi Apr 23, 2020
91681cd
Support moving all of rename to OOP
CyrusNajmabadi Apr 23, 2020
d5d5b70
Address feedback + simplify code
mavasani Apr 23, 2020
021468a
Add explicit unit tests to verify that hidden and info analyzers (wit…
mavasani Apr 23, 2020
b455403
Remove unnecessary usings
dpoeschl Apr 23, 2020
831c257
Specially handle tuple methods in CodeGenerator.EmitMethodInfoExpress…
AlekseyTs Apr 23, 2020
e615033
Merge pull request #43599 from dpoeschl/RemoveUnnecessaryUsingsBlocki…
jasonmalinowski Apr 23, 2020
8ae1811
Merge pull request #43504 from dpoeschl/ChangeSignatureTelemetry
Apr 23, 2020
88657fd
Remove Razor IVTs (#43235)
tmat Apr 23, 2020
39863f3
Validate FunctionId does not contain duplicate values
sharwell Apr 23, 2020
b1defbf
Fix flow of nopia build props
tmat Apr 23, 2020
8656f1d
Add vscode tasks to run tests in all frameworks (#43568)
RikkiGibson Apr 23, 2020
574f525
Add command to update XLF content for vscode
333fred Apr 23, 2020
838bd1b
Merge pull request #43608 from sharwell/no-duplicate-functions
jasonmalinowski Apr 23, 2020
79b68aa
Merge pull request #43410 from CyrusNajmabadi/asyncReport
CyrusNajmabadi Apr 23, 2020
d4bf699
Merge pull request #43573 from CyrusNajmabadi/renameOOP5
CyrusNajmabadi Apr 23, 2020
dedad29
Merge remote-tracking branch 'upstream/master' into renameOOP6
CyrusNajmabadi Apr 23, 2020
33b9574
Have callers deal with ErrorMessage
CyrusNajmabadi Apr 23, 2020
f15f28c
Rename file
CyrusNajmabadi Apr 23, 2020
d7ba995
Move code to constructor
CyrusNajmabadi Apr 23, 2020
8e0b1d5
Merge branch 'renameOOP6' into renameOOP7
CyrusNajmabadi Apr 23, 2020
220e976
Address feedback
mavasani Apr 23, 2020
81a8689
Disable failing IntelliSense integration tests
sharwell Apr 24, 2020
f88e02f
Move DefinitionLocation declaration, add new parameters to GetConflic…
allisonchou Apr 24, 2020
3b88cf4
Use the same analyzer version in the Code Style layer as elsewhere
sharwell Apr 24, 2020
f2d4e0d
Merge pull request #43628 from sharwell/disable-tests
jasonmalinowski Apr 24, 2020
8768e00
Fix rename test flakeyness with dynamic types.
CyrusNajmabadi Apr 24, 2020
3ad1f34
Update src/Workspaces/Core/Portable/Workspace/Solution/SolutionState.…
CyrusNajmabadi Apr 24, 2020
1475a95
Cleanup
allisonchou Apr 24, 2020
9297f4c
Bug fix for test failures
allisonchou Apr 24, 2020
4ce9f2d
Merge pull request #43546 from mavasani/SkipAnalyzersOnBuild
mavasani Apr 24, 2020
2786fba
Merge pull request #43631 from CyrusNajmabadi/dynamicTypes
Apr 24, 2020
45bb7f6
Merge remote-tracking branch 'upstream/master' into renameOOP6
CyrusNajmabadi Apr 24, 2020
224598c
Merge remote-tracking branch 'upstream/master' into renameOOP7
CyrusNajmabadi Apr 24, 2020
92c5112
Merge branch 'renameOOP6' into renameOOP7
CyrusNajmabadi Apr 24, 2020
6c27cec
Merge pull request #43629 from sharwell/analyzer-version
sharwell Apr 24, 2020
37429b8
Merge pull request #43616 from 333fred/update-xlf-tasks
Apr 24, 2020
3423009
Merge remote-tracking branch 'upstream/master' into renameOOP7
CyrusNajmabadi Apr 24, 2020
e1f15cd
Use tuple
CyrusNajmabadi Apr 24, 2020
cbb09e1
Merge pull request #43615 from tmat/FixEmbedding
genlu Apr 24, 2020
d8ce01a
Failing test fix
allisonchou Apr 24, 2020
5e7c300
Clarify return type as eagerly computed
sharwell Apr 24, 2020
f89919d
Extract helper function
allisonchou Apr 24, 2020
2a4b133
Annotate more CodeAnalysis and CodeAnalysis.CSharp public types (#43025)
jcouv Apr 24, 2020
50fc72f
Add unit-tests. (#43604)
AlekseyTs Apr 24, 2020
d38b110
For tuple types, NamedTypeSymbol.GetFieldsToEmit API should return sy…
AlekseyTs Apr 24, 2020
65111ce
Update SQLite interop following code review
sharwell Apr 24, 2020
06f56dd
Test failure fix
allisonchou Apr 24, 2020
75b9ce9
Update System.Memory version (#43515)
Forgind Apr 24, 2020
3e64843
Update link for func-ptr test plan and add status for simple programs…
jcouv Apr 24, 2020
d237d7f
Add overload for rpc that can work on streams, not just object writers.
CyrusNajmabadi Apr 24, 2020
83f8433
Merge branch 'streamOverload' into renameOOP6
CyrusNajmabadi Apr 24, 2020
d2c4574
Enable OOP testing of encapsulte field
CyrusNajmabadi Apr 24, 2020
2d98434
Move type to file
CyrusNajmabadi Apr 24, 2020
af236d4
Make an option2
CyrusNajmabadi Apr 24, 2020
b3098d2
Cleanup encapsulate field prior to OOPing it
CyrusNajmabadi Apr 24, 2020
dd12bce
Cleanup encapsulate field prior to OOPing it
CyrusNajmabadi Apr 24, 2020
4fd0f9f
Cleanup encapsulate field prior to OOPing it
CyrusNajmabadi Apr 24, 2020
e97c02d
Update src/Workspaces/Remote/ServiceHub/Shared/RemoteEndPoint.cs
CyrusNajmabadi Apr 25, 2020
9d30c3e
Move encapsulte field OOP
CyrusNajmabadi Apr 25, 2020
218d1bf
Run VB tests OOP
CyrusNajmabadi Apr 25, 2020
98143ca
Update src/Features/Core/Portable/EncapsulateField/AbstractEncapsulat…
CyrusNajmabadi Apr 25, 2020
d29fb04
Rename
CyrusNajmabadi Apr 25, 2020
2c410b9
Add comment
CyrusNajmabadi Apr 25, 2020
39c154b
Add docs
CyrusNajmabadi Apr 25, 2020
e04b8e0
use arrays
CyrusNajmabadi Apr 25, 2020
a6e63a7
Merge branch 'renameOOP6' into renameOOP7
CyrusNajmabadi Apr 25, 2020
9db536b
Merge pull request #43662 from sharwell/sqlite-cleanup
sharwell Apr 25, 2020
28836d1
Merge pull request #43440 from sharwell/try-dequeue-async
sharwell Apr 25, 2020
7e1880d
Merge pull request #43592 from CyrusNajmabadi/renameOOP6
CyrusNajmabadi Apr 25, 2020
ec9f862
Merge remote-tracking branch 'upstream/master' into renameOOP7
CyrusNajmabadi Apr 25, 2020
4ba141a
Add docs
CyrusNajmabadi Apr 25, 2020
b0a3e17
Add docs
CyrusNajmabadi Apr 25, 2020
3ad5952
Merge pull request #43667 from CyrusNajmabadi/streamOverload
Apr 25, 2020
4eba357
Improve VS Code build current project support
jaredpar Apr 25, 2020
212100b
Merge pull request #43566 from sharwell/faster-import-adder
sharwell Apr 25, 2020
73b6384
Merge pull request #43593 from CyrusNajmabadi/renameOOP7
CyrusNajmabadi Apr 25, 2020
550d736
Update eng/build-utils.ps1
jaredpar Apr 26, 2020
5e765f4
Merge pull request #43682 from jaredpar/build
Apr 26, 2020
e1a8fff
bad attempt
CyrusNajmabadi Apr 27, 2020
1795a89
Add assert
CyrusNajmabadi Apr 27, 2020
a1f2f6a
Update src/Analyzers/Core/Analyzers/UseSystemHashCode/UseSystemHashCo…
CyrusNajmabadi Apr 27, 2020
1e9adec
Updte comment
CyrusNajmabadi Apr 27, 2020
687744f
Don't remove null-casts in switch expressions
CyrusNajmabadi Apr 27, 2020
2b37a0f
Merge pull request #43700 from CyrusNajmabadi/simpleHashCode
Apr 27, 2020
a2ec364
Merge pull request #43701 from CyrusNajmabadi/removeCastNullSwitch
CyrusNajmabadi Apr 27, 2020
3ae0f79
Merge pull request #43634 from allisonchou/IVTInterfaceDeclarationsTS…
allisonchou Apr 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ indent_size = 2

# Dotnet code style settings:
[*.{cs,vb}]

# IDE0055: Fix formatting
dotnet_diagnostic.IDE0055.severity = warning

# Sort using and Import directives with System.* appearing first
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = false
Expand Down Expand Up @@ -137,6 +141,9 @@ dotnet_naming_symbols.all_members.applicable_kinds = *

dotnet_naming_style.pascal_case_style.capitalization = pascal_case

# error RS2008: Enable analyzer release tracking for the analyzer project containing rule '{0}'
dotnet_diagnostic.RS2008.severity = none

# IDE0073: File header
dotnet_diagnostic.IDE0073.severity = warning
file_header_template = Licensed to the .NET Foundation under one or more agreements.\nThe .NET Foundation licenses this file to you under the MIT license.\nSee the LICENSE file in the project root for more information.
Expand Down
148 changes: 138 additions & 10 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,35 @@
"tasks": [
{
"label": "build",
"command": "./build.cmd",
"command": "./build.sh",
"type": "shell",
"args": [
],
"windows": {
"command": "./build.cmd",
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build skip analyzers",
"command": "./build.cmd",
"command": "./build.sh",
"type": "shell",
"args": [
"-skipAnalyzers"
"--skipAnalyzers"
],
"windows": {
"command": "./build.cmd",
"args": [
"-skipAnalyzers"
],
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build csc skip analyzers",
"command": "dotnet",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"msbuild",
Expand All @@ -36,17 +45,136 @@
"group": "build"
},
{
"label": "build directory skip analyzers",
"command": "dotnet",
"label": "build current project skip analyzers",
"type": "shell",
"command": "./.dotnet/dotnet",
"args": [
"msbuild",
"-p:UseRoslynAnalyzers=false",
"-p:GenerateFullPaths=true",
"${fileDirname}"
"pwsh",
"${workspaceRoot}/scripts/vscode-build.ps1",
"-filePath",
"${file}",
"-msbuildEngine",
"dotnet"
],
"windows": {
"command": "powershell",
"args": [
"${workspaceRoot}/scripts/vscode-build.ps1",
"-filePath",
"${file}",
"-msbuildEngine",
"dotnet"
],
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "msbuild current project skip analyzers",
"type": "shell",
"command": "echo 'Task not supported on this OS'",
"windows": {
"command": "powershell",
"args": [
"${workspaceRoot}/scripts/vscode-build.ps1",
"-filePath",
"${file}",
"-msbuildEngine",
"vs"
],
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "generate compiler code",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"pwsh",
"${workspaceRoot}/eng/generate-compiler-code.ps1"
],
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "update xlf files",
"command": "./build.sh",
"type": "shell",
"args": [
"--skipAnalyzers"
],
"windows": {
"command": "./build.cmd",
"args": [
"-skipAnalyzers"
],
},
"options": {
"env": { "UpdateXlfOnBuild": "true" }
},
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "run tests in current file (netcoreapp3.1)",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"pwsh",
"${workspaceRoot}/scripts/vscode-run-tests.ps1",
"-filePath",
"${file}",
"-framework",
"netcoreapp3.1",
"-filter",
"${fileBasenameNoExtension}"
],
"problemMatcher": "$msCompile",
"group": "test"
},
{
"label": "run tests in current project (netcoreapp3.1)",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"pwsh",
"${workspaceRoot}/scripts/vscode-run-tests.ps1",
"-filePath",
"${file}",
"-framework",
"netcoreapp3.1"
],
"problemMatcher": "$msCompile",
"group": "test"
},
{
"label": "run tests in current file (all frameworks)",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"pwsh",
"${workspaceRoot}/scripts/vscode-run-tests.ps1",
"-filePath",
"${file}",
"-filter",
"${fileBasenameNoExtension}"
],
"problemMatcher": "$msCompile",
"group": "test"
},
{
"label": "run tests in current project (all frameworks)",
"command": "./.dotnet/dotnet",
"type": "shell",
"args": [
"pwsh",
"${workspaceRoot}/scripts/vscode-run-tests.ps1",
"-filePath",
"${file}"
],
"problemMatcher": "$msCompile",
"group": "test"
}
]
}
12 changes: 6 additions & 6 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
<add key="dotnet5" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="dotnet-corefxtestdata" value="https://dotnet.myget.org/F/dotnet-corefxtestdata/api/v3/index.json" />
<!-- Microsoft.VisualStudio.* packages (e.g. Microsoft.VisualStudio.LanguageServer.Protocol.Extensions): https://github.com/dotnet/roslyn/issues/43242 -->
<add key="experimental-vs-packages" value="https://dotnet.myget.org/F/experimental-vs-packages/api/v3/index.json" />
<add key="symreader-native" value="https://dotnet.myget.org/F/symreader-native/api/v3/index.json" />
<add key="interactive-window" value="https://dotnet.myget.org/F/interactive-window/api/v3/index.json" />
<add key="roslyn-master-nightly" value="https://dotnet.myget.org/F/roslyn-master-nightly/api/v3/index.json" />
<!-- Microsoft.CodeAnalysis.Test.Resource.Proprietary -->
<add key="roslyn-tools" value="https://dotnet.myget.org/F/roslyn-tools/api/v3/index.json" />
<add key="roslyn-analyzers" value="https://dotnet.myget.org/F/roslyn-analyzers/api/v3/index.json" />
<add key="roslyn" value="https://dotnet.myget.org/F/roslyn/api/v3/index.json" />
<add key="vs-devcore" value="https://myget.org/F/vs-devcore/api/v3/index.json" />
<!-- Microsoft.VisualStudio.* packages (e.g. Microsoft.VisualStudio.ImageCatalog): https://github.com/dotnet/roslyn/issues/43242 -->
<add key="vs-editor" value="https://myget.org/F/vs-editor/api/v3/index.json" />
<!-- Microsoft.VisualStudio.ProjectSystem.Managed -->
<add key="roslyn" value="https://dotnet.myget.org/F/roslyn/api/v3/index.json" />
<add key="roslyn_concord" value="https://myget.org/F/roslyn_concord/api/v3/index.json" />
<add key="vssdk" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json" />
<add key="vs-impl" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-impl/nuget/v3/index.json" />
<add key="vs-buildservices" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-buildservices/nuget/v3/index.json" />
</packageSources>
<disabledPackageSources>
<clear />
Expand Down
15 changes: 15 additions & 0 deletions azure-pipelines-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ variables:
value: .NETCore
- name: _DotNetValidationArtifactsCategory
value: .NETCoreValidation
- group: DotNet-Roslyn-SDLValidation-Params

stages:
- stage: build
Expand Down Expand Up @@ -291,3 +292,17 @@ stages:
enableSourceLinkValidation: false
validateDependsOn:
- SetValidateDependency
# Enable SDL validation, passing through values from the 'DotNet-Roslyn-SDLValidation-Params' group.
SDLValidationParameters:
enable: true
params: >-
-SourceToolsList @("policheck","credscan")
-TsaInstanceURL $(_TsaInstanceURL)
-TsaProjectName $(_TsaProjectName)
-TsaNotificationEmail $(_TsaNotificationEmail)
-TsaCodebaseAdmin $(_TsaCodebaseAdmin)
-TsaBugAreaPath $(_TsaBugAreaPath)
-TsaIterationPath $(_TsaIterationPath)
-TsaRepositoryName $(_TsaRepositoryName)
-TsaCodebaseName $(_TsaCodebaseName)
-TsaPublish $True
Loading