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

Merges/main to features/improved definite assignment #51746

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
662 commits
Select commit Hold shift + click to select a range
9be9665
Merge pull request #51324 from dotnet/merges/release/dev16.9-vs-deps-…
Feb 19, 2021
2cbe6de
Attribute binding changes:
333fred Feb 19, 2021
49ed0a4
Fix iteration bug in conditional access, add test to demonstrate.
333fred Feb 19, 2021
d786b52
Merge pull request #51329 from dotnet/merges/release/dev16.10-vs-deps…
Feb 19, 2021
ea7b88f
Merge remote-tracking branch 'origin/master-vs-deps' into merges/mast…
JoeRobich Feb 19, 2021
c6d636a
Merge remote-tracking branch 'origin/release/dev16.10-vs-deps' into m…
JoeRobich Feb 19, 2021
f79a9aa
Merge pull request #51326 from dotnet/merges/master-to-master-vs-deps
Feb 19, 2021
3c721bf
Merge pull request #51325 from dotnet/merges/release/dev16.10-to-rele…
Feb 19, 2021
90b09f1
Merge branch 'master-vs-deps' into UpgradeEditorPackages
JoeRobich Feb 19, 2021
b70b2cd
Merge pull request #49253 from genlu/UpgradeEditorPackages
JoeRobich Feb 20, 2021
35b55cc
Merge pull request #51350 from dotnet/merges/release/dev16.10-vs-deps…
Feb 20, 2021
0d7e6e0
Merge remote-tracking branch 'origin/master-vs-deps' into merges/mast…
JoeRobich Feb 20, 2021
accdcb7
Merge pull request #51351 from dotnet/merges/release/dev16.9-to-relea…
Feb 20, 2021
528dad5
Merge pull request #51352 from dotnet/merges/master-to-master-vs-deps
Feb 20, 2021
64495b5
Merge pull request #51369 from dotnet/merges/release/dev16.9-vs-deps-…
Feb 20, 2021
f239e3d
Merge pull request #51372 from dotnet/merges/master-to-master-vs-deps
Feb 20, 2021
ac9aca8
Merge remote-tracking branch 'origin/release/dev16.10-vs-deps' into m…
JoeRobich Feb 20, 2021
00eade7
Merge pull request #51370 from dotnet/merges/release/dev16.10-to-rele…
JoeRobich Feb 20, 2021
6f1e5f2
Merge pull request #51371 from dotnet/merges/release/dev16.10-vs-deps…
Feb 21, 2021
c5d2abb
Merge pull request #51379 from dotnet/merges/release/dev16.10-vs-deps…
Feb 21, 2021
a3b21e9
Merge pull request #51382 from dotnet/merges/release/dev16.10-to-rele…
Feb 21, 2021
0338c43
Merge pull request #51380 from dotnet/merges/master-to-master-vs-deps
Feb 21, 2021
475b525
Merge pull request #51384 from dotnet/merges/release/dev16.10-vs-deps…
Feb 21, 2021
3b0c912
Merge remote-tracking branch 'origin/master-vs-deps' into merges/mast…
JoeRobich Feb 22, 2021
686f13c
Merge pull request #51385 from dotnet/merges/master-to-master-vs-deps
JoeRobich Feb 22, 2021
92e0d6f
Merge pull request #51397 from dotnet/merges/master-to-master-vs-deps
Feb 22, 2021
f266be2
Merge pull request #51406 from dotnet/merges/master-to-master-vs-deps
Feb 23, 2021
e413580
Merge pull request #51410 from dotnet/merges/master-to-master-vs-deps
Feb 23, 2021
9c6d28c
Merge pull request #51413 from dotnet/merges/master-to-master-vs-deps
Feb 23, 2021
320fbfb
Use SegmentedArrayHelper in segment enumerators
sharwell Feb 22, 2021
5ac4b42
Tweak completion item selection to prefer matched case
genlu Feb 23, 2021
d5e5cd6
Merge pull request #51423 from dotnet/merges/release/dev16.10-to-rele…
JoeRobich Feb 23, 2021
0ffb657
Merge pull request #51422 from dotnet/merges/release/dev16.9-to-relea…
Feb 23, 2021
7ccdf64
move semantic tokens lsp editor check to tagger impl
dibarbet Feb 23, 2021
d0305d9
Update capabilities provided in alwaysactive server
dibarbet Feb 23, 2021
75f8c04
remove workaround now that integration test machines are updated
dibarbet Feb 23, 2021
b3288f4
Add documentation on why there are LSPspecific tests
dibarbet Feb 23, 2021
435d179
Merge pull request #51430 from dotnet/merges/release/dev16.10-vs-deps…
JoeRobich Feb 24, 2021
203ec58
Merge remote-tracking branch 'origin/release/dev16.10-vs-deps' into m…
JoeRobich Feb 24, 2021
93d18cd
Merge pull request #51414 from dotnet/merges/master-to-master-vs-deps
Feb 24, 2021
f58231c
add comment on integration lsp yml
dibarbet Feb 24, 2021
b2107ff
Merge pull request #51429 from dotnet/merges/release/dev16.9-vs-deps-…
Feb 24, 2021
8612e1e
Preserve VB selection behavior
genlu Feb 24, 2021
38179be
move check into code action provider
dibarbet Feb 24, 2021
4affc3f
Merge pull request #51434 from dotnet/merges/release/dev16.10-vs-deps…
Feb 24, 2021
f99a64d
Merge pull request #51435 from dotnet/merges/release/dev16.10-to-rele…
Feb 24, 2021
edf1c86
Merge branch 'master' into local_lsp
dibarbet Feb 24, 2021
db94f4c
Merge pull request #51295 from jasonmalinowski/ensure-option-persiste…
jasonmalinowski Feb 24, 2021
d8b862a
Merge remote-tracking branch 'upstream/master' into merges/master-to-…
RikkiGibson Feb 24, 2021
8b6c0d5
Merge branch 'release/dev16.9-vs-deps' into dev16.10-vs-deps
jasonmalinowski Feb 24, 2021
b86fcb0
Improve performance of lsif generation.
CyrusNajmabadi Feb 24, 2021
474181b
Merge pull request #51436 from dotnet/merges/master-to-master-vs-deps
Feb 24, 2021
e3dcb6f
Add support to lsif generation to generate for a single project
CyrusNajmabadi Feb 24, 2021
7dd3064
Update test code
CyrusNajmabadi Feb 25, 2021
0dc7ab4
Update src/Features/Lsif/GeneratorTest/Utilities/TestLsifJsonWriter.vb
CyrusNajmabadi Feb 25, 2021
630d85f
Merge pull request #51459 from dotnet/merges/master-to-master-vs-deps
Feb 25, 2021
93b8af2
Merge pull request #51451 from dotnet/merges/release/dev16.9-vs-deps-…
Feb 25, 2021
1955540
Simplify constructor argument binding code by moving error binding cl…
333fred Feb 25, 2021
76e0ccd
Remove SelectAsArrayInPlace as it no longer provides benefits.
333fred Feb 25, 2021
ca4fc92
Merge pull request #51440 from dotnet/merges/release/dev16.10-vs-deps…
Feb 25, 2021
2f94758
Add 'AddImportsAnnotation'
Youssef1313 Feb 25, 2021
ac1fef9
Remove unneeded IVTs in Features layer
Youssef1313 Feb 25, 2021
dbc47ee
Rename method
CyrusNajmabadi Feb 25, 2021
bace31f
Merge pull request #51457 from CyrusNajmabadi/lsifSpeed
Feb 25, 2021
7a5205b
Merge branch 'lsifSpeed' of https://github.com/CyrusNajmabadi/roslyn …
CyrusNajmabadi Feb 25, 2021
d8bd7bf
Merge pull request #51475 from Youssef1313/remove-unneeded-ivt-features
jasonmalinowski Feb 25, 2021
3729917
Merge pull request #51469 from Youssef1313/patch-4
CyrusNajmabadi Feb 25, 2021
53d7c2b
Merge pull request #51489 from CyrusNajmabadi/lsifSpeed
Feb 25, 2021
503ae48
Merge branch 'release/dev16.10-vs-deps' into master-vs-deps
jasonmalinowski Feb 25, 2021
0b68868
Do not show and/or after an incomplete pattern.
CyrusNajmabadi Feb 25, 2021
c798943
Add Improved Definite Assignment feature (#51464)
RikkiGibson Feb 25, 2021
632701f
Leave selection unchanged when toggling line comment
dibarbet Feb 23, 2021
cd442ac
Merge pull request #51467 from dotnet/merges/release/dev16.10-vs-deps…
Feb 25, 2021
ce98405
Visual Basic rebuild provenance work (#51479)
jaredpar Feb 25, 2021
c9fa820
Minor formatting and comment change.
333fred Feb 25, 2021
dcb2680
Merge pull request #51468 from dotnet/merges/master-to-master-vs-deps
Feb 25, 2021
a825d26
Delete the src/EditorFeatures/CSharp.Wpf folder
jasonmalinowski Feb 25, 2021
e34da07
Merge pull request #51493 from dibarbet/toggle_line_leave_selection
dibarbet Feb 25, 2021
11495c1
Merge pull request #51206 from 333fred/iop-part3
333fred Feb 25, 2021
256de64
Add IOperation test leg.
333fred Feb 22, 2021
6df5605
Pass IOperation variables through helix commands.
333fred Feb 23, 2021
3b920f1
Update Language Feature Status.md (#51495)
RikkiGibson Feb 25, 2021
9438f74
Rebuild as many projects as possible (#51427)
RikkiGibson Feb 26, 2021
11660ce
Update language feature statuses. (#51500)
333fred Feb 26, 2021
b334173
Add benchmarks for InsertRange
sharwell Feb 25, 2021
a78f429
Avoid captures for AnyAsync
sharwell Feb 26, 2021
2ba7bea
Fix the return value for SegmentedArray<T>.IsReadOnly
sharwell Feb 26, 2021
b42470f
Fix SegmentedArray.Copy across segment boundaries
sharwell Feb 26, 2021
c8a8298
Extract CopyOverlapped<T> to a non-inlined method
sharwell Feb 26, 2021
4ecfa02
Remove reflection of IsThreadPoolThread.
huoyaoyuan Feb 26, 2021
0b3ee6f
Update ConvertConcatenationToInterpolatedStringTests to the new test …
sharwell Feb 26, 2021
6337502
Fix failure to set value text for interpolated strings
sharwell Feb 26, 2021
835d117
Fix errors in test inputs
sharwell Feb 26, 2021
cd34c75
Support constant interpolated strings
sharwell Feb 26, 2021
e6aabad
Merge pull request #51506 from sharwell/avoid-captures
sharwell Feb 26, 2021
ae343a2
Fix nuget publish in dnceng
genlu Feb 25, 2021
b1ef0b3
Merge pull request #51501 from jasonmalinowski/delete-csharp.editorfe…
jasonmalinowski Feb 26, 2021
55649ea
Merge pull request #51496 from genlu/FixAzdoPublish
Feb 26, 2021
dc0eaac
Merge pull request #51520 from dotnet/merges/release/dev16.9-to-relea…
Feb 26, 2021
bec4705
Merge pull request #51519 from dotnet/merges/release/dev16.9-to-relea…
Feb 26, 2021
833c4e8
Fix nullable annotations (#51522)
333fred Feb 26, 2021
516cc02
Rebuild MS.CA.VisualBasic
jaredpar Feb 27, 2021
88a7dea
Add tests
genlu Feb 27, 2021
dc2ad01
test fixup
jaredpar Feb 27, 2021
3810bca
Merge pull request #51529 from dotnet/merges/release/dev16.10-to-rele…
Feb 27, 2021
c5dbbd4
Merge pull request #51527 from dotnet/merges/release/dev16.10-to-master
Feb 27, 2021
f2eff7c
Merge pull request #51502 from dotnet/merges/master-to-master-vs-deps
Feb 27, 2021
917c055
Merge remote-tracking branch 'origin/release/dev16.10-vs-deps' into m…
JoeRobich Feb 27, 2021
fdc482c
Merge pull request #51532 from jaredpar/rebuild-vb
Feb 27, 2021
54c1398
Use ImmutableSegmentedDictionary for faster lookup in AnalyzerDriver
sharwell Feb 26, 2021
012966c
Merge branch 'master' into net5.0-nrt
huoyaoyuan Feb 27, 2021
910f407
Fix PublicAPI annotation for GetCurrentNode.
huoyaoyuan Feb 27, 2021
d837ee9
Address review comments.
huoyaoyuan Feb 27, 2021
fdf3c9f
Simplify
CyrusNajmabadi Feb 28, 2021
43cb8da
Simplify more
CyrusNajmabadi Feb 28, 2021
2139ef6
Fix comment
CyrusNajmabadi Feb 28, 2021
4161dd7
Use Boxes in SyntaxToken.Value
Youssef1313 Feb 28, 2021
a192737
Merge remote-tracking branch 'origin/master-vs-deps' into merges/mast…
JoeRobich Feb 28, 2021
560d829
Update src/Workspaces/SharedUtilitiesAndExtensions/Workspace/CSharp/E…
CyrusNajmabadi Feb 28, 2021
37aaace
Merge pull request #51534 from dotnet/merges/master-to-master-vs-deps
Feb 28, 2021
01126cb
Merge pull request #51492 from CyrusNajmabadi/andOrPattern
Feb 28, 2021
4f19d82
Merge pull request #51550 from dotnet/merges/master-to-master-vs-deps
Feb 28, 2021
3bd72c0
Merge pull request #51528 from dotnet/merges/release/dev16.9-vs-deps-…
Feb 28, 2021
d1f0412
Cleanup MEF attributes
sharwell Feb 27, 2021
34cb747
Enable nullable reference types
sharwell Feb 28, 2021
a9b7cf9
Merge pull request #51546 from Youssef1313/patch-4
sharwell Feb 28, 2021
e2b4ea5
Merge remote-tracking branch 'origin/master-vs-deps' into merges/rele…
JoeRobich Mar 1, 2021
85b0df7
Merge pull request #51533 from dotnet/merges/release/dev16.10-vs-deps…
JoeRobich Mar 1, 2021
c933ed5
Merge pull request #51552 from dotnet/merges/master-to-master-vs-deps
Mar 1, 2021
b2f18d3
Merge pull request #51517 from sharwell/constants
sharwell Mar 1, 2021
995b771
Convert AddDebuggerDisplayTests to the new test framework
sharwell Feb 27, 2021
924c50e
Fix errors in test inputs
sharwell Feb 27, 2021
733eecc
Support constant string interpolation for DebuggerDisplay
sharwell Feb 27, 2021
ac2c7e4
Cleanup MEF attributes
sharwell Feb 27, 2021
478adbc
Update dependencies from https://github.com/dotnet/roslyn build 20210…
dotnet-maestro[bot] Mar 1, 2021
0229e41
Use Environment.CurrentManagedThreadId instead of Thread.CurrentThrea…
sharwell Mar 1, 2021
ae4c80e
Remove old GUID and comment saying it can be removed (#51525)
ryzngard Mar 1, 2021
af7a90f
EnC support for source-generated files (#51526)
tmat Mar 1, 2021
425c739
Rebuild exes (#51455)
RikkiGibson Mar 1, 2021
89dbc36
Merge pull request #51558 from dotnet/merges/master-to-master-vs-deps
Mar 1, 2021
29459c3
Merge pull request #51536 from sharwell/constants-2
sharwell Mar 1, 2021
5950f1a
Merge pull request #51387 from sharwell/faster-copy
sharwell Mar 1, 2021
cc1a56c
Remove rebuilds that don't work in master-vs-deps (#51570)
RikkiGibson Mar 1, 2021
d452bf3
Document state storage refactoring follow-up (#51569)
tmat Mar 1, 2021
2a9606d
Add command line and compiler server tests to the compilers flag.
333fred Mar 1, 2021
396597d
Update src/Features/Lsif/Generator/Program.cs
CyrusNajmabadi Mar 2, 2021
5315666
Update src/Features/Lsif/Generator/Program.cs
CyrusNajmabadi Mar 2, 2021
9827359
Update src/Features/Lsif/Generator/Program.cs
CyrusNajmabadi Mar 2, 2021
dd8d07f
Fix
CyrusNajmabadi Mar 2, 2021
3a0d63f
Share NavigableSymbols folder between Mac and Windows
davidwengier Mar 2, 2021
1e00620
Fix comment
CyrusNajmabadi Mar 2, 2021
8279475
Merge pull request #51578 from dotnet/merges/master-to-master-vs-deps
Mar 2, 2021
d1adf48
Merge pull request #51458 from CyrusNajmabadi/lsifProject
Mar 2, 2021
5593646
Merge pull request #51580 from davidwengier/ShareNavigableSymbolCode
Mar 2, 2021
5177029
Merge pull request #51581 from dotnet/merges/release/dev16.9-to-relea…
Mar 2, 2021
c10f884
Merge pull request #51582 from dotnet/merges/release/dev16.9-to-relea…
Mar 2, 2021
31c7d87
Merge pull request #51583 from dotnet/merges/master-to-master-vs-deps
Mar 2, 2021
39423e8
Feedback
dibarbet Mar 2, 2021
a894943
fix test definition
dibarbet Mar 2, 2021
dd17ab7
Merge pull request #51585 from dotnet/merges/release/dev16.9-vs-deps-…
Mar 2, 2021
4db9a68
Merge pull request #51584 from dotnet/merges/release/dev16.10-to-master
Mar 2, 2021
cd57586
Merge pull request #51587 from dotnet/merges/release/dev16.10-vs-deps…
Mar 2, 2021
a82af00
Merge pull request #51535 from sharwell/faster-lookup
sharwell Mar 2, 2021
e1fa552
Fact -> WpfFact
dibarbet Mar 2, 2021
850530b
Update to Microsoft.CodeAnalysis.Analyzers 3.3.2
sharwell Feb 6, 2021
45b0837
Fix RS1032 (Define diagnostic message correctly)
sharwell Feb 6, 2021
a9eca12
Fix RS1033 (Define diagnostic description correctly)
sharwell Feb 6, 2021
38d5805
Merge pull request #51402 from 333fred/enable-iop-tests
333fred Mar 2, 2021
68b9691
Fix tests to use window name instead of view name
dibarbet Mar 2, 2021
d379cb9
Update Readme
mikadumont Mar 2, 2021
bdb3aa5
Remove accidentally added fact...
dibarbet Mar 2, 2021
75bc074
Experiment
CyrusNajmabadi Mar 2, 2021
4eee999
Dispose cancellation token source (#51577)
davidwengier Mar 2, 2021
d080337
Merge remote-tracking branch 'origin/master-vs-deps' into merges/mast…
JoeRobich Mar 2, 2021
c9b4886
Fix AnalyzeDocumentAsync to handle generated documents
tmat Mar 2, 2021
8ce8667
Merge pull request #51588 from dotnet/merges/master-to-master-vs-deps
Mar 3, 2021
ae76121
Merge pull request #49996 from dibarbet/local_lsp
dibarbet Mar 3, 2021
632712c
Merge pull request #51058 from sharwell/update-analyzers
sharwell Mar 3, 2021
b46282a
Remove unnecessary apikey for nuget publishing
genlu Mar 3, 2021
275d2bd
Fix merge
genlu Mar 3, 2021
a663766
Merge remote-tracking branch 'upstream/master-vs-deps' into merge_mas…
dibarbet Mar 3, 2021
e29a4a5
Merge pull request #51604 from genlu/fixNugetAuth16.9
Mar 3, 2021
2429d80
Merge pull request #51607 from dibarbet/merge_master_vs_deps
Mar 3, 2021
81db970
Use extern aliases in BuildValidator (#51572)
RikkiGibson Mar 3, 2021
4e4c823
Correct incomplete record parsing (#51610)
jcouv Mar 3, 2021
13b3907
Remove namespace test filter
dibarbet Mar 3, 2021
7464573
Add IsComplexTextEdit property to CompletionItem (#51470)
allisonchou Mar 3, 2021
bcd6eee
Make var patterns bindable
Youssef1313 Mar 3, 2021
5e11181
Add OnTypeRenameName LSP handler support and implement it for XAML
mgoertz-msft Mar 3, 2021
b22d624
Add directions
CyrusNajmabadi Mar 3, 2021
dab9426
Merge pull request #51603 from tmat/EncDocFIx
Mar 3, 2021
ed37f82
Options
CyrusNajmabadi Mar 3, 2021
3c56b7b
Break out tests
CyrusNajmabadi Mar 3, 2021
d106c3a
updated links
mikadumont Mar 3, 2021
60be051
Merge pull request #51419 from genlu/SelectionChange
genlu Mar 3, 2021
90b5d77
Split tests
CyrusNajmabadi Mar 3, 2021
33608c5
Merge pull request #51632 from dibarbet/lsp_test_filter
dibarbet Mar 3, 2021
ca9783c
Add tests
CyrusNajmabadi Mar 3, 2021
97bf4e6
Add tests
CyrusNajmabadi Mar 3, 2021
752e1b8
Update src/Workspaces/Core/Portable/FindSymbols/FindReferences/Finder…
CyrusNajmabadi Mar 3, 2021
99a6370
Merge pull request #51600 from dotnet/dev/mikadumont/update-readme
Mar 3, 2021
51e960b
Fix flag
CyrusNajmabadi Mar 3, 2021
15d3cc5
Merge branch 'farDirection' of https://github.com/CyrusNajmabadi/rosl…
CyrusNajmabadi Mar 3, 2021
e86ba0c
UPdate comment
CyrusNajmabadi Mar 3, 2021
24c3b8c
Merge pull request #51605 from genlu/fixMasterValidation
Mar 3, 2021
acd2cd4
Merge pull request #51636 from mgoertz-msft/dev/mgoertz/typerename
Mar 3, 2021
6da1274
Add documentation for the IOperation test hook. (#51599)
333fred Mar 3, 2021
8629673
Switch occurrences of master to main (#51646)
allisonchou Mar 4, 2021
c2314dd
Pick IsExternalInit from corlib over other references (#51571)
jcouv Mar 4, 2021
b0168a8
Add TestVarPatternOnVariableItself
Youssef1313 Mar 4, 2021
68212fa
Fix failure on Spanish CI
Youssef1313 Mar 4, 2021
a0496e9
Add notnull for CodeStyleOption.
huoyaoyuan Mar 4, 2021
2752737
Throw instead of supress.
huoyaoyuan Mar 4, 2021
6a48567
Revert "Add notnull for CodeStyleOption."
huoyaoyuan Mar 4, 2021
cf72285
Make GetValueForSerialization non-nullable.
huoyaoyuan Mar 4, 2021
4595a1e
Fix bug where parenthesized lambdas were being classified as top leve…
davidwengier Mar 4, 2021
2a70973
Remove dependency on framework implementation for object formatter te…
davidwengier Mar 4, 2021
4c67d21
Revert "Disable sdl" (#51673)
mmitche Mar 4, 2021
3d685b3
Configure CompilationOutputInfo for projects created using an MSBuild…
pranavkm Mar 4, 2021
5e01514
Revert statement that is breaking sqlite on OSX.
CyrusNajmabadi Mar 4, 2021
b8f5462
Add Xaml command hanler for CreateEventHandler command (#51670)
LinglingTong Mar 5, 2021
0aaa2eb
Merge pull request #50895 from huoyaoyuan/net5.0-nrt
jasonmalinowski Mar 5, 2021
0559d24
Add lsp server name to log name
dibarbet Mar 5, 2021
666bde5
unify retrieving type names
dibarbet Mar 5, 2021
6543940
Include source generators in TryGetMethodDescriptorAsync
Youssef1313 Mar 5, 2021
dd7db76
Add CodeLens test for source generated document
Youssef1313 Mar 5, 2021
b6f8504
Null-annotate EnC impl in the compiler (#51576)
tmat Mar 5, 2021
bdde822
Show diagnostic ids in analyzer report
Youssef1313 Mar 5, 2021
2d20863
Merge pull request #50984 from Youssef1313/handle-patterns-in-populat…
CyrusNajmabadi Mar 5, 2021
dcec616
Update CodeLensReferencesService.cs
Youssef1313 Mar 5, 2021
b69e220
remove the word crazy
Cosifne Mar 5, 2021
301c896
Fix line change calculation to account for source-generated documents
tmat Mar 5, 2021
45aa337
Update src/Features/Core/Portable/GenerateMember/GenerateConstructor/…
Cosifne Mar 5, 2021
ab43087
OS specific check
CyrusNajmabadi Mar 5, 2021
e33e009
Revert
CyrusNajmabadi Mar 5, 2021
89f50da
Improve doc comment
CyrusNajmabadi Mar 5, 2021
ac03831
Simplify
CyrusNajmabadi Mar 5, 2021
688dfc3
Merge pull request #51684 from dibarbet/fix_log_names
dibarbet Mar 5, 2021
2b07502
Merge pull request #51700 from Cosifne/dev/shech/polifix
Cosifne Mar 5, 2021
041627a
PR follow-ups (#51641)
tmat Mar 5, 2021
8339b55
Merge pull request #51701 from tmat/GetDocumentFix
Mar 5, 2021
ce13995
Update test and address feedback
Youssef1313 Mar 5, 2021
8c95cfc
Refactor
Youssef1313 Mar 5, 2021
ea82195
Merge pull request #51686 from Youssef1313/fix-crash-codelens
jasonmalinowski Mar 5, 2021
628d74c
Merge pull request #51637 from CyrusNajmabadi/farDirection
Mar 5, 2021
f2d3bd1
Merge pull request #51696 from Youssef1313/analyzer-report
jmarolf Mar 5, 2021
b3e8749
Refactor tests that cause warnings in CI (#51730)
Youssef1313 Mar 7, 2021
eddde7c
Merge pull request #51559 from sharwell/current-thread
sharwell Mar 8, 2021
4d32cbb
Merge pull request #51620 from Youssef1313/var-bindable
CyrusNajmabadi Mar 8, 2021
807aded
Merge pull request #51682 from CyrusNajmabadi/revertSql
CyrusNajmabadi Mar 8, 2021
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/analyzer-suggestion.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ Any more additional information you would like to add.

**Documentation requirements:**

When this analyzer is implemented, it must be documented by following the steps at [Documentation for IDE CodeStyle analyzers](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Documentation%20for%20IDE%20CodeStyle%20analyzers.md).
When this analyzer is implemented, it must be documented by following the steps at [Documentation for IDE CodeStyle analyzers](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Documentation%20for%20IDE%20CodeStyle%20analyzers.md).
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Guidelines for contributing to the Roslyn repo.
- **DO** submit issues for other features. This facilitates discussion of a feature separately from its implementation, and increases the acceptance rates for pull requests.
- **DO NOT** submit large code formatting changes without discussing with the team first.

When you are ready to proceed with making a change, get set up to build (either on [Windows](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Windows.md) or on [Unix](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Unix.md)) the code and familiarize yourself with our developer workflow.
When you are ready to proceed with making a change, get set up to build (either on [Windows](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Windows.md) or on [Unix](https://github.com/dotnet/roslyn/blob/main/docs/contributing/Building%2C%20Debugging%2C%20and%20Testing%20on%20Unix.md)) the code and familiarize yourself with our developer workflow.

These two blogs posts on contributing code to open source projects are good too: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don’t “Push” Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik.

Expand All @@ -27,11 +27,11 @@ These two blogs posts on contributing code to open source projects are good too:

## Coding Style

The Roslyn project is a member of the [.NET Foundation](https://github.com/orgs/dotnet) and follows the same [developer guide](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/coding-style.md). The repo also includes [.editorconfig](http://editorconfig.org) files to help enforce this convention. Contributors should ensure they follow these guidelines when making submissions.
The Roslyn project is a member of the [.NET Foundation](https://github.com/orgs/dotnet) and follows the same [developer guide](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/coding-style.md). The repo also includes [.editorconfig](http://editorconfig.org) files to help enforce this convention. Contributors should ensure they follow these guidelines when making submissions.

### CSharp

- **DO** use the coding style outlined in the [.NET Runtime Coding Guidelines](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/coding-style.md)
- **DO** use the coding style outlined in the [.NET Runtime Coding Guidelines](https://github.com/dotnet/runtime/blob/main/docs/coding-guidelines/coding-style.md)
- **DO** use plain code to validate parameters at public boundaries. Do not use Contracts or magic helpers.

```csharp
Expand Down
1 change: 1 addition & 0 deletions Compilers.sln
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ Global
src\Analyzers\VisualBasic\Analyzers\VisualBasicAnalyzers.projitems*{2531a8c4-97dd-47bc-a79c-b7846051e137}*SharedItemsImports = 5
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\VisualBasicCompilerExtensions.projitems*{2531a8c4-97dd-47bc-a79c-b7846051e137}*SharedItemsImports = 5
src\Analyzers\Core\Analyzers\Analyzers.projitems*{275812ee-dedb-4232-9439-91c9757d2ae4}*SharedItemsImports = 5
src\Dependencies\Collections\Microsoft.CodeAnalysis.Collections.projitems*{275812ee-dedb-4232-9439-91c9757d2ae4}*SharedItemsImports = 5
src\Dependencies\PooledObjects\Microsoft.CodeAnalysis.PooledObjects.projitems*{275812ee-dedb-4232-9439-91c9757d2ae4}*SharedItemsImports = 5
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CompilerExtensions.projitems*{275812ee-dedb-4232-9439-91c9757d2ae4}*SharedItemsImports = 5
src\Compilers\Core\CommandLine\CommandLine.projitems*{4b45ca0c-03a0-400f-b454-3d4bcb16af38}*SharedItemsImports = 5
Expand Down
81 changes: 32 additions & 49 deletions README.md

Large diffs are not rendered by default.

31 changes: 31 additions & 0 deletions azure-pipelines-integration-lsp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Separate pipeline from normal integration CI to allow branches to change legs

# Branches that trigger a build on commit
trigger:
- main
- main-vs-deps
- release/*
- features/*
- demos/*

# Branches that trigger builds on PR
pr:
- main
- main-vs-deps
- release/*
- features/*
- demos/*

jobs:
- job: VS_Integration_LSP
pool:
name: NetCorePublic-Pool
queue: $(queueName)
timeoutInMinutes: 135

steps:
- template: eng/pipelines/test-integration-job.yml
parameters:
configuration: Debug
oop64bit: true
lspEditor: true
47 changes: 9 additions & 38 deletions azure-pipelines-integration.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Branches that trigger a build on commit
trigger:
- master
- master-vs-deps
- main
- main-vs-deps
- release/*
- features/*
- demos/*

# Branches that trigger builds on PR
pr:
- master
- master-vs-deps
- main
- main-vs-deps
- release/*
- features/*
- demos/*
Expand Down Expand Up @@ -37,37 +37,8 @@ jobs:
timeoutInMinutes: 135

steps:
- template: eng/pipelines/checkout-windows-task.yml

- task: PowerShell@2
displayName: Build and Test
inputs:
filePath: eng/build.ps1
arguments: -ci -restore -build -pack -sign -publish -binaryLog -configuration $(_configuration) -prepareMachine -testVsi -oop64bit:$$(_oop64bit) -collectDumps

- task: PublishTestResults@2
displayName: Publish xUnit Test Results
inputs:
testRunner: XUnit
testResultsFiles: $(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml
mergeTestResults: true
testRunTitle: '$(System.JobAttempt)-Integration $(_configuration) OOP64_$(_oop64bit)'
condition: always()

- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: '$(System.JobAttempt)-Logs $(_configuration) OOP64_$(_oop64bit) $(Build.BuildNumber)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())

- task: PublishBuildArtifacts@1
displayName: Publish Screenshots
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\bin\Microsoft.VisualStudio.LanguageServices.IntegrationTests\$(_configuration)\net472\xUnitResults'
ArtifactName: '$(System.JobAttempt)-Screenshots $(_configuration) OOP64_$(_oop64bit) $(Build.BuildNumber)'
publishLocation: Container
continueOnError: true
condition: not(succeeded())
- template: eng/pipelines/test-integration-job.yml
parameters:
configuration: $(_configuration)
oop64bit: $(_oop64bit)
lspEditor: false
18 changes: 10 additions & 8 deletions azure-pipelines-official.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ variables:
- name: _DevDivDropAccessToken
value: $(System.AccessToken)
# If the pipeline is running in dnceng:
# Get access token with $dn-bot-devdiv-drop-rw-code-rw from DotNet-VSTS-Infra-Access
# Get access token with $dn-bot-devdiv-drop-rw-code-rw and dn-bot-dnceng-build-rw-code-rw from DotNet-VSTS-Infra-Access
# Get $dotnetfeed-storage-access-key-1 from DotNet-Blob-Feed
# Get $microsoft-symbol-server-pat and $symweb-symbol-server-pat from DotNet-Symbol-Server-Pats
# Get $AccessToken-dotnet-build-bot-public-repo from DotNet-Versions-Publish
Expand All @@ -36,6 +36,7 @@ variables:
- group: DotNet-Symbol-Server-Pats
- group: DotNet-Versions-Publish
- group: DotNet-VSTS-Infra-Access
- group: DotNet-DevDiv-Insertion-Workflow-Variables
- name: _DevDivDropAccessToken
value: $(dn-bot-devdiv-drop-rw-code-rw)

Expand Down Expand Up @@ -99,18 +100,20 @@ stages:
condition: and(succeeded(), ne(variables['PRNumber'], 'default'))

- task: tagBuildOrRelease@0
displayName: Tag master validation build
displayName: Tag main validation build
inputs:
type: 'Build'
tags: |
MasterValidationBuild
condition: and(succeeded(), eq(variables['SourceBranchName'], 'master'))
MainValidationBuild
condition: and(succeeded(), eq(variables['SourceBranchName'], 'main'))

- task: PowerShell@2
displayName: Merge master-vs-deps into source branch
displayName: Merge main-vs-deps into source branch
inputs:
filePath: 'scripts\merge-vs-deps.ps1'
condition: and(succeeded(), eq(variables['SourceBranchName'], 'master'))
${{ if eq(variables['System.TeamProject'], 'internal') }}:
arguments: '-accessToken $(dn-bot-dnceng-build-rw-code-rw)'
condition: and(succeeded(), eq(variables['SourceBranchName'], 'main'))

- powershell: Write-Host "##vso[task.setvariable variable=VisualStudio.DropName]Products/$(System.TeamProject)/$(Build.Repository.Name)/$(SourceBranchName)/$(Build.BuildNumber)"
displayName: Setting VisualStudio.DropName variable
Expand Down Expand Up @@ -329,8 +332,7 @@ stages:
- SetValidateDependency
# Enable SDL validation, passing through values from the 'DotNet-Roslyn-SDLValidation-Params' group.
SDLValidationParameters:
# Disable SDL because of https://github.com/dotnet/core-eng/issues/11902
enable: false
enable: true
params: >-
-SourceToolsList @("policheck","credscan")
-TsaInstanceURL $(_TsaInstanceURL)
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines-richnav.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
trigger:
- master
- main
pr: none

jobs:
Expand Down
21 changes: 15 additions & 6 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Branches that trigger a build on commit
trigger:
- master
- master-vs-deps
- main
- main-vs-deps
- release/*
- features/*
- demos/*

# Branches that trigger builds on PR
pr:
- master
- master-vs-deps
- main
- main-vs-deps
- release/*
- features/*
- demos/*
Expand Down Expand Up @@ -103,6 +103,15 @@ jobs:
configuration: Release
testArguments: -testCoreClr

- template: eng/pipelines/test-windows-job.yml
parameters:
testRunName: 'Test Windows CoreCLR IOperation Debug'
jobName: Test_Windows_CoreClr_IOperation_Debug
buildJobName: Build_Windows_Debug
testArtifactName: Transport_Artifacts_Windows_Debug
configuration: Debug
testArguments: -testCoreClr -testIOperation -testCompilerOnly

# Unix Build and Test Jobs
- template: eng/pipelines/build-unix-job.yml
parameters:
Expand Down Expand Up @@ -227,7 +236,7 @@ jobs:
filePath: eng/build.ps1
arguments: -configuration Debug -prepareMachine -ci -restore -binaryLog

- powershell: .\eng\test-rebuild.ps1 -ci
- powershell: .\eng\test-rebuild.ps1 -ci -configuration Release
displayName: Run BuildValidator

- task: PublishBuildArtifacts@1
Expand All @@ -242,4 +251,4 @@ jobs:
- template: eng/pipelines/publish-logs.yml
parameters:
jobName: Correctness_Rebuild
configuration: Debug
configuration: Release
Loading