Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/tools
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2019-08-07 20:37:19 +0300
committerGitHub <noreply@github.com>2019-08-07 20:37:19 +0300
commitb3344fa0b27fef81e76a3f5d4633782bda160613 (patch)
treec1e05987e43ef48131d5efb208562e01062944f1 /mcs/tools
parent4780486237dfc9feab14317239593b90cd5b3d18 (diff)
Bump linker (#16014)
* Bump linker * Bump api-doc-tools and add NEW_CECIL define to mdoc * Bump linker * Bump API snapshot submodule * [csproj] Update project files
Diffstat (limited to 'mcs/tools')
-rw-r--r--mcs/tools/corcompare/mono-api-info.cs4
-rw-r--r--mcs/tools/linker/monolinker.csproj1
-rw-r--r--mcs/tools/linker/monolinker.exe.sources1
-rw-r--r--mcs/tools/mdoc/Makefile2
-rw-r--r--mcs/tools/mdoc/mdoc.csproj4
5 files changed, 7 insertions, 5 deletions
diff --git a/mcs/tools/corcompare/mono-api-info.cs b/mcs/tools/corcompare/mono-api-info.cs
index ac0674730bf..df7fb4e6bb0 100644
--- a/mcs/tools/corcompare/mono-api-info.cs
+++ b/mcs/tools/corcompare/mono-api-info.cs
@@ -586,9 +586,9 @@ namespace Mono.ApiTools {
writer.WriteStartElement ("generic-parameter-constraints");
- foreach (TypeReference constraint in constraints) {
+ foreach (GenericParameterConstraint constraint in constraints) {
writer.WriteStartElement ("generic-parameter-constraint");
- writer.WriteAttributeString ("name", Utils.CleanupTypeName (constraint));
+ writer.WriteAttributeString ("name", Utils.CleanupTypeName (constraint.ConstraintType));
writer.WriteEndElement (); // generic-parameter-constraint
}
diff --git a/mcs/tools/linker/monolinker.csproj b/mcs/tools/linker/monolinker.csproj
index 4ad6ae9f229..deecaee30d2 100644
--- a/mcs/tools/linker/monolinker.csproj
+++ b/mcs/tools/linker/monolinker.csproj
@@ -54,6 +54,7 @@
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\BaseStep.cs" />
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\BlacklistStep.cs" />
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\CleanStep.cs" />
+ <Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\ClearInitLocals.cs" />
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\CodeRewriterStep.cs" />
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\IStep.cs" />
<Compile Include="..\..\..\external\linker\src\linker\Linker.Steps\LoadI18nAssemblies.cs" />
diff --git a/mcs/tools/linker/monolinker.exe.sources b/mcs/tools/linker/monolinker.exe.sources
index 8581d0e2e5f..e436b3e03ed 100644
--- a/mcs/tools/linker/monolinker.exe.sources
+++ b/mcs/tools/linker/monolinker.exe.sources
@@ -29,6 +29,7 @@
../../../external/linker/src/linker/Linker/TypeReferenceExtensions.cs
../../../external/linker/src/linker/Linker/XApiReader.cs
../../../external/linker/src/linker/Linker.Steps/BaseStep.cs
+../../../external/linker/src/linker/Linker.Steps/ClearInitLocals.cs
../../../external/linker/src/linker/Linker.Steps/LoadReferencesStep.cs
../../../external/linker/src/linker/Linker.Steps/LoadI18nAssemblies.cs
../../../external/linker/src/linker/Linker.Steps/ResolveFromXmlStep.cs
diff --git a/mcs/tools/mdoc/Makefile b/mcs/tools/mdoc/Makefile
index 33249801eca..e3c5a321d1a 100644
--- a/mcs/tools/mdoc/Makefile
+++ b/mcs/tools/mdoc/Makefile
@@ -21,7 +21,7 @@ MONODOC_RESOURCES_COMMAND = $(foreach file,$(MONODOC_RESOURCES),/resource:../../
LIB_REFS = monodoc System System.Xml System.Core Mono.Cecil ICSharpCode.SharpZipLib System.Xml.Linq System.Web
-LOCAL_MCS_FLAGS = $(MDOC_RESOURCES_COMMAND) $(MONODOC_RESOURCES_COMMAND)
+LOCAL_MCS_FLAGS = $(MDOC_RESOURCES_COMMAND) $(MONODOC_RESOURCES_COMMAND) -define:NEW_CECIL
PROGRAM = $(topdir)/class/lib/$(PROFILE)/mdoc.exe
PROGRAM_DEPS = $(topdir)/class/lib/$(PROFILE)/monodoc.dll
MSCORLIB = -r:$(topdir)/class/lib/$(PROFILE)/mscorlib.dll
diff --git a/mcs/tools/mdoc/mdoc.csproj b/mcs/tools/mdoc/mdoc.csproj
index 99465448091..d3ba6232daa 100644
--- a/mcs/tools/mdoc/mdoc.csproj
+++ b/mcs/tools/mdoc/mdoc.csproj
@@ -26,12 +26,12 @@
<PropertyGroup Condition=" '$(Platform)' == 'net_4_x' ">
<OutputPath>./../../class/lib/net_4_x-$(HostPlatform)</OutputPath>
<IntermediateOutputPath>./../../class/obj/$(AssemblyName)-net_4_x-$(HostPlatform)</IntermediateOutputPath>
- <DefineConstants>NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>
+ <DefineConstants>NEW_CECIL;NET_4_0;NET_4_5;NET_4_6;MONO;WIN_PLATFORM</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(Platform)' == 'monodroid_tools' ">
<OutputPath>./../../class/lib/monodroid_tools</OutputPath>
<IntermediateOutputPath>./../../class/obj/$(AssemblyName)-monodroid_tools</IntermediateOutputPath>
- <DefineConstants>NET_4_6;MONO;MONODROID_TOOLS;WIN_PLATFORM</DefineConstants>
+ <DefineConstants>NEW_CECIL;NET_4_6;MONO;MONODROID_TOOLS;WIN_PLATFORM</DefineConstants>
</PropertyGroup>
<!-- @ALL_PROFILE_PROPERTIES@ -->
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">