Skip to content

Commit 236db98

Browse files
authored
Revert FCS compression (#13781)
1 parent bdcb444 commit 236db98

File tree

8 files changed

+15
-9
lines changed

8 files changed

+15
-9
lines changed

src/Compiler/FSharp.Compiler.Service.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
<!-- The FSharp.Compiler.Service dll provides a referencable public interface for tool builders -->
3131
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
32-
<CompressMetadata>true</CompressMetadata>
32+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
3333
</PropertyGroup>
3434

3535
<PropertyGroup>

src/FSharp.Build/FSharp.Build.fsproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020

2121
<!-- The FSharp.Build dll does not provide a referencable public interface although it's used for testing -->
2222
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
23-
<CompressMetadata>true</CompressMetadata>
23+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
24+
<NoOptimizationData>true</NoOptimizationData>
25+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
2426
</PropertyGroup>
2527

2628
<ItemGroup>

src/FSharp.Compiler.Interactive.Settings/FSharp.Compiler.Interactive.Settings.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<!-- The FSharp.Compiler.Interactive.Settings dll provides a referencable public interface to tool builders -->
1313
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
14-
<CompressMetadata>true</CompressMetadata>
14+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
1515
</PropertyGroup>
1616

1717
<ItemGroup>

src/FSharp.Compiler.Server.Shared/FSharp.Compiler.Server.Shared.fsproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
<UseFSharpProductVersion>true</UseFSharpProductVersion>
99
</PropertyGroup>
1010

11-
<!-- The FSharp.Compiler.Server.Shared dll does not provide a referencable public interface -->
11+
<!-- The FSharp.Core dll provides a referencable public interface -->
1212
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
13-
<CompressMetadata>true</CompressMetadata>
13+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
1414
</PropertyGroup>
1515

1616
<ItemGroup>

src/FSharp.Core/FSharp.Core.fsproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
</PropertyGroup>
4141

4242
<!-- The FSharp.Core dll provides a referencable public interface -->
43-
<PropertyGroup Condition="'$(Configuration)' != 'Proto' and '$(CompressAllMetadata)' != 'true'">
44-
<CompressMetadata>true</CompressMetadata>
43+
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
44+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
4545
</PropertyGroup>
4646

4747
<ItemGroup>

src/FSharp.DependencyManager.Nuget/FSharp.DependencyManager.Nuget.fsproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
<!-- The FSharp.DependencyManager.Nuget dll does not provide a referencable public interface although it's used for testing -->
1616
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
17-
<CompressMetadata>true</CompressMetadata>
17+
<NoOptimizationData>true</NoOptimizationData>
18+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
1819
</PropertyGroup>
1920

2021
<Target Name="CopyToBuiltBin" BeforeTargets="BuiltProjectOutputGroup" AfterTargets="CoreCompile">

src/fsc/fsc.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
2525
<NoOptimizationData>true</NoOptimizationData>
2626
<NoInterfaceData>true</NoInterfaceData>
27+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
2728
</PropertyGroup>
2829

2930
<ItemGroup>

src/fsi/fsi.targets

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626

2727
<!-- The fsi application does not provide a referencable public interface -->
2828
<PropertyGroup Condition="'$(Configuration)' != 'Proto'">
29-
<CompressMetadata>true</CompressMetadata>
29+
<NoOptimizationData>true</NoOptimizationData>
30+
<NoInterfaceData>true</NoInterfaceData>
31+
<CompressMetadata Condition="'$(CompressAllMetadata)' != 'true'">false</CompressMetadata>
3032
</PropertyGroup>
3133

3234
<ItemGroup>

0 commit comments

Comments
 (0)