Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Merge master back to stabilization #11616

Merged
merged 735 commits into from
May 27, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
735 commits
Select commit Hold shift + click to select a range
3231d5c
Stop using MoveToImmutable.
CyrusNajmabadi May 12, 2016
23af95a
Merge pull request #11273 from CyrusNajmabadi/avoidLoadingElfie
CyrusNajmabadi May 12, 2016
129df99
Responding to PR feedback.
tannergooding May 12, 2016
1bc2a33
Keep track of aliases, and use them to augment the list of inheritanc…
CyrusNajmabadi May 12, 2016
895aae8
Handle when there are aliases in the inheritance list points to those…
CyrusNajmabadi May 12, 2016
db529bb
Check to make sure there is actually a base list before continuing.
CyrusNajmabadi May 12, 2016
1b72147
Merge pull request #11223 from tannergooding/master
tannergooding May 12, 2016
a0b4ae8
Fix issue where we weren't properly creating the DeclaredTypeInfo for…
CyrusNajmabadi May 13, 2016
0f10675
Add test for finding derived types, even when aliases are involved.
CyrusNajmabadi May 13, 2016
e530f35
Don't search for derived types for sealed types.
CyrusNajmabadi May 13, 2016
56eb18a
Merge pull request #11269 from diryboy/option
Pilchie May 13, 2016
5899191
Build FindDerivedClassesAsync on top of GetTypesImmediatelyDerivedFro…
CyrusNajmabadi May 13, 2016
b7cbe4b
Build FindImplementingTypesAsync on top of GetTypesImmediatelyDerived…
CyrusNajmabadi May 13, 2016
9dc1d81
Remove unused method.
CyrusNajmabadi May 13, 2016
2a64e25
Remove method.
CyrusNajmabadi May 13, 2016
e22be5c
Remove method.
CyrusNajmabadi May 13, 2016
00aab8f
Remove method.
CyrusNajmabadi May 13, 2016
38fc108
Remove unused methods.
CyrusNajmabadi May 13, 2016
7d9d0aa
Remove unused fields.
CyrusNajmabadi May 13, 2016
c000f95
Move fields.
CyrusNajmabadi May 13, 2016
079b33e
Properly pass the project collection around.
CyrusNajmabadi May 13, 2016
eea2452
Get build working with VS "15" again
Pilchie Apr 23, 2016
e476b58
Avoid hard-coded 14.0
Pilchie May 5, 2016
8f39e2d
Force generation of binding redirects so that they are version dependent
Pilchie May 5, 2016
07cf56f
Introduce 'EditorFeatures.Next' project for Dev15 specific code
Pilchie Apr 23, 2016
6d56b83
Factor new Completion types into EditorFeatures.Next
Pilchie Apr 24, 2016
87cdf66
Add a VS "15" specific VSIX.
Pilchie Apr 24, 2016
7cef3b4
Remove SuppressionStateColumnFilterDefinition since the Shell has it.
Pilchie Apr 24, 2016
9f8c179
Extract common code to a helper method
Pilchie May 13, 2016
cc3c715
Rename and simplify method
Pilchie May 13, 2016
d47605b
Add doc comment
Pilchie May 13, 2016
5e13a90
Rename enum values, and add doc comments
Pilchie May 13, 2016
e603dda
Remove copy and pasted cruft
Pilchie May 13, 2016
44a7358
Remove no longer needed runtime
Pilchie May 13, 2016
bc58ac2
Remove commented out stuff
Pilchie May 13, 2016
778dfd6
Cleanup vsix dependencies
Pilchie May 13, 2016
c7d1078
Don't add structs to the class queue.
CyrusNajmabadi May 13, 2016
e43b127
Use simple comparison for type equality.
CyrusNajmabadi May 13, 2016
a52813b
Remove dead code.
CyrusNajmabadi May 13, 2016
c90e10d
Merge pull request #10812 from Pilchie/Dev15Build
Pilchie May 13, 2016
304a516
Use RoslynPublicKey for PublicKey as well
drognanar May 13, 2016
5e053fe
Add internals visible to
drognanar May 13, 2016
0059966
Update integration test framework
drognanar May 13, 2016
701404c
Add InternalImplementationOnly and doc-comments on IOperation (#11246)
bkoelman May 13, 2016
a0aa036
Stop escaping forward slashes in /errorlog JSON output
nguerrera May 9, 2016
1851e12
Weaken JsonWriter's StreamWriter dependency to TextWriter
nguerrera May 9, 2016
10e1a9b
Add JSON escaping tests
nguerrera May 10, 2016
450f6fe
Remove unnecessary special-case for "'" in JsonWriter
nguerrera May 10, 2016
fe02e3f
Bring /errorlog output up to SARIF draft 1.0.0-beta.4
nguerrera May 11, 2016
3826c36
Log rule metadata in /errorlog in official way
nguerrera May 12, 2016
1670e1d
Bring /errorlog output up to SARIF draft 1.0.0-beta.5
nguerrera May 12, 2016
41acd32
Deal with corner case in rule key collision
nguerrera May 13, 2016
5ae04f6
Change "analysisTarget" to "resultFile" in SARIF output
nguerrera May 13, 2016
f26c807
Add ErrorLogger tests for related locations and ID collision
nguerrera May 13, 2016
5929437
Refactor test utilities code
drognanar May 13, 2016
907cdfe
Cache semantic models as we walk the projects.
CyrusNajmabadi May 14, 2016
d4b0556
Disallow sealed in structs
lorcanmooney May 8, 2016
7e69ca2
Process one project at a time.
CyrusNajmabadi May 14, 2016
3e7ebcf
Flesh out metadata reading
CyrusNajmabadi May 15, 2016
96810ec
More refactoring to search a single project at a time.
CyrusNajmabadi May 15, 2016
dba9b28
Process each project in order.
CyrusNajmabadi May 15, 2016
deb4fe3
Name members more clearly.
CyrusNajmabadi May 15, 2016
f70f829
Rename method.
CyrusNajmabadi May 15, 2016
bb4137c
Remove unused method.
CyrusNajmabadi May 15, 2016
4bf06cc
Rename method.
CyrusNajmabadi May 15, 2016
bdf09da
Fix null refs.
CyrusNajmabadi May 15, 2016
091d664
Fix null ref.
CyrusNajmabadi May 15, 2016
386df78
Make method into a delegate.
CyrusNajmabadi May 15, 2016
6692376
Rename local.
CyrusNajmabadi May 15, 2016
0f13e98
Properly search for special types.
CyrusNajmabadi May 15, 2016
b366740
Pass along a flag to demarcate transitive or non-transitive searching.
CyrusNajmabadi May 15, 2016
445e325
Build the immediate functions on top of the basic functions.
CyrusNajmabadi May 15, 2016
2f73524
Expose proper semantics.
CyrusNajmabadi May 15, 2016
6dc136f
Actually return result.
CyrusNajmabadi May 15, 2016
a16a09c
properly pass along argument.
CyrusNajmabadi May 15, 2016
ed984a5
Need these caches to eb concurrency safe as we process documents in p…
CyrusNajmabadi May 15, 2016
fed0a33
Fix topological ordering of projects.
CyrusNajmabadi May 15, 2016
78131a7
Cache teh top level declaration info, not all the child infos.
CyrusNajmabadi May 15, 2016
0f087bf
Move methods out of DependentTypeFinder. They're not used there anym…
CyrusNajmabadi May 15, 2016
4092587
Merge pull request #10970 from svick/patch-1
Pilchie May 15, 2016
757f2ae
Merge pull request #11234 from CyrusNajmabadi/fullyQualifyOrdering
CyrusNajmabadi May 16, 2016
a6a51c2
Merge pull request #11237 from CyrusNajmabadi/betterGenerateMethodInf…
CyrusNajmabadi May 16, 2016
05f17f2
PR feedback.
CyrusNajmabadi May 16, 2016
ca411a8
Inline methods.
CyrusNajmabadi May 16, 2016
37b9999
Set an initial capacity on our dictionary.
CyrusNajmabadi May 16, 2016
419e2d9
Rename method.
CyrusNajmabadi May 16, 2016
993c2d5
Inline methods.
CyrusNajmabadi May 16, 2016
2f3e1ab
Rename static field.
CyrusNajmabadi May 16, 2016
302c924
Remove unused type.
CyrusNajmabadi May 16, 2016
3e6558e
Make types nested and private.
CyrusNajmabadi May 16, 2016
653d1bd
Clarify code.
CyrusNajmabadi May 16, 2016
8f704c1
Inline methods.
CyrusNajmabadi May 16, 2016
4e96456
Inline methods.
CyrusNajmabadi May 16, 2016
5632828
Remove unused delegate types.
CyrusNajmabadi May 16, 2016
b19cb19
Move method to delegate.'
CyrusNajmabadi May 16, 2016
942c751
Reorder parameters.
CyrusNajmabadi May 16, 2016
0aef7d4
Inline initialization.
CyrusNajmabadi May 16, 2016
d377f78
Make an n^2 loop into O(n)
CyrusNajmabadi May 16, 2016
33be43f
Make loop O(n)
CyrusNajmabadi May 16, 2016
1bab566
Fix formatting of ref/out parameters in Scripting (#11296)
svick May 16, 2016
cd74221
Fixed Stream sample in Additional files documentation (#10976)
svick May 16, 2016
5b6b033
Add new error message for using keyfile attribute with publicsign
May 12, 2016
441c867
Improve error message for publicsign keyfile relative path
May 16, 2016
fd32a73
Merge pull request #9218 from bkoelman/import-banner
Pilchie May 16, 2016
333c2e8
PR changes
drognanar May 16, 2016
e5e92ef
Don't bundle binaries in VisualStudioSetup.Next
Pilchie May 16, 2016
1b1296b
Merge pull request #11337 from Pilchie/ExtensionBundling
Pilchie May 16, 2016
a8dde7e
Update /errorlog doc
nguerrera May 16, 2016
253eb57
Add named parameters
CyrusNajmabadi May 16, 2016
01a74a2
Add comments.
CyrusNajmabadi May 16, 2016
a6e2bea
Remove unnecessary code.
CyrusNajmabadi May 16, 2016
e1be5c9
Comment code.
CyrusNajmabadi May 16, 2016
77c293e
Comment code.
CyrusNajmabadi May 16, 2016
31acc1f
Add comments.
CyrusNajmabadi May 16, 2016
b31d803
Merge pull request #11072 from drognanar/integrate
drognanar May 16, 2016
b3156f4
Merge pull request #10656 from bmay2/fix-1903
balajikris May 16, 2016
8b2b4d6
Merge branch 'master' into nugetBackoffMaster
CyrusNajmabadi May 16, 2016
b9b9aa4
Delay loading nuget types.
CyrusNajmabadi May 16, 2016
8f3ffeb
Sort usings.
CyrusNajmabadi May 16, 2016
d8f4547
Add documentation for /reportanalyzer command line switch (#11348)
mavasani May 16, 2016
d2a3f73
Enable UseAutoProperyAnalyzer - this should be fixed with the v2 IDE …
mavasani May 16, 2016
f230c5d
Add Forced Low Memory Mode feature
mattwar May 16, 2016
28f6f3e
Rename parameters.
CyrusNajmabadi May 17, 2016
0662815
Rename type.
CyrusNajmabadi May 17, 2016
a247cea
Merge pull request #11313 from CyrusNajmabadi/findRefsOneProject
CyrusNajmabadi May 17, 2016
ad5b1bb
Merge pull request #9663 from CyrusNajmabadi/nugetBackoffMaster
CyrusNajmabadi May 17, 2016
ccd7df7
comparitive -> comparative
May 17, 2016
b947523
make us to accept project level build errors as well.
heejaechang May 17, 2016
b280c27
Merge pull request #11233 from nguerrera/sarif-update
nguerrera May 17, 2016
72e8e64
feedback changes
mattwar May 17, 2016
d834259
Remove -anycpu RIDs in project.json files
jasonmalinowski May 17, 2016
c3a1d3c
make sure we accept only ones we can handle and reject others
heejaechang May 17, 2016
38f5a5b
Merge pull request #11355 from mattwar/ForcedLowMemoryMode
mattwar May 17, 2016
070780b
added unit test for the change
heejaechang May 17, 2016
dcd141b
Ensure that we respect source suppressions for IDE analyzer diagnosti…
mavasani May 17, 2016
0c99dea
removed old comment left out
heejaechang May 17, 2016
fe7e316
Be resilient to when we get an exception while reading metadata.
CyrusNajmabadi May 17, 2016
a41e5c9
Merge pull request #11367 from heejaechang/ProjectError
heejaechang May 18, 2016
ae75fe7
Merge pull request #11385 from CyrusNajmabadi/nullMetadata
CyrusNajmabadi May 18, 2016
2d797bb
Fix BlobBuilder.ToArray (#11376)
tmat May 18, 2016
fab958d
Improve and localize EnC error message (#11381)
tmat May 18, 2016
50f8500
Prevent duplicate rule metadata in /errorlog
nguerrera May 18, 2016
600303b
Moved to actual JSON serialization instead of hand encoding
jaredpar May 18, 2016
ee96024
Moved to the new API urls
jaredpar May 18, 2016
e2615b1
Merge pull request #11375 from jasonmalinowski/remove-anycpu
jasonmalinowski May 18, 2016
881089e
Merge pull request #11397 from jaredpar/json
jaredpar May 18, 2016
2ae7ae8
Allow foreach with string even if string does not implement foreach p…
VSadov May 18, 2016
807acd5
Merge pull request #11360 from CE-OP/master
jasonmalinowski May 18, 2016
79bfc0e
Fix #11193
May 18, 2016
25fa602
Assert that completion has a TypeInferenceService
May 18, 2016
a6ec0f8
Don't cause VB to load in a C# project and vice-versa.
CyrusNajmabadi May 18, 2016
4479372
Remove unused method.
CyrusNajmabadi May 18, 2016
f4d58f7
Ignore .userprefs files (#11395)
phrohdoh May 18, 2016
c664130
Fix URI escaping in /errorlog
nguerrera May 18, 2016
c2f188d
Fixed creation of the files
jaredpar May 18, 2016
f73fd4e
Log language in /errorlog
nguerrera May 18, 2016
82e584e
Change rule ID disambiguator from '.' to '-'
nguerrera May 18, 2016
13859e8
Merge pull request #11407 from CyrusNajmabadi/packageLoads
CyrusNajmabadi May 18, 2016
3e5b27d
Don't preload completion providers we don't need.
CyrusNajmabadi May 18, 2016
167e464
Move away from conditional weak tables.
CyrusNajmabadi May 19, 2016
ca369ee
Implement IEqualityComparer in case we get different role instances.
CyrusNajmabadi May 19, 2016
475d1d1
Extra delay loading of service into its own class.
CyrusNajmabadi May 19, 2016
ae8af15
Fix test code.
CyrusNajmabadi May 19, 2016
6f2c494
Fixup completion tests to properly call through the CompletionService.
CyrusNajmabadi May 19, 2016
b4f7d45
Disable running rule on test code.
CyrusNajmabadi May 19, 2016
a7ed576
Wire up /runtimemetadataversion to the build task (#11404)
agocke May 19, 2016
96f5ce2
Document breaking change in #5712 (#11399)
agocke May 19, 2016
e1584b1
Add more tests for recently-fixed dynamic bugs
May 13, 2016
abb7b6a
Move public signing diagnostic codes of new errors
May 16, 2016
b6f1a1c
Stop overriding default assembly load context
jkotas May 19, 2016
bf90476
Fixes duplicate namespace insertion (#9229)
bkoelman May 19, 2016
d3567c2
Named parameter.
CyrusNajmabadi May 19, 2016
a6f55cd
Use DSRN 1.4.0-rc (#11424)
tmat May 19, 2016
d36b057
Remove description check
mattwar May 19, 2016
5734bdc
Merge pull request #11413 from CyrusNajmabadi/delayLoadCompletion
CyrusNajmabadi May 19, 2016
a58ae8d
Document decision to have breaking change
May 19, 2016
4f3f9ec
Respond to PR feedback
nguerrera May 19, 2016
91ca587
Merge pull request #11423 from jkotas/alc
jaredpar May 19, 2016
7f6fdd0
Merge pull request #11398 from rchande/fixsymbolidcrash
May 19, 2016
e090e14
Mark /errolog output as v1.0.0
nguerrera May 19, 2016
63813d2
Move groovy to folder and projects
jaredpar May 18, 2016
b5ebe73
Delay start our services that talk to nuget so that we don't load the…
CyrusNajmabadi May 19, 2016
35449fa
Merge branch 'master' into delayLoadNuget
CyrusNajmabadi May 19, 2016
aad4fe5
Merge pull request #11433 from mattwar/Nondescriptive
mattwar May 19, 2016
add64ee
only show FSD message when user option is on
heejaechang May 19, 2016
1e5f1aa
Move to a single proxy type.
CyrusNajmabadi May 20, 2016
12e5e17
Improvements to Scripting API exception handling (#11416)
tmat May 20, 2016
3097e62
Merge pull request #11440 from CyrusNajmabadi/delayLoadNuget
jasonmalinowski May 20, 2016
9b72b60
Error logging
jaredpar May 20, 2016
5502db8
README part 1
jaredpar May 20, 2016
9c271fe
README part 2
jaredpar May 20, 2016
4ddd2be
Merge pull request #11448 from jaredpar/runtests
jaredpar May 20, 2016
a3a5507
Allow test determinism please phrase
jaredpar May 20, 2016
cd21f84
Merge pull request #11390 from nguerrera/duplicate-rule-metadata
nguerrera May 20, 2016
3bd960b
Correct intellisense and indentation for fixed statements
lorcanmooney May 14, 2016
0ae7194
Fix an IndexOutOfRangeException in EnumCompletion
May 20, 2016
ab52c59
Include basesBeingResolved in recursive calls to IsSymbolAccessibleCore
cston May 20, 2016
696d4de
Improve error message for failing to sign on CoreCLR linux
May 20, 2016
ebf4437
Add test.
CyrusNajmabadi May 20, 2016
8c33fc7
Merge pull request #11449 from jaredpar/readme
jaredpar May 20, 2016
bd4bc05
Merge pull request #11465 from rchande/fixEnumCompletionWatson
May 20, 2016
26ca2ba
Be less aggressive when offering to generate a method in VB.
CyrusNajmabadi May 20, 2016
3f1aa6e
Merge pull request #11318 from lorcanmooney/issue11213
balajikris May 21, 2016
40e2a0c
Move Roslyn to newer toolset packages (#10312)
mavasani May 21, 2016
28776fd
Fix reporting of EnC (and other) diagnostics (#11447)
tmat May 21, 2016
009255b
Merge pull request #11468 from CyrusNajmabadi/vbGenerateMethod
CyrusNajmabadi May 21, 2016
d55123f
Roslyn side changes for the new toggle button added to the Error list…
mavasani May 21, 2016
17d3dd1
fixes issue where build dedup doesn't add project analyzers.
heejaechang May 21, 2016
83eb6ee
updated comments
heejaechang May 21, 2016
83cc6cf
changed low memory error message to new one as we decided in the meeting
heejaechang May 21, 2016
5f140f3
Allow debugging output when debugging unit tests
DustinCampbell May 21, 2016
859fe32
Merge pull request #11478 from heejaechang/builderror
heejaechang May 21, 2016
6672882
Merge pull request #11467 from cston/174789
cston May 23, 2016
f13fc3e
bring back one line that got accidently removed.
heejaechang May 23, 2016
6c7960d
Code review feedback to use null conditional operator
DustinCampbell May 23, 2016
ab4e012
Merge pull request #11469 from khyperia/fix9288
khyperia May 23, 2016
a5ae72c
Merge pull request #11480 from DustinCampbell/fix-debug-output
DustinCampbell May 23, 2016
284b62f
Merge pull request #11341 from khyperia/addDynamicTests
khyperia May 23, 2016
545401e
Merge branch 'master' of https://github.com/dotnet/roslyn into message
heejaechang May 23, 2016
030cee0
Fix #11068: Interactive window should allow to add commands to histor…
AlexanderSher May 23, 2016
cd201eb
Restore backward compatibility in the way conversion from a reference…
AlekseyTs May 23, 2016
856f75f
changed Reenable to Re-enable
heejaechang May 23, 2016
bc66361
updated message slightly
heejaechang May 23, 2016
01f436a
Merge pull request #11479 from heejaechang/message
heejaechang May 23, 2016
8503142
added "has"
heejaechang May 23, 2016
1b27908
Merge pull request #11513 from heejaechang/message5
heejaechang May 23, 2016
3747142
made 2 states (designer or not) to 3 states (designer, not, unknown)
heejaechang May 24, 2016
18e495b
removed unnecessary comments
heejaechang May 24, 2016
20606be
Merge pull request #11334 from khyperia/fix9150
khyperia May 24, 2016
42c0eea
Merge pull request #11401 from VSadov/stringForeach
VSadov May 24, 2016
4798c9b
Merge pull request #11320 from lorcanmooney/issue11170
gafter May 24, 2016
0fb3f73
Merge pull request #11511 from AlekseyTs/Issue9887
AlekseyTs May 24, 2016
f8e6990
Fix a flaky compiler suite
jaredpar May 23, 2016
70e76b2
Merge pull request #11517 from heejaechang/scanner
heejaechang May 24, 2016
8dbc9b0
Adjust implementation of MemberSemanticModel.GetEnclosingBinderIntern…
AlekseyTs May 24, 2016
9e4be40
Merge pull request #11514 from jaredpar/fix
jaredpar May 24, 2016
92f878f
Do not report warnings for malformed InformationalVersionAttribute va…
tmat May 24, 2016
ab1a171
Utilize new archival options (#11540)
mmitche May 24, 2016
26a55d4
Iterator Property setter should not be treated as an iterator
cston May 23, 2016
d389334
Initialize the error list toggle state when error list is initialized…
mavasani May 25, 2016
86cae9f
Merge pull request #11534 from cston/220696
cston May 25, 2016
2b079d8
Merge pull request #11542 from AlekseyTs/Bug187910
AlekseyTs May 25, 2016
36623bd
Port https://github.com/dotnet/roslyn/pull/11398 over to SymbolKeys. …
CyrusNajmabadi May 25, 2016
b35416a
Bug 217681: compiler should not crash on public+private metadata (#11…
jcouv May 25, 2016
5ae94f2
Merge pull request #11561 from CyrusNajmabadi/symbolKeyCrash
CyrusNajmabadi May 25, 2016
c7c8299
Fix reporting of ERR_EncUpdateFailedMissingAttribute (#11476)
tmat May 25, 2016
822c285
Merge pull request #11406 from rchande/assertTypeInferenceNotNull
May 26, 2016
72e1d4f
Enc: Unify time-based versions of assemblies from all previous genera…
tmat May 26, 2016
dd21101
Bug 217740: don't crash when emitting or loading a DateTimeConstant(-…
jcouv May 26, 2016
3fa46b8
Merge master into stabilization for Dev15U3
panopticoncentral May 27, 2016
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: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# User-specific files
*.suo
*.user
*.userprefs
*.sln.docstates
.vs/

Expand Down Expand Up @@ -34,6 +35,7 @@ UnitTestResults.html
*.nuget.props
*.nuget.targets
project.lock.json
*.project.lock.json

*_i.c
*_p.c
Expand Down
148 changes: 98 additions & 50 deletions Compilers.sln

Large diffs are not rendered by default.

117 changes: 117 additions & 0 deletions CrossPlatform.sln
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,18 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "BasicScriptingTest", "src\S
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommonCoreClrRuntime", "src\Tools\CommonCoreClrRuntime\CommonCoreClrRuntime.csproj", "{1B665337-9D6A-451A-AEAC-F7BF1AF95FFB}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dependencies", "Dependencies", "{A18BACE1-BB66-4156-8E89-81429A5814C6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Immutable", "src\Dependencies\Immutable\Immutable.csproj", "{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "xUnit.net", "src\Dependencies\xUnit.net\xUnit.net.csproj", "{8635CB8F-D210-41ED-B4FF-71502CDB475C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Metadata", "src\Dependencies\Metadata\Metadata.csproj", "{E6796B97-D5C6-45B2-AE46-351D15DCFC71}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DiaSymReader", "src\Dependencies\DiaSymReader\DiaSymReader.csproj", "{D2B8B03E-A85D-48A2-818F-9177D89586A9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Composition", "src\Dependencies\Composition\Composition.csproj", "{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
src\Test\Utilities\Shared\TestUtilities.projitems*{ccbd3438-3e84-40a9-83ad-533f23bcfca5}*SharedItemsImports = 4
Expand Down Expand Up @@ -678,6 +690,106 @@ Global
{1B665337-9D6A-451A-AEAC-F7BF1AF95FFB}.Release|x64.ActiveCfg = Release|x64
{1B665337-9D6A-451A-AEAC-F7BF1AF95FFB}.Release|x64.Build.0 = Release|x64
{1B665337-9D6A-451A-AEAC-F7BF1AF95FFB}.Release|x86.ActiveCfg = Release|x64
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|ARM.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|ARM.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|x64.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|x64.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|x86.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Debug|x86.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|Any CPU.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|ARM.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|ARM.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|x64.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|x64.Build.0 = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|x86.ActiveCfg = Debug|Any CPU
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA}.Release|x86.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|ARM.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|ARM.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|x64.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|x64.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|x86.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Debug|x86.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|Any CPU.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|ARM.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|ARM.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|x64.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|x64.Build.0 = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|x86.ActiveCfg = Debug|Any CPU
{8635CB8F-D210-41ED-B4FF-71502CDB475C}.Release|x86.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|ARM.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|ARM.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|x64.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|x64.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|x86.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Debug|x86.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|Any CPU.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|ARM.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|ARM.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|x64.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|x64.Build.0 = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|x86.ActiveCfg = Debug|Any CPU
{E6796B97-D5C6-45B2-AE46-351D15DCFC71}.Release|x86.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|ARM.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|ARM.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|x64.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|x64.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|x86.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Debug|x86.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|Any CPU.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|ARM.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|ARM.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|x64.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|x64.Build.0 = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|x86.ActiveCfg = Debug|Any CPU
{D2B8B03E-A85D-48A2-818F-9177D89586A9}.Release|x86.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|Any CPU.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|ARM.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|ARM.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|x64.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|x64.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|x86.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Debug|x86.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|Any CPU.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|Any CPU.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|ARM.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|ARM.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|Mixed Platforms.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|x64.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|x64.Build.0 = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|x86.ActiveCfg = Debug|Any CPU
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491}.Release|x86.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -719,5 +831,10 @@ Global
{2DAE4406-7A89-4B5F-95C3-BC5422CE47CE} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{ABC7262E-1053-49F3-B846-E3091BB92E8C} = {A6F70573-57FE-49F9-A26C-75B8D202B795}
{1B665337-9D6A-451A-AEAC-F7BF1AF95FFB} = {FD0FAF5F-1DED-485C-99FA-84B97F3A8EEC}
{DCDA908D-EF5E-494B-ADDC-C26F5FD610CA} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{8635CB8F-D210-41ED-B4FF-71502CDB475C} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{E6796B97-D5C6-45B2-AE46-351D15DCFC71} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{D2B8B03E-A85D-48A2-818F-9177D89586A9} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
{02ABB346-3CC8-4CC2-B6E4-72A60A3E1491} = {A18BACE1-BB66-4156-8E89-81429A5814C6}
EndGlobalSection
EndGlobal
7 changes: 2 additions & 5 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
SHELL = /usr/bin/env bash
OS_NAME = $(shell uname -s)
NUGET_PACKAGE_NAME = nuget.71
BUILD_CONFIGURATION = Debug
BINARIES_PATH = $(shell pwd)/Binaries
TOOLSET_PATH = $(BINARIES_PATH)/toolset
RESTORE_SEMAPHORE_PATH = $(TOOLSET_PATH)/restore.semaphore
BOOTSTRAP_PATH = $(BINARIES_PATH)/Bootstrap
BUILD_LOG_PATH =
XUNIT_VERSION = 2.1.0
HOME_DIR = $(shell cd ~ && pwd)

MSBUILD_ADDITIONALARGS := /v:m /fl /fileloggerparameters:Verbosity=normal /p:Configuration=$(BUILD_CONFIGURATION)

ifeq ($(OS_NAME),Linux)
MSBUILD_ADDITIONALARGS := $(MSBUILD_ADDITIONALARGS) /p:BaseNuGetRuntimeIdentifier=ubuntu.14.04
ROSLYN_TOOLSET_NAME = roslyn.linux.6
ROSLYN_TOOLSET_NAME = roslyn.linux.7
else ifeq ($(OS_NAME),Darwin)
MSBUILD_ADDITIONALARGS := $(MSBUILD_ADDITIONALARGS) /p:BaseNuGetRuntimeIdentifier=osx.10.10
ROSLYN_TOOLSET_NAME = roslyn.mac.5
ROSLYN_TOOLSET_NAME = roslyn.mac.6
endif

ifneq ($(BUILD_LOG_PATH),)
Expand Down Expand Up @@ -77,4 +75,3 @@ $(ROSLYN_TOOLSET_PATH): | $(TOOLSET_PATH)

$(TOOLSET_PATH):
mkdir -p $(TOOLSET_PATH)

10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,14 @@
### Windows - Unit Tests
||Debug x86|Debug x64|Release x86|Release x64|Determinism|
|:--:|:--:|:--:|:--:|:--:|:--:|
|**master (1.3)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_dbg_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_dbg_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_rel_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_rel_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_rel_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_win_rel_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_determinism/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_determinism/)|
|**future (2.0 Preview 2)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_dbg_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_dbg_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_rel_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_rel_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_rel_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_win_rel_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_determinism/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_determinism/)|
|**hotfix**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_dbg_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_dbg_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_rel_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_rel_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_rel_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_win_rel_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_determinism/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_determinism/)|
|**master (1.3)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_debug_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_debug_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_debug_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_debug_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_release_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_release_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_release_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_release_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_determinism/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/windows_determinism/)|
|**future (2.0 Preview 2)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_debug_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_debug_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_debug_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_debug_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_release_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_release_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_release_unit64/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_release_unit64/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_determinism/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/windows_determinism/)|

### Linux/Mac - Unit Tests
||Linux|Mac OSX|
|:--:|:--:|:--:|
|**master (1.3)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_lin_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_lin_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_master_mac_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_master_mac_dbg_unit32/)|
|**future (2.0 Preview 2)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_lin_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_lin_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_future_mac_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_future_mac_dbg_unit32/)|
|**hotfix**|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_lin_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_lin_dbg_unit32/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_mac_dbg_unit32/badge/icon)](http://dotnet-ci.cloudapp.net/job/roslyn_hotfix_mac_dbg_unit32/)|
|**master (1.3)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/linux_debug/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/linux_debug/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/mac_debug/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/master/job/mac_debug/)|
|**future (2.0 Preview 2)**|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/linux_debug/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/linux_debug/)|[![Build Status](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/mac_debug/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_roslyn/job/future/job/mac_debug/)|

[//]: # (End current test results)

Expand Down
14 changes: 13 additions & 1 deletion Restore.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,21 @@ REM internal repositories.
set RoslynSolution=%1
if "%RoslynSolution%" == "" set RoslynSolution=%~dp0Roslyn.sln

echo Deleting project.lock.json files
pushd "%~dp0src"
echo "Dummy lock file to avoid error when there is no project.lock.json file" > project.lock.json
del /s /q project.lock.json
popd

echo Restoring packages: Toolsets
call %NugetExe% restore "%~dp0build\ToolsetPackages\project.json" %NuGetAdditionalCommandLineArgs% || goto :RestoreFailed

echo Restoring packages: Toolsets (Dev14 VS SDK build tools)
call %NugetExe% restore "%~dp0build\ToolsetPackages\dev14.project.json" %NuGetAdditionalCommandLineArgs% || goto :RestoreFailed

echo Restoring packages: Toolsets (Dev15 VS SDK build tools)
call %NugetExe% restore "%~dp0build\ToolsetPackages\dev15.project.json" %NuGetAdditionalCommandLineArgs% || goto :RestoreFailed

echo Restoring packages: Samples
call %NugetExe% restore "%~dp0src\Samples\Samples.sln" %NuGetAdditionalCommandLineArgs% || goto :RestoreFailed

Expand All @@ -23,4 +35,4 @@ exit /b 0

:RestoreFailed
echo Restore failed with ERRORLEVEL %ERRORLEVEL%
exit /b 1
exit /b 1
Loading