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 'dotnet/master' into DefaultInterfaceImplementation #21600

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
1e6e3fb
Handle navigation to a doc ID without a corresponding doc
amcasey Jul 25, 2017
2227434
Disable GenerateTypeDialog tests
Jul 26, 2017
cd814cf
Merge remote-tracking branch 'upstream/master' into convertIfToSwitch…
CyrusNajmabadi Jul 26, 2017
0dde8ac
Merge remote-tracking branch 'upstream/master' into genConstructorCar…
CyrusNajmabadi Jul 26, 2017
aeafd45
Avoid logging storage diagnostic to runtests.log
jaredpar Jul 26, 2017
9501a90
Merge pull request #20936 from agocke/remove-old-visitors
agocke Jul 26, 2017
876ffdd
Merge pull request #21155 from dpoeschl/DisableGenerateTypeDialogTests
dpoeschl Jul 27, 2017
19066b9
Merge pull request #21146 from khyperia/refactor_linux_build
khyperia Jul 27, 2017
c52d9f6
Remove ignored flag
khyperia Jul 27, 2017
e3cd316
VS integration tests should use common dump directory
jaredpar Jul 27, 2017
cec4b26
Set HOME if it is not set in the CI build
khyperia Jul 27, 2017
e050950
Respond to PR feedback
jaredpar Jul 27, 2017
6a14fe2
Merge pull request #21064 from jasonmalinowski/fix-lsl-handling-of-al…
jasonmalinowski Jul 27, 2017
76a6960
Merge pull request #21013 from tmat/DebuggerPackageNetStandard
tmat Jul 27, 2017
e6a8433
Set /maxcpucount:1 for Linux/Mac builds
khyperia Jul 27, 2017
93f2d3c
Merge pull request #21076 from CyrusNajmabadi/genConstructorCaretPlac…
CyrusNajmabadi Jul 27, 2017
c183d7d
Merge remote-tracking branch 'upstream/master' into convertIfToSwitch…
CyrusNajmabadi Jul 27, 2017
d00f24d
Merge pull request #21168 from jaredpar/fix-log
jaredpar Jul 27, 2017
846e02c
No pattern matching with dynamic.
CyrusNajmabadi Jul 27, 2017
59e6ec0
Merge pull request #21121 from CyrusNajmabadi/convertIfToSwitchTrivia
CyrusNajmabadi Jul 27, 2017
5a7087f
Change Generated-Code analysis to be a language service, not a worksp…
CyrusNajmabadi Jul 27, 2017
f69ccbb
Merge pull request #21176 from CyrusNajmabadi/patternMatchingDynamic
CyrusNajmabadi Jul 27, 2017
b8afd80
Merge pull request #21153 from amcasey/HardenNav154
amcasey Jul 27, 2017
caae8b5
Merge pull request #21174 from CyrusNajmabadi/generatedCode
Pilchie Jul 27, 2017
51b89a2
Merge pull request #21141 from tmat/InitialWD
tmat Jul 28, 2017
ca2cdf8
Work around sdk 1.1 compat bug
jaredpar Jul 27, 2017
2eadfcd
Remove Esent entirely from Roslyn.
CyrusNajmabadi Jul 27, 2017
8a24e4a
Include UseBasicParsing switch
jaredpar Jul 28, 2017
3a8dca3
Merge pull request #21167 from khyperia/remove_flag
jaredpar Jul 28, 2017
915fe6d
Work around sdk 1.1 compat bug
jaredpar Jul 27, 2017
a85432e
Include UseBasicParsing switch
jaredpar Jul 28, 2017
7c689f4
Merge pull request #21182 from CyrusNajmabadi/removeEsent
CyrusNajmabadi Jul 28, 2017
2906a2e
added link to the bug
heejaechang Jul 28, 2017
093cf36
addressed PR feedback.
heejaechang Jul 28, 2017
527eb90
Rewrite CryptoBlobParser to use BlobReader/BlobWriter instead of casts.
marek-safar Mar 7, 2017
e5e5e60
Merge pull request #21152 from heejaechang/dontcrash2
sharwell Jul 28, 2017
ec1cde8
Merge pull request #21184 from jaredpar/fix-temp2
jaredpar Jul 28, 2017
a3ff980
Merge pull request #21178 from jaredpar/fix-temp
jaredpar Jul 28, 2017
cebebd2
Correct badge icon URLs to reflect renamed builds in DotNet's Jenkins CI
Jul 28, 2017
43d3a31
Work around sdk 1.1 compat bug
jaredpar Jul 27, 2017
8c8a8c0
Include UseBasicParsing switch
jaredpar Jul 28, 2017
514ab61
Use multi-targeting to control compilation helpers
jaredpar Jul 21, 2017
cd3b7f7
Fix the package script
jaredpar Jul 26, 2017
e106c16
Merge remote-tracking branch 'upstream/master' into groupingBetweenIm…
CyrusNajmabadi Jul 28, 2017
4eaec0e
Remove additional esent references.
CyrusNajmabadi Jul 28, 2017
d351b70
Merge branch 'removeEsent2' into groupingBetweenImports
CyrusNajmabadi Jul 28, 2017
a56d411
Don't insert multiple newlines.
CyrusNajmabadi Jul 28, 2017
8fba5ef
Merge pull request #21195 from CyrusNajmabadi/removeEsent2
CyrusNajmabadi Jul 28, 2017
cac9d6b
Remove Desktop customization
jaredpar Jul 28, 2017
bdce85d
Fix spacing
dpoeschl Jul 28, 2017
a0caa65
Fix spelling
dpoeschl Jul 28, 2017
02fbbc5
Fix spelling of .editorconfig option
dpoeschl Jul 28, 2017
dd616eb
Merge pull request #21193 from kelltrick/dev/kelltrick/fixBuildBadge
dpoeschl Jul 28, 2017
a2ad5c2
Fix free in lambda analysis (#21088)
agocke Jul 28, 2017
f52d600
Order of all parameters matters for determinism (#19666)
svick Jul 29, 2017
238eced
Add feature to add missing File-Banner to a file.
CyrusNajmabadi Jul 30, 2017
6535888
Add VB tests.
CyrusNajmabadi Jul 30, 2017
723340c
Merge remote-tracking branch 'upstream/dev15.3.x' into merges/dev15.3…
jmarolf Jul 31, 2017
35daadd
Merge pull request #21212 from dotnet/merges/dev15.3.x-to-master-2017…
jmarolf Jul 31, 2017
d508c23
Fix possible null reference warnings
cston Jul 31, 2017
a7d341c
Fix build correctness issues
jaredpar Jul 31, 2017
8f5336f
Restrict discovered VS versions
jaredpar Jul 26, 2017
cfb19ce
Enforce minimum MSBuild version
jaredpar Jul 26, 2017
e47543b
Implement INavigableSymbols
Apr 24, 2017
d0f9643
Accept preview identifiers
jaredpar Jul 31, 2017
32c94ec
Only run validate on Windows for now
jaredpar Jul 31, 2017
0991b02
Accept pre-rel version number
jaredpar Jul 31, 2017
8285d42
Merge pull request #21087 from CyrusNajmabadi/groupingBetweenImports
CyrusNajmabadi Jul 31, 2017
45ae30e
Updating visual studio references
jmarolf Jul 31, 2017
62ea514
Implement ISuggestedActionsSource2
Jun 20, 2017
e7869bd
When producing character literals, surrogate characters should be esc…
gafter Jul 31, 2017
b7b67a2
Updating VisualStudioSymbolSearchProgressService to consume new API
jmarolf Jul 31, 2017
a0edccc
ignoring exceptions about not running on main thread
jmarolf Jul 31, 2017
064d3eb
Add missing files
Jul 31, 2017
e524549
Use Multidictionary
Jul 31, 2017
8974160
Remove unecessary named arg
Jul 31, 2017
bf32497
Use ToSpan helper
Jul 31, 2017
24074bd
Clean up unused usings
Jul 31, 2017
18e96b0
indenting
Jul 31, 2017
f1ee173
Add missing files
Jul 31, 2017
609901a
Verify span
Jul 31, 2017
30cc09b
whitespace
Jul 31, 2017
af3fd42
Merge pull request #21072 from marek-safar/bigendian
jaredpar Jul 31, 2017
ec9cf62
Merge pull request #21216 from cston/nullwarnings
cston Aug 1, 2017
cda20b2
Fix typo
jaredpar Aug 1, 2017
9d63919
Typo fix (#20513)
megafinz Aug 1, 2017
c9831d7
Test both spans
Aug 1, 2017
ba4fce0
Remove unused property:
Aug 1, 2017
9535544
Fix unbound recursion with const var field in script (#21223)
jcouv Aug 1, 2017
ba23e85
Properly check for no value
Aug 1, 2017
204b1c7
Make RunCsc/Vbc scripts respect DOTNET_HOST_PATH
khyperia Aug 1, 2017
1931cc1
Fix typo in ERR_RefReturnParameter2 (#21235)
jcouv Aug 1, 2017
fc73d57
Fixed #18763 Compiler crash on bad code in the IDE (#20903)
brianhartung Aug 1, 2017
a5048b1
Merge pull request #21046 from jaredpar/fix-mt2
jaredpar Aug 1, 2017
e08beed
Make names more consistent
Aug 1, 2017
7f1c153
Add Traits
Aug 1, 2017
76f8f9f
Update another name; add project files
Aug 1, 2017
0467411
Update VS Integration machines to 15.3 Preview 6 (#21240)
agocke Aug 1, 2017
f86341a
Merge pull request #20397 from rchande/lbIcon
Aug 1, 2017
08afa99
Merge branch 'dev15.4.x' into ctrl-click-gtd
Aug 1, 2017
5d82127
Merge pull request #18966 from rchande/ctrl-click-gtd
Aug 1, 2017
5f863f2
Remove InvocationReasons enum boxing
benaadams Aug 1, 2017
ee88846
Merge pull request #21241 from benaadams/InvocationReasons-boxing
jaredpar Aug 1, 2017
94ab292
Remove usages of 'Foo' from our codebase. (#21224)
CyrusNajmabadi Aug 1, 2017
24d5570
Merge pull request #21054 from jmarolf/infrastructure/update-editor-a…
jmarolf Aug 2, 2017
d72bcf5
Clean up RunCsc/Vbc.cmd a tiny bit
khyperia Aug 2, 2017
dd69b9a
Correct the order of parameters to Version
khyperia Aug 2, 2017
37dff66
Reference the correct cibuild script
Aug 2, 2017
5fbab63
Enforce using UnitTestPortable
jaredpar Aug 2, 2017
0147dec
Standardize on the portable ThrowingTraceListener
jaredpar Aug 2, 2017
f45b500
Choose test config based on TargetFramework
jaredpar Aug 2, 2017
dc03d7a
Eliminate some duplicate code
tmeschter Aug 2, 2017
99e8d63
Fix the symbol test
jaredpar Aug 2, 2017
27af25a
Don't report non-fatal errors after OOM
tmeschter Aug 2, 2017
bfb32c1
Merge pull request #20162 from elijah6/switchRequiredCasting
sharwell Aug 2, 2017
0fe079f
Merge pull request #21261 from jaredpar/fix-tdd
jaredpar Aug 2, 2017
badd425
Const warnings shouldn't cause emit error (#20729)
svick Aug 2, 2017
6a6e456
Merge pull request #21237 from khyperia/run_scripts_host_path
khyperia Aug 2, 2017
4535642
Merge pull request #21258 from khyperia/tryredirect_version
khyperia Aug 2, 2017
b50dedf
Update Language Feature Status.md
TyOverby Aug 2, 2017
bb8d43a
Work around SDK 1.1 issue around netcoreapp2.0
jaredpar Aug 2, 2017
e8e054f
removed semantic version tracking code which recently caused some iss…
heejaechang Aug 2, 2017
aeeb2a3
Remove unused private method (#21268)
jcouv Aug 3, 2017
eeeadb7
Merge pull request #21273 from jaredpar/fix-build
jaredpar Aug 3, 2017
3953610
Merge pull request #21218 from jaredpar/fix-where
jaredpar Aug 3, 2017
ad828aa
Merge pull request #21274 from heejaechang/removeTracking
heejaechang Aug 3, 2017
20d3d7a
Merge pull request #21271 from dotnet/TyOverby-patch-1
TyOverby Aug 3, 2017
3f47d0b
Add cancellation between each document.
CyrusNajmabadi Aug 3, 2017
f502858
Use 15.3 Preview 7 for VSI CI machines
agocke Aug 4, 2017
c7e547c
Merge pull request #21325 from agocke/update-integration-test-machines
jasonmalinowski Aug 4, 2017
606ebc9
Fix lambda EnC (#21291)
tmat Aug 5, 2017
412c248
Merge pull request #21204 from CyrusNajmabadi/addFileBanner
CyrusNajmabadi Aug 7, 2017
9af0651
removed left out from deleted esent code.
heejaechang Aug 7, 2017
12b2937
Replace project reference with linked file
jasonmalinowski Jul 26, 2017
a12306e
Typo
github-john-doe Aug 7, 2017
6a2133c
Enable skipped tests and fix them (#21335)
jcouv Aug 8, 2017
995b158
Use langver=latest for scripting (#21331)
jcouv Aug 8, 2017
012c7fe
Move MakeFrames logic into Analysis
agocke Jul 24, 2017
343ada1
Re-baseline some emit tests
agocke Jul 24, 2017
eb248a1
Merge pull request #21089 from agocke/move-make-frames
agocke Aug 8, 2017
414d7d6
Turn on ref assemblies in all projects (#21346)
jcouv Aug 8, 2017
af99d18
CSharpLanguageInstructionDecoder implementation of IDkmLanguageInstru…
ivanbasov Aug 8, 2017
21f5514
Delete workaround for a long-fixed editor bug
jasonmalinowski Aug 8, 2017
3b42e5e
If an exception is null, log accordingly
jasonmalinowski Aug 8, 2017
ac13626
this makes OOM to crash OOP process. this won't crash VS, instead it …
heejaechang Aug 8, 2017
94c2b05
Fix crash when encountering a parenthesized expression when convertin…
CyrusNajmabadi Aug 8, 2017
2941c7c
Merge pull request #21169 from jasonmalinowski/delete-unnecessary-p2p…
jasonmalinowski Aug 8, 2017
dc22a96
Merge pull request #21352 from heejaechang/deadcode
heejaechang Aug 8, 2017
f9ebce0
EnC and EE cleanup (#21226)
tmat Aug 8, 2017
b1d1928
Don't pick a project arbitrarily when navigating to symbols
jasonmalinowski Aug 8, 2017
f5e5a55
Add null checks for TaskExtensions before deferred execution
sharwell Aug 8, 2017
84c0fcc
Merge pull request #21318 from heejaechang/outmemorycrash
heejaechang Aug 8, 2017
ad7c8af
Correct comment about parameterized property
jeremymeng Aug 8, 2017
df8ba1c
Merge pull request #21362 from CyrusNajmabadi/convertIfCrash
CyrusNajmabadi Aug 8, 2017
010b55a
Fix tests on cs-CZ culture (#21171)
svick Aug 8, 2017
4fc092b
Merge pull request #21384 from dotnet/jeremymeng-fix-21262
jeremymeng Aug 8, 2017
431582f
moved to List from ImmutableArray on json return type.
heejaechang Aug 8, 2017
53a5c63
Warn if user replaces a method that overrides a metadata method with …
CyrusNajmabadi Aug 9, 2017
7d91673
Merge pull request #21376 from jasonmalinowski/fix-testworkspace-flatten
jasonmalinowski Aug 9, 2017
6c62683
Fix issue where Metadata as source wasn't properly handling Xml doc f…
CyrusNajmabadi Aug 9, 2017
c66b683
Use 'default' over 'default(T)' (#21387)
CyrusNajmabadi Aug 9, 2017
39ea03a
Disallow converting overrides of system.object methods.
CyrusNajmabadi Aug 9, 2017
8a942d8
Merge pull request #21398 from CyrusNajmabadi/metadataAsSourceLF
CyrusNajmabadi Aug 9, 2017
94e8e42
Merge pull request #21397 from CyrusNajmabadi/replaceMethodWarning
CyrusNajmabadi Aug 9, 2017
97ca96e
moved all immutable array usage to IReadOnlyList
heejaechang Aug 9, 2017
29637c4
moved to IReadOnlyList for designer attribute scanner as well
heejaechang Aug 9, 2017
7886db6
Merge pull request #21355 from github-john-doe/master
CyrusNajmabadi Aug 9, 2017
a526dba
Merge pull request #21264 from tmeschter/NoMoreNFWAfterOOM
tmeschter Aug 9, 2017
35321ea
Trim the length of the banner that we show for outlining down a bit.
CyrusNajmabadi Aug 9, 2017
9088021
Merge pull request #21410 from CyrusNajmabadi/bannerLength
CyrusNajmabadi Aug 10, 2017
83409bb
Recommend 'case' keyword after a pattern-case-clause.
CyrusNajmabadi Aug 10, 2017
2af7f65
Merge pull request #21425 from CyrusNajmabadi/caseKeywordRecommend
CyrusNajmabadi Aug 10, 2017
29a697b
Do not insert Microsoft.DiaSymReader.Native (#21420)
tmat Aug 10, 2017
9a91df6
moved every thing to IList
heejaechang Aug 10, 2017
49c4caf
keep SelectAsArray
heejaechang Aug 10, 2017
1c1fbc6
Enable embedding sources to Windows PDBs (#21391)
tmat Aug 11, 2017
caa7830
Remove RemoveUnneededReferences from LamdaRewriter (#21367)
agocke Aug 11, 2017
54f7c13
Default to considering trivia during testing
sharwell Aug 9, 2017
d56c7a1
Improve messages when tests fail due to expected text
sharwell Aug 11, 2017
f2b77eb
Fix expected test results to properly consider trivia
sharwell Aug 9, 2017
f46f7da
Fix possible race conditions in TestExtensionErrorHandler
sharwell Aug 11, 2017
f630b3f
Fix calling generic local function with dynamic
khyperia Aug 4, 2017
0a304b0
Merge pull request #21439 from sharwell/consider-trivia
CyrusNajmabadi Aug 11, 2017
4203970
Disallow any inferred locfuncs with dynamic args
khyperia Aug 11, 2017
745b27b
Merge pull request #21382 from jasonmalinowski/do-not-pick-project-ar…
CyrusNajmabadi Aug 11, 2017
5ebd5e3
Include System.Runtime.Serialization.Primitives and System.Security.C…
tmat Aug 11, 2017
5db2d64
Do not simplify to an alias in a nameof if it changes the value of ht…
CyrusNajmabadi Aug 12, 2017
d1a1814
VB side of do-not-simplify-nameof if it changes semantics.
CyrusNajmabadi Aug 12, 2017
df25ee2
Improve trivia preservation when converting methods into a property.
CyrusNajmabadi Aug 12, 2017
7f9ac65
Remove unneeded function.
CyrusNajmabadi Aug 12, 2017
d8e0665
Add VB side of fix.
CyrusNajmabadi Aug 12, 2017
9483102
Merge pull request #21470 from CyrusNajmabadi/aliasSimplification
CyrusNajmabadi Aug 12, 2017
d088091
Initial work to offer to convert text in a doc comment to a real tag.
CyrusNajmabadi Aug 12, 2017
930d5f2
rename types.
CyrusNajmabadi Aug 12, 2017
11d1432
Add tests.
CyrusNajmabadi Aug 12, 2017
8e298f2
Update namespace
CyrusNajmabadi Aug 12, 2017
f7cf5d4
Rename parameter.
CyrusNajmabadi Aug 13, 2017
373915a
Extract out common core so we can produce a VB version.
CyrusNajmabadi Aug 13, 2017
d393695
Add VB implementation and tests.
CyrusNajmabadi Aug 13, 2017
967dfe4
REmove commented out code.
CyrusNajmabadi Aug 13, 2017
e2d1eba
Update CSharpReplaceMethodWithPropertyService.cs
CyrusNajmabadi Aug 13, 2017
c93594e
Merge pull request #21473 from CyrusNajmabadi/replaceMethodTriviaPres…
CyrusNajmabadi Aug 13, 2017
2c64cf2
Update message of ERR_DynamicLocalFunctionTypeParameter
khyperia Aug 14, 2017
a01f979
Move to GitLink 3.0.0
jaredpar Aug 14, 2017
b76c7b4
Merge pull request #20592 from sharwell/fix-options-page
sharwell Aug 14, 2017
da18ba3
Merge pull request #21377 from sharwell/null-checks
sharwell Aug 14, 2017
932e424
Merge pull request #21395 from heejaechang/designerscanner
heejaechang Aug 14, 2017
d67a95f
Merge pull request #21450 from khyperia/fix_generic_locfunc_dynamic
khyperia Aug 14, 2017
e9b367d
Refactor comments in local function binder
khyperia Aug 15, 2017
2eef211
Add note that while we could implement dynamic invocations, we chose …
khyperia Aug 15, 2017
147b6ce
Merge pull request #21260 from dotnet/updatePerfScript
Aug 15, 2017
b3eb0b6
Use default tuple fields in conversion since fields from inferred names
cston Aug 15, 2017
8945c5a
Merge branch 'master' into merges/dev15.4.x-to-master-20170815-070010
Aug 15, 2017
1bb513e
OSS sign debugger binaries. (#21468)
tmat Aug 15, 2017
fc856a0
fix merge issues
Aug 15, 2017
8a80db8
Fix regression in VB attribute classification.
CyrusNajmabadi Aug 15, 2017
b525b82
Merge pull request #21495 from jaredpar/fix-gitlink
jaredpar Aug 15, 2017
995f32a
Improve find-refs behavior when the user invokes it with a symbol sel…
CyrusNajmabadi Aug 15, 2017
ca3ba48
Merge pull request #21517 from khyperia/locfunc_comments
khyperia Aug 15, 2017
d48f4cc
Add test.
CyrusNajmabadi Aug 15, 2017
5d6f76f
Fix bug in 'this' optimization for classes (#21510)
agocke Aug 15, 2017
dd1ccca
Remove Release subdir from template output path (#21482)
tmat Aug 15, 2017
39a38b6
Merge pull request #21526 from CyrusNajmabadi/vbAttributeClassification
CyrusNajmabadi Aug 15, 2017
2fc4344
Merge pull request #21527 from CyrusNajmabadi/findRefsSelectionHandling
CyrusNajmabadi Aug 15, 2017
fb11116
Do a better job with leading trivia on types when moving types to a n…
CyrusNajmabadi Aug 15, 2017
c2cde38
3 product changes and 1 test change
heejaechang Aug 15, 2017
a44abd6
Merge remote-tracking branch 'upstream/master' into convertDocTextToTag
CyrusNajmabadi Aug 15, 2017
2f61dcf
Update comment
CyrusNajmabadi Aug 15, 2017
b698cbb
Move integration test machines to 15.3 RTM (#21535)
agocke Aug 15, 2017
d643676
Rename method.
CyrusNajmabadi Aug 15, 2017
254a631
renamed methods.
CyrusNajmabadi Aug 15, 2017
794be07
Rename parameters.
CyrusNajmabadi Aug 15, 2017
2fe6f38
PR feedbacks
heejaechang Aug 16, 2017
2ea0395
Merge pull request #21477 from CyrusNajmabadi/convertDocTextToTag
CyrusNajmabadi Aug 16, 2017
2e1b538
Merge pull request #21531 from CyrusNajmabadi/moveTypeLeadingBlankLines
CyrusNajmabadi Aug 16, 2017
8ae159b
Merge pull request #21520 from cston/21518
cston Aug 16, 2017
0369561
Merge pull request #21512 from dotnet/merges/dev15.4.x-to-master-2017…
brettfo Aug 16, 2017
e887a8a
Remove LocalFunctionRewriting pass (#21408)
agocke Aug 16, 2017
e7d6621
Add test documentation to the PR template
dpoeschl Aug 16, 2017
053f427
Update PULL_REQUEST_TEMPLATE.md
dpoeschl Aug 16, 2017
7208c85
removed usage of ImmutableArray in json.net
heejaechang Aug 16, 2017
cd53e5c
Update to Microsoft.DiaSymReader.PortablePdb, Microsoft.DiaSymReader.…
tmat Aug 16, 2017
9c3feea
put dispose under finally.
heejaechang Aug 16, 2017
c0b4683
use PerformIO utility
heejaechang Aug 16, 2017
ca9ba10
Merge pull request #21564 from heejaechang/noImmutableMore
heejaechang Aug 16, 2017
0ec6ea3
Merge pull request #21532 from heejaechang/exclusiveDB
heejaechang Aug 16, 2017
a1fd8c1
Fix crash in VisualBasic.Binder.MemberLookup.AddLookupSymbolsInfoInTy…
AlekseyTs Aug 17, 2017
7f6951f
Merge pull request #21556 from dotnet/dpoeschl-patch-1
dpoeschl Aug 17, 2017
a2e92fa
Merge remote-tracking branch 'dotnet/master' into MasterToDII
AlekseyTs Aug 17, 2017
4ee099a
Followup on merge from master.
AlekseyTs Aug 18, 2017
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,7 @@ How did we miss it? What tests are we adding to guard against it in the future?
**How was the bug found?**

(E.g. customer reported it vs. ad hoc testing)

**Test documentation updated?**

If this is a new non-compiler feature or a significant improvement to an existing feature, update https://github.com/dotnet/roslyn/wiki/Manual-Testing once you know which release it is targeting.
7 changes: 0 additions & 7 deletions Compilers.sln
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RunTests", "src\Tools\Sourc
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCompilerTestUtilities.Desktop", "src\Compilers\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj", "{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployDesktopTestRuntime", "src\Test\DeployDesktopTestRuntime\DeployDesktopTestRuntime.csproj", "{23683607-168A-4189-955E-908F0E80E60D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities", "src\Test\Utilities\Portable\TestUtilities.csproj", "{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCompilerGeneratorToolsRuntime", "src\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
Expand Down Expand Up @@ -331,10 +329,6 @@ Global
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Release|Any CPU.Build.0 = Release|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Release|Any CPU.Build.0 = Release|Any CPU
{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCBD3438-3E84-40A9-83AD-533F23BCFCA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -479,7 +473,6 @@ Global
{59BABFC3-C19B-4472-A93D-3DD3835BC219} = {6F016299-BA96-45BA-9BFF-6C0793979177}
{1A3941F1-1E1F-4EF7-8064-7729C4C2E2AA} = {6F016299-BA96-45BA-9BFF-6C0793979177}
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E} = {32A48625-F0AD-419D-828B-A50BDABA38EA}
{23683607-168A-4189-955E-908F0E80E60D} = {6F016299-BA96-45BA-9BFF-6C0793979177}
{CCBD3438-3E84-40A9-83AD-533F23BCFCA5} = {6F016299-BA96-45BA-9BFF-6C0793979177}
{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{C1930979-C824-496B-A630-70F5369A636F} = {3CDEA9FB-CD44-4AB4-98A8-5537AAA2169B}
Expand Down
7 changes: 0 additions & 7 deletions CrossPlatform.sln
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,6 @@ Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicScripting", "src\Scrip
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpScriptingTest", "src\Scripting\CSharpTest\CSharpScriptingTest.csproj", "{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}"
EndProject
Project("{778DAE3C-4631-46EA-AA77-85C1314464D9}") = "BasicScriptingTest", "src\Scripting\VisualBasicTest\BasicScriptingTest.vbproj", "{ABC7262E-1053-49F3-B846-E3091BB92E8C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{A18BACE1-BB66-4156-8E89-81429A5814C6}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Microsoft.CodeAnalysis.Debugging", "src\Dependencies\CodeAnalysis.Debugging\Microsoft.CodeAnalysis.Debugging.shproj", "{D73ADF7D-2C1C-42AE-B2AB-EDC9497E4B71}"
Expand Down Expand Up @@ -242,10 +240,6 @@ Global
{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE}.Release|Any CPU.Build.0 = Release|Any CPU
{ABC7262E-1053-49F3-B846-E3091BB92E8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ABC7262E-1053-49F3-B846-E3091BB92E8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ABC7262E-1053-49F3-B846-E3091BB92E8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ABC7262E-1053-49F3-B846-E3091BB92E8C}.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 @@ -341,7 +335,6 @@ Global
{066F0DBD-C46C-4C20-AFEC-99829A172625} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{3E7DEA65-317B-4F43-A25D-62F18D96CFD7} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{ABC7262E-1053-49F3-B846-E3091BB92E8C} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{D73ADF7D-2C1C-42AE-B2AB-EDC9497E4B71} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{C1930979-C824-496B-A630-70F5369A636F} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3} = {A41D1B99-F489-4C43-BBDF-96D61B19A6B9}
Expand Down
69 changes: 0 additions & 69 deletions Makefile

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
|:--:|:--:|:--:|:--:|
|**master**|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/master/job/ubuntu_14_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/master/job/ubuntu_14_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/master/job/ubuntu_16_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/master/job/ubuntu_16_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/master/job/mac_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/master/job/mac_debug/)|
|**dev15.0.x**|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.0.x/job/linux_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.0.x/job/linux_debug/)||[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.0.x/job/mac_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.0.x/job/mac_debug/)|
|**dev15.3.x**|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/linux_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/linux_debug/)||[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/mac_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/mac_debug/)|
|**dev15.3.x**|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/ubuntu_14_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/ubuntu_14_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/ubuntu_16_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/ubuntu_16_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/mac_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev15.3.x/job/mac_debug/)|
|**dev16**|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/ubuntu_14_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/ubuntu_14_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/ubuntu_16_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/ubuntu_16_debug/)|[![BuildStatus](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/mac_debug/badge/icon)](https://ci.dot.net/job/dotnet_roslyn/job/dev16/job/mac_debug/)|

[//]: # (End current test results)
Expand Down
7 changes: 0 additions & 7 deletions Roslyn.sln
Original file line number Diff line number Diff line change
Expand Up @@ -287,8 +287,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCoreClrTestRuntime",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CSharpCompilerTestUtilities.Desktop", "src\Compilers\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj", "{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployDesktopTestRuntime", "src\Test\DeployDesktopTestRuntime\DeployDesktopTestRuntime.csproj", "{23683607-168A-4189-955E-908F0E80E60D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProcessWatchdog", "src\Tools\ProcessWatchdog\ProcessWatchdog.csproj", "{1553DE60-A2B0-4FAF-B1B8-C0A7313781CC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeployCompilerGeneratorToolsRuntime", "src\Tools\Source\CompilerGeneratorTools\DeployCompilerGeneratorToolsRuntime\DeployCompilerGeneratorToolsRuntime.csproj", "{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B}"
Expand Down Expand Up @@ -835,10 +833,6 @@ Global
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E}.Release|Any CPU.Build.0 = Release|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Release|Any CPU.ActiveCfg = Release|Any CPU
{23683607-168A-4189-955E-908F0E80E60D}.Release|Any CPU.Build.0 = Release|Any CPU
{1553DE60-A2B0-4FAF-B1B8-C0A7313781CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1553DE60-A2B0-4FAF-B1B8-C0A7313781CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1553DE60-A2B0-4FAF-B1B8-C0A7313781CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
Expand Down Expand Up @@ -1142,7 +1136,6 @@ Global
{43026D51-3083-4850-928D-07E1883D5B1A} = {3F40F71B-7DCF-44A1-B15C-38CA34824143}
{59BABFC3-C19B-4472-A93D-3DD3835BC219} = {CAD2965A-19AB-489F-BE2E-7649957F914A}
{7A4B2176-7BFD-4B75-A61A-E25A1FDD0A1E} = {32A48625-F0AD-419D-828B-A50BDABA38EA}
{23683607-168A-4189-955E-908F0E80E60D} = {CAD2965A-19AB-489F-BE2E-7649957F914A}
{1553DE60-A2B0-4FAF-B1B8-C0A7313781CC} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{6DA08F12-32F2-4DD9-BBAD-982EB71A2C9B} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{A88AB44F-7F9D-43F6-A127-83BB65E5A7E2} = {CC126D03-7EAC-493F-B187-DCDEE1EF6A70}
Expand Down
4 changes: 2 additions & 2 deletions build/Defaults/Net460/app.config
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<trace>
<listeners>
<remove name="Default" />
<add name="ThrowingTraceListener" type="Microsoft.CodeAnalysis.ThrowingTraceListener, Roslyn.Test.Utilities.Desktop" />
<add name="ThrowingTraceListener" type="Microsoft.CodeAnalysis.ThrowingTraceListener, Roslyn.Test.Utilities" />
</listeners>
</trace>
</system.diagnostics>
Expand Down Expand Up @@ -75,7 +75,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
</dependentAssembly>

<!-- Even though all of our references are to Dev15 binaries we are still pulling in BasicUndo
Expand Down
4 changes: 2 additions & 2 deletions build/Defaults/Net462/app.config
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<trace>
<listeners>
<remove name="Default" />
<add name="ThrowingTraceListener" type="Microsoft.CodeAnalysis.ThrowingTraceListener, Roslyn.Test.Utilities.Desktop" />
<add name="ThrowingTraceListener" type="Microsoft.CodeAnalysis.ThrowingTraceListener, Roslyn.Test.Utilities" />
</listeners>
</trace>
</system.diagnostics>
Expand Down Expand Up @@ -83,7 +83,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
</dependentAssembly>

<!-- Even though all of our references are to Dev15 binaries we are still pulling in BasicUndo
Expand Down
2 changes: 1 addition & 1 deletion build/Defaults/Portable/app.config
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0"/>
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.VisualStudio.Validation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
Expand Down
12 changes: 11 additions & 1 deletion build/NuGetAdditionalFiles/RunCsc
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
#!/bin/sh

set -e
set -u

THISDIR=$(dirname $0)

dotnet $THISDIR/csc.dll "$@"
# The expression ${VAR:+TEXT} expands to:
# If VAR is null or empty => empty string
# If VAR is non-empty => TEXT
# Do this expression to make sure HOST_PATH ends with a slash,
# but if it's unset, have it be completely empty (look up dotnet in PATH)
HOST_PATH=${DOTNET_HOST_PATH:+${DOTNET_HOST_PATH-}/}

exec ${HOST_PATH}dotnet $THISDIR/csc.dll "$@"
9 changes: 7 additions & 2 deletions build/NuGetAdditionalFiles/RunCsc.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
echo off
dotnet %~dp0\csc.dll %*
@echo off
if defined DOTNET_HOST_PATH (
set HOST_PATH=%DOTNET_HOST_PATH%\
) else (
set HOST_PATH=
)
%HOST_PATH%dotnet %~dp0\csc.dll %*
12 changes: 11 additions & 1 deletion build/NuGetAdditionalFiles/RunVbc
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
#!/bin/sh

set -e
set -u

THISDIR=$(dirname $0)

dotnet $THISDIR/vbc.dll "$@"
# The expression ${VAR:+TEXT} expands to:
# If VAR is null or empty => empty string
# If VAR is non-empty => TEXT
# Do this expression to make sure HOST_PATH ends with a slash,
# but if it's unset, have it be completely empty (look up dotnet in PATH)
HOST_PATH=${DOTNET_HOST_PATH:+${DOTNET_HOST_PATH-}/}

exec ${HOST_PATH}dotnet $THISDIR/vbc.dll "$@"
9 changes: 7 additions & 2 deletions build/NuGetAdditionalFiles/RunVbc.cmd
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
echo off
dotnet %~dp0\vbc.dll %*
@echo off
if defined DOTNET_HOST_PATH (
set HOST_PATH=%DOTNET_HOST_PATH%\
) else (
set HOST_PATH=
)
%HOST_PATH%dotnet %~dp0\vbc.dll %*
11 changes: 11 additions & 0 deletions build/Rulesets/Roslyn_BuildRules.ruleset
Original file line number Diff line number Diff line change
Expand Up @@ -126,4 +126,15 @@
<Rules AnalyzerId="Microsoft.NetCore.Analyzers" RuleNamespace="Microsoft.NetCore.Analyzers">
<Rule Id="CA9999" Action="None" /> <!-- We know the analyzers will fail during a bootstrap build -->
</Rules>
<Rules AnalyzerId="xunit.analyzers" RuleNamespace="Xunit.Analyzers">
<Rule Id="xUnit1004" Action="None" /> <!-- allow skipped tests -->
<Rule Id="xUnit1024" Action="None" /> <!-- seems broken: https://github.com/xunit/xunit/issues/1361 -->
<Rule Id="xUnit2000" Action="None" /> <!-- "literal or constant value should be first in Assert.Equal" is a valid assert, but very noisy. Will do the refactoring later -->
<Rule Id="xUnit2002" Action="None" /> <!-- "do not use Assert.NonNull on struct" is a valid assert, but will require a codebase audit to turn on -->
<Rule Id="xUnit2003" Action="None" /> <!-- "do not use Assert.Equal for null value" is a valid assert, but very noisy right now -->
<Rule Id="xUnit2004" Action="None" /> <!-- "do not use Assert.Equal for boolean conditions" is a valid assert, but very noisy right now -->
<Rule Id="xUnit2006" Action="None" /> <!-- "do not use generic Assert.Equal to test string equality" is a valid assert, but very noisy right now -->
<Rule Id="xUnit2007" Action="None" /> <!-- "do not use Assert.IsType(typeof...)" is a valid assert, but very noisy right now -->
<Rule Id="xUnit2009" Action="None" /> <!-- "do not use Assert.True to check for substrings" is a valid assert, but very noisy right now -->
</Rules>
</RuleSet>
Loading