-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Remove Portable server #25449
Remove Portable server #25449
Conversation
cc @jaredpar This doesn't touch any shipping code and is not expected to result in any product changes, so I don't believe it needs ask mode approval. |
This code was built as a prototype for porting the compiler server to other platforms. It has now been ported to CoreCLR and multiple OSes through multitargeting. The portable server cannot meet our security requirements and will never ship, so it's continued existence in our code is merely confusing to anyone who happens upon it.
51ca863
to
d6704d5
Compare
@agocke I just refreshed the tuple-equality branch with latest dev15.7.x bits and I'm getting a build error that seems related to this change.
Any ideas? |
Fixed it locally with following change. No idea why this would not be blocked in CI. diff --git a/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj b/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj
index adfd6c5..e71c150 100644
--- a/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj
+++ b/src/Compilers/CSharp/Portable/CSharpCodeAnalysis.csproj
@@ -66,6 +66,7 @@
<InternalsVisibleTo Include="Microsoft.CodeAnalysis.CompilerServer" />
<InternalsVisibleTo Include="VBCSCompiler" />
<InternalsVisibleTo Include="VBCSCompilerPortable" />
+ <InternalsVisibleToTest Include="VBCSCompilerTests" />
<InternalsVisibleToTest Include="Roslyn.Compilers.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Compilers.CompilerServer.UnitTests" />
<InternalsVisibleToTest Include="Roslyn.Compilers.CSharp.CommandLine.UnitTests" /> |
Never mind, I reverted the "fix" and things are building fine. I must have messed something up locally. |
This code was built as a prototype for porting the compiler server to
other platforms. VBCSCompiler has now been ported to CoreCLR and multiple OSes
through multitargeting. The portable server cannot meet our security
requirements and will never ship, so it's continued existence in our
code is merely confusing to anyone who happens upon it.