- 28 4月, 2016 6 次提交
-
-
由 vsadov 提交于
Rebased onto future branch Fixed Tuple field signatures Fixed tests affected by tuple parsing
-
由 VSadov 提交于
Most interesting parts here are: * the syntax node shape and naming - these are public APIs so we should get the naming right. NOTE: I expect some churn here so for now I have disabled the public API diagnostics. * parsing something that starts with "(" is tricky since that can be a start of many constructs - lambdas, casts, parenthesized expressions... I have updated the lookahead logic that tries to figure what we are dealing with, but it may need some tuning to be more robust. In particular there could be some error recovery work to see that handling of broken code is sensible. ==== Current assumptions: 1) TupleTypes and TupleExpressions must have 2 or more elements/arguments. However we may have to parse 0 and 1 sized expressions for error recovery reasons. Those are syntax errors. 2) TupleType looks like (int x, int y) x = ... I.E. ( type [name], type [name]) We may enforce that all or no elements have names. Not sure yet if that needs to be in parser or binder. 3) TupleExpression looks like var something = (x: foo(), y: bar); I.E. ( [name:] expr, [name:] expr) just like with the types we may want to enforce that all or none of the arguments have names. Not sure if that is a syntax or binding error. It is not a part of this change.
-
由 Jared Parsons 提交于
Local function testing: var and async
-
由 Neal Gafter 提交于
Merge "typeswitch" into future
-
由 Neal Gafter 提交于
-
由 Neal Gafter 提交于
Remove evidence of advanced pattern-matching features for C# 7.
-
- 27 4月, 2016 16 次提交
-
-
由 Tomáš Matoušek 提交于
Address netstandard1.3 warnings
-
由 Tomáš Matoušek 提交于
Clean up PortablePdb shims
-
由 David Kean 提交于
Replace usages of CopyReferencesByDefault/CopyNuGetImplementations
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Tomas Matousek 提交于
-
由 Neal Gafter 提交于
-
由 John Hamby 提交于
Merge master into future
-
由 David Kean 提交于
Replaced usages of these build properties with UseCommonOutputDirectory, which is a built-in concept.
-
由 David Kean 提交于
This enables us to share output directory, and a few other properties needed for VS15 conversion.
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 David Kean 提交于
Move DeployTestDependencies to use same targets as Dependencies
-
由 Jared Parsons 提交于
-
由 Jared Parsons 提交于
-
由 David Kean 提交于
This lets us stop calling csc.exe for a project who's sole job is to copy binaries.
-
- 26 4月, 2016 18 次提交
-
-
由 Neal Gafter 提交于
fix typos in features .md files
-
由 Neal Gafter 提交于
Merge from future into features/patterns
-
由 Tomáš Matoušek 提交于
Also up the ulimit on Linux during restore (#10768)
-
由 Andy Gocke 提交于
-
由 Neal Gafter 提交于
-
由 David Kean 提交于
Downgrade Editors to a released version of LanguageServices and add it and AppDesigner to ProjectSystem.sln
-
由 John Hamby 提交于
Conflicts: src/Debugging/Microsoft.DiaSymReader.PortablePdb/Microsoft.DiaSymReader.PortablePdb.nuspec src/Dependencies/VisualStudio/project.json src/NuGet/Microsoft.CodeAnalysis.Common.nuspec src/NuGet/Microsoft.Net.CSharp.Interactive.netcore.nuspec src/NuGet/Microsoft.Net.Compilers.netcore.nuspec src/Scripting/Core/Scripting.csproj src/Tools/CommonNetCoreReferences/project.json src/VisualStudio/Core/Def/ServicesVisualStudio.csproj
-
由 Vincent Sisk 提交于
-
由 Neal Gafter 提交于
Remove all project.lock.json files left over from a bad merge.
-
由 David Kean 提交于
-
由 John Hamby 提交于
Merge stabilization into master
-
-
由 David Kean 提交于
Remove references inherited via NuGet
-
由 David Kean 提交于
This prevents us from needing to reference LanguageServices, Workspaces & CodeAnalysis when inside ProjectSystem.sln. We don't deploy package to output directory so we do not overwrite the "current" version of the assembly.
-
由 David Kean 提交于
Updated ProjectSystem with new GUID of Composition.csroj
-
由 Neal Gafter 提交于
Update failing test.
-
由 Neal Gafter 提交于
-
由 David Kean 提交于
These got out of sync.
-