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 dev16.1-preview1 into features/unmanaged-constructed-types #32448

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1573 commits
Select commit Hold shift + click to select a range
1514a23
Fixed adding attribute list with target specifier.
jp2masa Dec 29, 2018
ad7a15f
VB command line parser: Do not unquote /embed and /additionalfile val…
tmat Dec 29, 2018
af695b4
Merge pull request #31987 from jaredpar/fix-trigger
jaredpar Dec 30, 2018
e8f03e4
Merge pull request #32028 from AArnott/fixStartedDoc
jaredpar Dec 31, 2018
0a81853
Use speakable annotations in method type re-inference (#31813)
jcouv Dec 31, 2018
8f865fe
Publish NuPkg as artifact
jaredpar Dec 31, 2018
2ea8c69
Await should check null-state of expression (#31981)
jcouv Jan 1, 2019
41393df
Merge pull request #31966 from sharwell/cache-concat
sharwell Jan 1, 2019
94661ea
Add null checks in AwaitExpressionInfo (#32062)
jcouv Jan 1, 2019
2b3d783
Merge pull request #32030 from AArnott/patch-1
sharwell Jan 2, 2019
92b9427
Add support for /nullable:warnings and /nullable:safeonlywarnings (#3…
AlekseyTs Jan 2, 2019
2b88a0e
Merge pull request #32051 from jp2masa/issue-27200
mavasani Jan 2, 2019
a38e7ca
Merge remote-tracking branch 'upstream/master' into addAttribute
CyrusNajmabadi Jan 2, 2019
da28302
Merge pull request #31760 from CyrusNajmabadi/renameDiagnosticMember
mavasani Jan 2, 2019
51f732c
Add tests.
CyrusNajmabadi Jan 2, 2019
b973246
Add tests.
CyrusNajmabadi Jan 2, 2019
a93de4b
Merge pull request #31929 from sandyarmstrong/patch-2
sharwell Jan 2, 2019
5c678df
Merge pull request #28025 from sharwell/editor-config-spaces
sharwell Jan 2, 2019
ff7a4ee
Fix additional newlines being added when adding all missing imports (…
JoeRobich Jan 2, 2019
f2c4525
Use NullXmlDocumentationProvider when XML file doesn't exist. (#32005)
KirillOsenkov Jan 2, 2019
c6c9745
Merge branch 'master' of https://github.com/dotnet/roslyn into rpatte…
gafter Jan 3, 2019
7c1fe39
Learn from non-null test through suppression operator (#32078)
jcouv Jan 3, 2019
19e5e06
IDiscardPatternOperation, ISwitchExpressionOperation, ISwitchExpressi…
Jan 3, 2019
a0b74bc
Merge branch 'features/recursive-patterns' of https://github.com/dotn…
gafter Jan 3, 2019
3bc0283
Fix a regression in dynamic event addition that would fail at runtime.
333fred Jan 3, 2019
e5373e0
Fix QuickInfo tests
sharwell Jan 3, 2019
c4c4429
Merge pull request #32110 from gafter/rpatterns-mergeQ
Jan 3, 2019
675adf0
Fix .NET Core project tests
sharwell Jan 3, 2019
b6298c4
Update error list to use VS extensibility APIs instead of DTE
sharwell Jan 3, 2019
f4e9937
Add workaround for error list not clearing
sharwell Jan 3, 2019
9120735
Hide the start page to improve test performance
sharwell Dec 14, 2018
9099d49
Use VsShellUtilities to open a file in design view
sharwell Jan 3, 2019
6fc4b33
Fixed winmdevent test.
333fred Jan 3, 2019
09bb96f
Fixed up naming
jaredpar Jan 3, 2019
b1be6fd
Merge pull request #31941 from sharwell/adapter-assemblies
sharwell Jan 3, 2019
4a7e146
AddAwait: don't offer on expression of "happy" invocation (#32017)
jcouv Jan 3, 2019
fa23509
Merge pull request #32072 from jaredpar/fix-publish
jaredpar Jan 3, 2019
3cc7a44
Fix compiler extension VSIX dependencies (#32115)
tmat Jan 3, 2019
3f4d93d
Restrict using pattern (#32052)
chsienki Jan 3, 2019
54700e6
Revert FindForEachPatternMethod -> FindPatternMethod:
chsienki Dec 20, 2018
66c6a7d
Merge pull request #25912 from dotnet/features/recursive-patterns
Jan 3, 2019
172152f
Add validation for Roslyn.Compilers.Extension.vsix
jaredpar Jan 3, 2019
b563ff5
Merge pull request #32127 from sharwell/open-with-designer
sharwell Jan 3, 2019
71f4724
PR feedback. Added test and clarified comments.
333fred Jan 3, 2019
70f2a9c
Add MS.CA.Scripting to extensions
jaredpar Jan 3, 2019
8965ea9
Merge pull request #32119 from sharwell/fix-quickinfo-tests
sharwell Jan 3, 2019
e43eb38
Merge pull request #28549 from CyrusNajmabadi/addAttribute
sharwell Jan 3, 2019
e876295
Merge pull request #32122 from sharwell/fix-netcore-tests
sharwell Jan 3, 2019
2b2f240
Merge pull request #31786 from sharwell/hide-start-page
sharwell Jan 3, 2019
c972f88
Merge pull request #32137 from jaredpar/fix-val
jaredpar Jan 4, 2019
8be781a
Fix projects being removed from the Workspace
jasonmalinowski Jan 4, 2019
eb5bcf8
Ensure nullability mismatch in implemented interface types is treated…
AlekseyTs Jan 4, 2019
9b09721
No nested nullability warnings on converting suppressed expressions (…
jcouv Jan 4, 2019
f86ce1c
Merge branch 'master' into mergemaster
chsienki Jan 4, 2019
a728db1
Remove empty leading trivia when removing unused imports. (#32048)
JoeRobich Jan 4, 2019
799a763
Restore deleted pipeline files
chsienki Jan 4, 2019
f63d50f
Add enhanced color experiment for new classifications. (#31976)
JoeRobich Jan 4, 2019
f5e1af1
Fix the exception when trying to introduce a variable whose value mat…
genlu Jan 4, 2019
ee61627
Merge pull request #32145 from jasonmalinowski/fix-projects-not-being…
jasonmalinowski Jan 4, 2019
3fa00a3
Update generated syntax files
chsienki Jan 4, 2019
057904d
Handle GetIntellisenseProjectName returning empty
davkean Jan 4, 2019
beebe25
Merge pull request #32116 from 333fred/dynamic-event-assignment
333fred Jan 4, 2019
b6cdb51
Push Members Up via dialog UI (#30254)
Cosifne Jan 4, 2019
3c31928
Typos
drewnoakes Jan 4, 2019
a4a56e6
Prevent IDE0060 for serialization constructor
drewnoakes Jan 4, 2019
7898c2d
Construct per compilation (not per symbol)
drewnoakes Jan 4, 2019
4f3c7e8
Rename symbols per review feedback
drewnoakes Jan 4, 2019
a39a93b
Use destructuring
drewnoakes Jan 4, 2019
2d6f11a
Remove 'in' modifier
drewnoakes Jan 4, 2019
20c18e0
Do not pass /warnaserror to msbuild (#32152)
tmat Jan 4, 2019
45973ce
Fix null check combined with nullable bool test
sharwell Jan 4, 2019
959f9b0
Ensure IOperation/CFG doesn't crash in presence of using declarations…
chsienki Jan 4, 2019
e963fd8
Merge branch 'features/enhanced-using' into merge_master_to_enhanced_…
chsienki Jan 4, 2019
4838b03
Fix IOperation after merge
chsienki Jan 4, 2019
abfdccb
Langver on pattern matching
chsienki Jan 4, 2019
a2382bf
Merge pull request #32153 from davkean/FixRazor
jasonmalinowski Jan 4, 2019
8fc9cde
Merge pull request #32148 from chsienki/merge_master_to_enhanced_using
jaredpar Jan 4, 2019
6c27100
Merge master into features/enhanced-using
chsienki Jan 4, 2019
348aca5
Merge pull request #32164 from chsienki/merge_master_enahanced_using2
jaredpar Jan 4, 2019
966dcfc
Add guard to DisposeAsync (#31764)
jcouv Jan 4, 2019
2c39f30
Fix parsing regression on switch case expression that is parenthesize…
gafter Jan 4, 2019
25b0d1e
Add "static local functions" to status page (#32147)
jcouv Jan 4, 2019
6f83204
Fix Visual Basic classifications for ControlKeyword (#32154)
JoeRobich Jan 4, 2019
2c2091c
Remove prototype comments
chsienki Jan 4, 2019
17dd790
Merge pull request #32167 from chsienki/remove_prototype_comments
jaredpar Jan 4, 2019
b741db6
Merge branch 'master' into features/enhanced-using
chsienki Jan 4, 2019
ddd3e9c
Fix IL for async iterator test
chsienki Jan 4, 2019
de6ef82
Simplify code per review comments.
gafter Jan 4, 2019
e5573ff
"fix" some formatting to quiet the build.
gafter Jan 4, 2019
3b323e2
Merge pull request #32171 from chsienki/fix_async_test
jaredpar Jan 4, 2019
af961d3
Merge branch 'master' of https://github.com/dotnet/roslyn into master…
gafter Jan 4, 2019
0d2bf92
"fix" some formatting to quiet the build.
gafter Jan 4, 2019
1d147da
Merge pull request #32165 from dotnet/features/enhanced-using
jaredpar Jan 4, 2019
dcd5712
SetupAuthoring for Roslyn localization (#31931)
Cosifne Jan 4, 2019
c51763c
Change No conversion to idisposable message:
chsienki Jan 4, 2019
72ba1c3
Fix expectation for broken test.
gafter Jan 4, 2019
5f3e87a
Static local functions (#32067)
cston Jan 4, 2019
80570be
Merge pull request #32166 from gafter/master-32161
Jan 4, 2019
a417f67
Clean up StrongNameFileSystem API
jaredpar Dec 17, 2018
bbaa751
Cleaned up StrongNameProvider API
jaredpar Dec 18, 2018
27be7c4
Remove SigningCapability
jaredpar Dec 18, 2018
8a293da
Removed Portable provider from CSharp IVT tests
jaredpar Dec 20, 2018
62f3e09
Removed PortableStrongNameProvider from C#
jaredpar Dec 20, 2018
56be413
Remove PortableStrongNameProvider from VB
jaredpar Dec 21, 2018
3be4ded
Delete PortableStrongNameProvider
jaredpar Dec 21, 2018
14d68cd
Tracked down the CryptoPublicKey option
jaredpar Dec 21, 2018
8f98263
Remove more conditional compilation
jaredpar Dec 21, 2018
8890532
Fixed a build issue
jaredpar Dec 21, 2018
2ffb289
CSharp tests now use both providers
jaredpar Dec 21, 2018
26f5c6b
Moved temp path override to StrongNameFileSystem
jaredpar Dec 21, 2018
772c8dd
Sign reference assemblies in legacy
jaredpar Dec 30, 2018
892feb4
Clean up the provider implementation
jaredpar Dec 30, 2018
f4354a8
VB tests now use both provider versions
jaredpar Dec 30, 2018
11ff865
Self review feedback addressed
jaredpar Dec 30, 2018
083ad73
Fixed up test failures
jaredpar Dec 30, 2018
0ce1da1
More test fixes
jaredpar Dec 30, 2018
4ea8ee2
Test work
jaredpar Dec 30, 2018
0e2813b
Fixed tests
jaredpar Dec 30, 2018
2004281
Filed a followup CoreClr issue
jaredpar Dec 31, 2018
b3511fc
Remove last of 30152 issues
jaredpar Dec 31, 2018
73c9a09
Respond to PR feedback
jaredpar Jan 4, 2019
2648816
Respond to PR feedback
jaredpar Jan 4, 2019
6ef45b4
Respond to PR feedback
jaredpar Jan 4, 2019
ab0f682
Merge pull request #32177 from chsienki/restore_disposable_message
chsienki Jan 5, 2019
2c21885
Update the experimental struct color to have more contrast against de…
JoeRobich Jan 5, 2019
7998aac
Publish VSIX installer with build
sharwell Jan 5, 2019
d304f63
Update the nuget publishing data with new branch information (#32186)
JoeRobich Jan 5, 2019
c32554c
Merge pull request #32195 from dotnet/merges/master-to-dev16.1-preview1
Jan 5, 2019
905ed27
Rename local
drewnoakes Jan 5, 2019
22f4bc1
Merge pull request #32157 from drewnoakes/fix-32133-IDE0060-and-seria…
drewnoakes Jan 7, 2019
5fe61c5
Merge pull request #32192 from sharwell/publish-vsix
sharwell Jan 7, 2019
e1f05c1
Fixup the triggers
jaredpar Jan 7, 2019
6c30b3d
Fix up integration triggers
jaredpar Jan 7, 2019
5d71515
Merge pull request #32210 from jaredpar/fix-trigger
jaredpar Jan 7, 2019
95619c5
Merge remote-tracking branch 'dotnet/master' into fix30207
genlu Jan 7, 2019
1128fb3
Fix exception when trying to introduce a variable for expression of u…
genlu Jan 7, 2019
768a7b1
Update comments to explain the condition that triggered the exception
genlu Jan 7, 2019
9faeae5
Merge pull request #31986 from jaredpar/fix-strong
jaredpar Jan 7, 2019
d374a19
Merge pull request #31944 from CyrusNajmabadi/wpftempProjects
jaredpar Jan 7, 2019
dc74404
Fix issue #19034
cshung Jan 7, 2019
2c5814d
Merge pull request #32218 from dotnet/merges/master-to-dev16.1-preview1
Jan 8, 2019
c525468
Merge pull request #32217 from dotnet/merges/dev16.0-preview2-to-master
Jan 8, 2019
734bb21
Fix tests
genlu Jan 8, 2019
86c9874
Fix simplifier when reducing nodes inside a C# AnonymousObjectMemberD…
genlu Jan 8, 2019
fda6c19
address review comments
genlu Jan 8, 2019
cd15967
Record merged features (#32194)
jcouv Jan 8, 2019
8270a3c
Merge pull request #32237 from dotnet/merges/master-to-dev16.1-preview1
Jan 8, 2019
076c375
Add vs-deps branches for dev16.0-preview2 & dev16.1-preview1 to azure…
JoeRobich Jan 8, 2019
abe0a30
Use PipeOptions.CurrentUserOnly
jaredpar Jan 8, 2019
94cefe4
Merge pull request #32223 from genlu/fix31795
genlu Jan 8, 2019
393d092
Run CI integration tests on preview-vs-deps branches (#32244)
JoeRobich Jan 8, 2019
98a1f74
Merge pull request #32245 from jaredpar/fix-pipe
jaredpar Jan 8, 2019
d24ba1f
Add support for expanding of alias of value tuple types
genlu Jan 9, 2019
313575d
Merge pull request #32261 from dotnet/merges/master-to-dev16.1-preview1
Jan 9, 2019
28179b8
fix rename crash when an invalid for-loop control variable exist in V…
genlu Jan 9, 2019
9cb17ff
Update the version number to 3.0.0 beta3 (#32188)
JoeRobich Jan 9, 2019
2db947f
Merge pull request #32270 from dotnet/merges/master-to-dev16.1-preview1
Jan 9, 2019
5b299fe
Handle recursive patterns in IOperation based GetValueUsageInfo method
mavasani Jan 9, 2019
6a59dcc
Fix IDE0055 formatting errors
dotnet-bot Jan 3, 2019
c4f962a
Merge pull request #31492 from jhinder/fix/codestyle-idisposable-dest…
genlu Jan 9, 2019
7dd7712
Trigger Branch and PR CI builds for 16.0 preview branches (#32285)
JoeRobich Jan 9, 2019
c010b18
Increase the timeouts for integration tests
sharwell Jan 4, 2019
b7ad2d0
Handle null value for `IDeclarationPatternOperation.DeclaredSymbol`
mavasani Jan 9, 2019
dc02e83
Merge pull request #32283 from mavasani/Issue32271
mavasani Jan 9, 2019
0f6761b
Merge pull request #32118 from sharwell/fix-formatting
sharwell Jan 9, 2019
110c3b7
Add missed space in markdown header
FrediKats Jan 9, 2019
5726b92
Merge pull request #32298 from dotnet/merges/master-to-dev16.1-preview1
Jan 9, 2019
4ca8c46
Merge pull request #32297 from dotnet/merges/dev16.0-preview2-to-master
Jan 9, 2019
b2735f6
Produce diagnostic for async-iterator missing async (#32230)
jcouv Jan 10, 2019
e70424c
Pattern-based 'await foreach' should find parameterless 'GetAsyncEnum…
jcouv Jan 10, 2019
b8caab1
Avoid retrying work after the queue is cancelled
sharwell Jan 9, 2019
ebbf928
Update the version number to 3.1.0 beta1 (#32193)
JoeRobich Jan 10, 2019
b1f5ea9
Filter out member access via different instance when introduce variable
genlu Jan 10, 2019
da4ae6b
Merge pull request #32308 from dotnet/merges/master-to-dev16.1-preview1
Jan 10, 2019
2186aa1
Address review comments
genlu Jan 10, 2019
8d00d4f
Merge pull request #32321 from dotnet/merges/dev16.0-preview2-to-master
Jan 10, 2019
f0f348e
Merge pull request #32293 from mavasani/Issue32287
mavasani Jan 10, 2019
f74016a
Add support for enable/safeonly/nullable within #pragma directive (#3…
AlekseyTs Jan 10, 2019
16b21be
Merge pull request #32150 from genlu/fix30207
genlu Jan 10, 2019
8756c01
Prevent unnecessary cast warning for required casts in with statements
dibarbet Jan 10, 2019
3426db4
Merge branch 'parameterrefactoringissue' of https://github.com/chborl…
genlu Jan 10, 2019
3735f11
Add ITypeSymbol.IsUnmanagedType and ITypeSymbol.IsRefLikeType (#32277)
agocke Jan 10, 2019
195e007
Merge pull request #32329 from dotnet/merges/master-to-dev16.1-preview1
Jan 10, 2019
7f2a7db
Address review comments
genlu Jan 10, 2019
8fa41de
Recommend keyword static for static local functions (#32187)
jcouv Jan 10, 2019
e3e8603
Merge pull request #32268 from genlu/fix_32086
genlu Jan 10, 2019
07eee6e
Merge pull request #32159 from sharwell/fix-nre
sharwell Jan 10, 2019
79b9c40
Merge pull request #32342 from dotnet/merges/dev16.0-preview2-to-master
Jan 10, 2019
717482b
Modify with breakage checking logic to look for type differences in a…
dibarbet Jan 10, 2019
559f3fa
Merge pull request #32343 from dotnet/merges/master-to-dev16.1-preview1
Jan 11, 2019
5f275d5
Merge pull request #32366 from dotnet/merges/dev16.0-preview2-to-master
Jan 11, 2019
b62fe5d
Use underlying type when expanding alias of ValueTuple type
genlu Jan 11, 2019
d0f1e98
Some refactoring
genlu Jan 11, 2019
0f4e365
Async-streams: Add sequence point after resume label for yield (#32279)
jcouv Jan 11, 2019
ad455bd
Avoid navigating to message severity items unless requested
sharwell Jan 11, 2019
7c7c6f2
fixed 2 issues. (#32248)
heejaechang Jan 11, 2019
3bc2bde
Merge pull request #32377 from dotnet/merges/dev16.0-preview2-to-master
Jan 11, 2019
19b00dd
Merge pull request #32378 from dotnet/merges/master-to-dev16.1-preview1
Jan 11, 2019
00cbaf0
Fix remove parentheses bugs (#32284)
Cosifne Jan 11, 2019
af73cb0
Inline single use function
dibarbet Jan 11, 2019
a2d838e
Non-nullable fields of default struct value should be treated as null…
cston Jan 11, 2019
6236885
Add tests for nullable reference types. (#32371)
AlekseyTs Jan 11, 2019
78299df
Remove unused TypeSymbol.EqualsIgnoringTupleNames static readonly fie…
AlekseyTs Jan 11, 2019
9fe97f0
Merge remote-tracking branch 'origin/dev16.1-preview1' into merges/ma…
JoeRobich Jan 11, 2019
793fe93
Merge pull request #32375 from sharwell/fix-errorlist-test
sharwell Jan 11, 2019
4aee392
Merge pull request #29825 from chborl/parameterrefactoringissue
genlu Jan 12, 2019
9bb90fd
Align VB implementation with recent changes around interface implemen…
AlekseyTs Jan 12, 2019
f517847
Merge pull request #32340 from dibarbet/issue_30617
dibarbet Jan 12, 2019
513119e
Fix up logic that is determining and setting contexts for files
jasonmalinowski Jan 9, 2019
f36378f
Extract out a reference-counted cache implementation
jasonmalinowski Jan 9, 2019
85f969b
Correctly free our IVsHierarchy subscriptions when we're done
jasonmalinowski Jan 10, 2019
29ef2e2
Make GetDocumentIdInCurrentContext non-virtual and remove the comment
jasonmalinowski Jan 10, 2019
835eb31
Don't call back into the workspace host to force change contexts
jasonmalinowski Jan 10, 2019
18bcaac
Remove hack which was trying to avoid a deadlock when projects unload
jasonmalinowski Jan 10, 2019
35f7141
Move comment to the code it actually applies to
jasonmalinowski Jan 10, 2019
045cf2d
Add comment to Workspace.OnDocumentContextUpdated
jasonmalinowski Jan 10, 2019
be1d1e5
Clean up Workspace.OnDocumentContextUpdated
jasonmalinowski Jan 10, 2019
cd5cd58
Inline a _NoLock method only being used in one place
jasonmalinowski Jan 10, 2019
5722f21
Add some documentation for Workspace.SetDocumentContext
jasonmalinowski Jan 10, 2019
dc90fbb
When responding to an IVsHierarchy change, only refresh needed files
jasonmalinowski Jan 10, 2019
4e62713
Fix formatting rule creates new lines inside a tuple (#32387)
Cosifne Jan 12, 2019
9ca4af3
Merge pull request #32265 from genlu/fix30903
genlu Jan 12, 2019
5d3b12f
Merge pull request #32408 from dotnet/merges/dev16.0-preview2-to-master
Jan 12, 2019
ce5eec7
Merge pull request #32390 from dotnet/merges/master-to-dev16.1-preview1
Jan 12, 2019
e05f228
Copy nullability of struct fields of unconstrained type (#32402)
cston Jan 12, 2019
4178daa
Merge pull request #32416 from dotnet/merges/master-to-dev16.1-preview1
Jan 12, 2019
2e5772e
Merge pull request #32306 from sharwell/cancel-retry
sharwell Jan 14, 2019
1bf9a6f
Merge pull request #32296 from InRedikaWB/docs-fix
sharwell Jan 14, 2019
402c385
Reorder wrapping refactoring to show after initialize member from par…
mavasani Jan 14, 2019
a70d341
Merge pull request #31851 from cshung/dev/andrewau/less-aggressive-er…
jcouv Jan 14, 2019
f2355eb
Merge pull request #32435 from mavasani/Issue32151
mavasani Jan 14, 2019
68bf17c
Fix default color check used by enhanced color experiment (#32341)
JoeRobich Jan 14, 2019
1ae8b5c
Fix assert in UsePatternMatching.CSharpAsAndNullCheckDiagnosticAnalyzer
mavasani Jan 14, 2019
878ac97
Disable a few tests on Mono
jaredpar Jan 14, 2019
b4d4d2a
Improve comment
mavasani Jan 14, 2019
5b36e90
Fix UseExpressionBodyHelper.GetDiagnosticLocation for indexer declara…
mavasani Jan 14, 2019
225a588
Merge pull request #32436 from jaredpar/fix-mono
jaredpar Jan 15, 2019
bf4ce62
Merge pull request #32313 from jasonmalinowski/fix-context-switching-…
jasonmalinowski Jan 15, 2019
30192c3
Merge pull request #32440 from mavasani/Issue31388
mavasani Jan 15, 2019
b16398f
Use raw IBC data from VSTS drop (#32178)
tmat Jan 15, 2019
9bd71d0
Merge remote-tracking branch 'origin/master' into merges/dev16.0-prev…
JoeRobich Jan 15, 2019
47e76b9
Merge remote-tracking branch 'origin/dev16.1-preview1' into merges/ma…
JoeRobich Jan 15, 2019
24b1050
Merge pull request #32452 from dotnet/merges/master-to-dev16.1-preview1
Jan 15, 2019
33e2546
Merge pull request #32451 from dotnet/merges/dev16.0-preview2-to-master
Jan 15, 2019
50bb3fa
Resources should not be emitted into ref assemblies (#31244)
jcouv Jan 15, 2019
466b233
Merge pull request #32468 from dotnet/merges/master-to-dev16.1-preview1
Jan 15, 2019
9e50109
Merge pull request #32445 from mavasani/Issue31308
mavasani Jan 15, 2019
33c1f2f
Merge pull request #32474 from dotnet/merges/master-to-dev16.1-preview1
Jan 15, 2019
a3e0b73
Merge remote-tracking branch 'upstream/dev16.1-preview1' into feature…
RikkiGibson Jan 15, 2019
86f0984
Fix merge conflicts and test failures
RikkiGibson Jan 15, 2019
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
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ indent_size = 2
[*.json]
indent_size = 2

[*.{sh}]
end_of_line = lf
indent_size = 2

# Dotnet code style settings:
[*.{cs,vb}]
# Sort using and Import directives with System.* appearing first
Expand Down Expand Up @@ -122,6 +126,7 @@ dotnet_naming_style.pascal_case_style.capitalization = pascal_case
csharp_indent_block_contents = true
csharp_indent_braces = false
csharp_indent_case_contents = true
csharp_indent_case_contents_when_block = true
csharp_indent_switch_labels = true
csharp_indent_labels = flush_left

Expand Down Expand Up @@ -154,6 +159,22 @@ csharp_new_line_before_catch = true
csharp_new_line_before_finally = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_between_query_expression_clauses = true

# Spacing
csharp_space_after_cast = false
csharp_space_after_colon_in_inheritance_clause = true
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_around_binary_operators = before_and_after
csharp_space_before_colon_in_inheritance_clause = true
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_call_name_and_opening_parenthesis = false
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_parameter_list_parentheses = false
csharp_space_between_parentheses = false

# Blocks are allowed
csharp_prefer_braces = true:silent
csharp_preserve_single_line_blocks = true
csharp_preserve_single_line_statements = true
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,9 @@
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

# Generated files
src/Compilers/CSharp/Portable/Generated/* linguist-generated=true
src/Compilers/CSharp/Portable/CSharpResources.Designer.cs linguist-generated=true
src/Compilers/VisualBasic/Portable/Generated/* linguist-generated=true
src/Compilers/VisualBasic/Portable/VBResources.Designer.vb linguist-generated=true
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,17 @@
.vs/

# Build results
[Bb]inaries/
[Aa]rtifacts/
[Dd]ebug/
[Rr]elease/
[Bb]inaries/
x64/
[Bb]in/
[Oo]bj/
.dotnet/
.tools/
.packages/
.o/

# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
!packages/*/build/
Expand Down Expand Up @@ -185,3 +189,6 @@ $RECYCLE.BIN/

# JetBrains Rider
.idea/

# WPF temp projects
*wpftmp.*
2 changes: 1 addition & 1 deletion Build.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
@echo off
powershell -noprofile -executionPolicy RemoteSigned -file "%~dp0\build\scripts\build.ps1" -build %*
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -build %*"
3 changes: 2 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project>
<Import Project="build\Targets\Settings.props" />
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
<Import Project="eng\targets\Settings.props" />
</Project>

3 changes: 2 additions & 1 deletion Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project>
<Import Project="build\Targets\Imports.targets" />
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
<Import Project="eng\targets\Imports.targets" />
</Project>
4 changes: 4 additions & 0 deletions NuGet.Config → NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@
</packageRestore>
<packageSources>
<clear />
<add key="dotnet-core" value="https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json" />
</packageSources>
<disabledPackageSources>
<clear />
</disabledPackageSources>
</configuration>
33 changes: 13 additions & 20 deletions README.md

Large diffs are not rendered by default.

3 changes: 1 addition & 2 deletions Restore.cmd
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
@echo off
powershell -noprofile -executionPolicy RemoteSigned -file "%~dp0\build\scripts\build.ps1" -restore %*

powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -restore %*"
45 changes: 31 additions & 14 deletions Roslyn.sln
Original file line number Diff line number Diff line change
Expand Up @@ -303,8 +303,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Remo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Remote.ServiceHub", "src\Workspaces\Remote\ServiceHub\Microsoft.CodeAnalysis.Remote.ServiceHub.csproj", "{80FDDD00-9393-47F7-8BAF-7E87CE011068}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoUtil", "src\Tools\RepoUtil\RepoUtil.csproj", "{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build.Tasks.CodeAnalysis", "src\Compilers\Core\MSBuildTask\Microsoft.Build.Tasks.CodeAnalysis.csproj", "{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.VisualStudio.RemoteHostClientMock", "src\VisualStudio\RemoteHostClientMock\Roslyn.VisualStudio.RemoteHostClientMock.csproj", "{7259740A-FD0E-480F-A7D4-08BE90AC9051}"
Expand Down Expand Up @@ -359,8 +357,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AnalyzerRunner", "src\Tools
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IlAsmDeploy", "src\Tools\ILAsm\IlAsmDeploy.csproj", "{DA8522ED-02BC-499C-AC71-1DF884F63987}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Roslyn.MSBuild.Util", "src\Tools\BuildUtil\Roslyn.MSBuild.Util.csproj", "{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.Debugging.Package", "src\Dependencies\CodeAnalysis.Debugging\Microsoft.CodeAnalysis.Debugging.Package.csproj", "{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.PooledObjects.Package", "src\Dependencies\PooledObjects\Microsoft.CodeAnalysis.PooledObjects.Package.csproj", "{49E7C367-181B-499C-AC2E-8E17C81418D6}"
Expand Down Expand Up @@ -405,6 +401,16 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Insertion", "Insertion", "{
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevDivInsertionFiles", "src\Setup\DevDivInsertionFiles\DevDivInsertionFiles.csproj", "{6362616E-6A47-48F0-9EE0-27800B306ACB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ExternalAccess", "ExternalAccess", "{8977A560-45C2-4EC2-A849-97335B382C74}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.FSharp", "src\Tools\ExternalAccess\FSharp\Microsoft.CodeAnalysis.ExternalAccess.FSharp.csproj", "{BD8CE303-5F04-45EC-8DCF-73C9164CD614}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.MonoDevelop", "src\Tools\ExternalAccess\MonoDevelop\Microsoft.CodeAnalysis.ExternalAccess.MonoDevelop.csproj", "{47DF466C-0634-4412-BC65-D70B82C5B77D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.Razor", "src\Tools\ExternalAccess\Razor\Microsoft.CodeAnalysis.ExternalAccess.Razor.csproj", "{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.CodeAnalysis.ExternalAccess.TypeScript", "src\Tools\ExternalAccess\TypeScript\Microsoft.CodeAnalysis.ExternalAccess.TypeScript.csproj", "{1638FB04-0298-4341-B5E0-8A13B4823C81}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Compilers\VisualBasic\BasicAnalyzerDriver\BasicAnalyzerDriver.projitems*{2523d0e6-df32-4a3e-8ae0-a19bffae2ef6}*SharedItemsImports = 4
Expand Down Expand Up @@ -878,10 +884,6 @@ Global
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80FDDD00-9393-47F7-8BAF-7E87CE011068}.Release|Any CPU.Build.0 = Release|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41}.Release|Any CPU.Build.0 = Release|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -990,10 +992,6 @@ Global
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DA8522ED-02BC-499C-AC71-1DF884F63987}.Release|Any CPU.Build.0 = Release|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A}.Release|Any CPU.Build.0 = Release|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -1070,6 +1068,22 @@ Global
{6362616E-6A47-48F0-9EE0-27800B306ACB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6362616E-6A47-48F0-9EE0-27800B306ACB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6362616E-6A47-48F0-9EE0-27800B306ACB}.Release|Any CPU.Build.0 = Release|Any CPU
{BD8CE303-5F04-45EC-8DCF-73C9164CD614}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BD8CE303-5F04-45EC-8DCF-73C9164CD614}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BD8CE303-5F04-45EC-8DCF-73C9164CD614}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BD8CE303-5F04-45EC-8DCF-73C9164CD614}.Release|Any CPU.Build.0 = Release|Any CPU
{47DF466C-0634-4412-BC65-D70B82C5B77D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47DF466C-0634-4412-BC65-D70B82C5B77D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47DF466C-0634-4412-BC65-D70B82C5B77D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{47DF466C-0634-4412-BC65-D70B82C5B77D}.Release|Any CPU.Build.0 = Release|Any CPU
{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC}.Release|Any CPU.Build.0 = Release|Any CPU
{1638FB04-0298-4341-B5E0-8A13B4823C81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1638FB04-0298-4341-B5E0-8A13B4823C81}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1638FB04-0298-4341-B5E0-8A13B4823C81}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1638FB04-0298-4341-B5E0-8A13B4823C81}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -1209,7 +1223,6 @@ Global
{C1930979-C824-496B-A630-70F5369A636F} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{F822F72A-CC87-4E31-B57D-853F65CBEBF3} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{80FDDD00-9393-47F7-8BAF-7E87CE011068} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{1CA184D3-89CB-4074-BEC5-F8AEBA657D41} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9}
{7259740A-FD0E-480F-A7D4-08BE90AC9051} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{2E1658E2-5045-4F85-A64C-C0ECCD39F719} = {8DBA5174-B0AA-4561-82B1-A46607697753}
Expand Down Expand Up @@ -1237,7 +1250,6 @@ Global
{FFB00FB5-8C8C-4A02-B67D-262B9D28E8B1} = {EE97CB90-33BB-4F3A-9B3D-69375DEC6AC6}
{60166C60-813C-46C4-911D-2411B4ABBC0F} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{DA8522ED-02BC-499C-AC71-1DF884F63987} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{137922A2-5B1E-44C4-B0EC-0F49D2BD323A} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{FC2AE90B-2E4B-4045-9FDD-73D4F5ED6C89} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{49E7C367-181B-499C-AC2E-8E17C81418D6} = {C2D1346B-9665-4150-B644-075CF1636BAA}
{037F06F0-3BE8-42D0-801E-2F74FC380AB8} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
Expand All @@ -1260,6 +1272,11 @@ Global
{23405307-7EFF-4774-8B11-8F5885439761} = {55A62CFA-1155-46F1-ADF3-BEEE51B58AB5}
{AFA5F921-0650-45E8-B293-51A0BB89DEA0} = {8DBA5174-B0AA-4561-82B1-A46607697753}
{6362616E-6A47-48F0-9EE0-27800B306ACB} = {AFA5F921-0650-45E8-B293-51A0BB89DEA0}
{8977A560-45C2-4EC2-A849-97335B382C74} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{BD8CE303-5F04-45EC-8DCF-73C9164CD614} = {8977A560-45C2-4EC2-A849-97335B382C74}
{47DF466C-0634-4412-BC65-D70B82C5B77D} = {8977A560-45C2-4EC2-A849-97335B382C74}
{2FB6C157-DF91-4B1C-9827-A4D1C08C73EC} = {8977A560-45C2-4EC2-A849-97335B382C74}
{1638FB04-0298-4341-B5E0-8A13B4823C81} = {8977A560-45C2-4EC2-A849-97335B382C74}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {604E6B91-7BC0-4126-AE07-D4D2FEFC3D29}
Expand Down
2 changes: 1 addition & 1 deletion Test.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
@echo off
powershell -noprofile -executionPolicy RemoteSigned -file "%~dp0\build\scripts\build.ps1" -testDesktop %*
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\build.ps1""" -test %*"
46 changes: 33 additions & 13 deletions azure-pipelines-integration.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,61 @@
phases:
- phase: Windows_VisualStudio_Integration_Tests
queue:
name: dotnet-external-temp-vs2017
timeoutInMinutes: 90
parallel: 2
# Branches that trigger a build on commit
trigger:
- master
- master-vs-deps
- dev16.0-preview2
- dev16.0-preview2-vs-deps
- dev16.1-preview1
- dev16.1-preview1-vs-deps

# Branches that trigger builds on PR
pr:
- master
- master-vs-deps
- features/*
- demos/*
- dev16.0-preview2
- dev16.0-preview2-vs-deps
- dev16.1-preview1
- dev16.1-preview1-vs-deps

jobs:
- job: Windows_VisualStudio_Integration_Tests
pool: dotnet-external-temp-vs2017
strategy:
maxParallel: 2
matrix:
debug:
_configuration: Debug
release:
_configuration: Release
timeoutInMinutes: 135

steps:
- script: build/scripts/cibuild.cmd -configuration $(_configuration) -testVsi
- script: eng/cibuild.cmd -configuration $(_configuration) -prepareMachine -testVsi
displayName: Build and Test

- task: PublishTestResults@1
inputs:
testRunner: XUnit
testResultsFiles: '**/xUnitResults/*.xml'
testResultsFiles: $(Build.SourcesDirectory)\artifacts\TestResults\$(_configuration)\*.xml
mergeTestResults: true
testRunTitle: 'Windows Visual Studio Integration $(_configuration)'
condition: succeededOrFailed()
condition: always()

- task: PublishBuildArtifacts@1
displayName: Publish Logs
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(_configuration)\Logs'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\log\$(_configuration)'
ArtifactName: 'Windows Visual Studio Integration $(_configuration)'
publishLocation: Container
continueOnError: true
condition: or(failed(), canceled())
condition: not(succeeded())

- task: PublishBuildArtifacts@1
displayName: Publish Screenshots
inputs:
PathtoPublish: '$(Build.SourcesDirectory)\Binaries\$(_configuration)\UnitTests\Microsoft.VisualStudio.LanguageServices.IntegrationTests\xUnitResults/'
PathtoPublish: '$(Build.SourcesDirectory)\artifacts\bin\Microsoft.VisualStudio.LanguageServices.IntegrationTests\$(_configuration)\net472\xUnitResults'
ArtifactName: 'Screenshots $(_configuration)'
publishLocation: Container
continueOnError: true
condition: or(failed(), canceled())
condition: not(succeeded())
Loading