[Build] Renewal GenDummy (#583)
authorWonYoung Choi <wy80.choi@samsung.com>
Mon, 10 Dec 2018 10:26:16 +0000 (19:26 +0900)
committerGitHub <noreply@github.com>
Mon, 10 Dec 2018 10:26:16 +0000 (19:26 +0900)
commit2849a43c50432ab569d8afd366e1041a50bcf0df
treea7790e8507122cdaf642e9350288319b79cbb764
parent02b396c6192fb473a4e6647ab9e32f14b3b28b2d
[Build] Renewal GenDummy (#583)

* [Build] Renewal GenDummy

Create GenDummy with Mono.Cecil to improve performance and reduce binary size.
New GenDummy replaces the body of all methods with PNSE throwing block.

* [Build] Remove unnecessary properties
137 files changed:
build.sh
build/build.proj
build/common.props
build/common.targets
build/directories.props
tools/Tools.sln
tools/bin/ABIChecker/ABIChecker.deps.json
tools/bin/ABIChecker/ABIChecker.dll
tools/bin/ABIChecker/ABIChecker.pdb
tools/bin/ABIChecker/Newtonsoft.Json.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/System.Composition.AttributedModel.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/System.Composition.Convention.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/System.Composition.Hosting.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/System.Composition.Runtime.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/System.Composition.TypedParts.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [changed mode: 0755->0644]
tools/bin/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [changed mode: 0755->0644]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.deps.json [deleted file]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.dll [deleted file]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.pdb [deleted file]
tools/bin/GenDummy.Tasks/GenDummy.dll [deleted file]
tools/bin/GenDummy.Tasks/GenDummy.pdb [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.Build.Framework.dll [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.Build.Utilities.Core.dll [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.CSharp.Workspaces.dll [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.CSharp.dll [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.Workspaces.dll [deleted file]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.dll [deleted file]
tools/bin/GenDummy.Tasks/System.AppContext.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Buffers.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Collections.Concurrent.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Collections.Immutable.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Collections.NonGeneric.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Composition.AttributedModel.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Composition.Convention.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Composition.Hosting.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Composition.Runtime.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Composition.TypedParts.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Diagnostics.Contracts.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Diagnostics.StackTrace.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Dynamic.Runtime.dll [deleted file]
tools/bin/GenDummy.Tasks/System.IO.FileSystem.Primitives.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Linq.Expressions.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Linq.Parallel.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Linq.dll [deleted file]
tools/bin/GenDummy.Tasks/System.ObjectModel.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Private.DataContractSerialization.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.ILGeneration.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.Lightweight.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Reflection.Metadata.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Reflection.TypeExtensions.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Resources.Reader.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Runtime.Numerics.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Runtime.Serialization.Primitives.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Runtime.Serialization.Xml.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Security.Cryptography.OpenSsl.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Security.Cryptography.Primitives.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Text.RegularExpressions.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Threading.Tasks.Extensions.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Threading.Tasks.Parallel.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Threading.Thread.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Threading.ThreadPool.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Threading.dll [deleted file]
tools/bin/GenDummy.Tasks/System.ValueTuple.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.ReaderWriter.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.XDocument.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.XPath.XDocument.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.XPath.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.XmlDocument.dll [deleted file]
tools/bin/GenDummy.Tasks/System.Xml.XmlSerializer.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib [deleted file]
tools/bin/GenDummy.Tasks/runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib [deleted file]
tools/bin/GenDummy.Tasks/runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.IO.Compression.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll [deleted file]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll [deleted file]
tools/bin/GenDummy/CommandLine.dll [new file with mode: 0755]
tools/bin/GenDummy/GenDummy.deps.json [new file with mode: 0644]
tools/bin/GenDummy/GenDummy.dll [new file with mode: 0644]
tools/bin/GenDummy/GenDummy.pdb [new file with mode: 0644]
tools/bin/GenDummy/GenDummy.runtimeconfig.json [new file with mode: 0644]
tools/bin/GenDummy/Mono.Cecil.Mdb.dll [new file with mode: 0755]
tools/bin/GenDummy/Mono.Cecil.Pdb.dll [new file with mode: 0755]
tools/bin/GenDummy/Mono.Cecil.Rocks.dll [new file with mode: 0755]
tools/bin/GenDummy/Mono.Cecil.dll [new file with mode: 0755]
tools/build-tools.sh
tools/src/GenDummy.CommandLine/GenDummy.CommandLine.csproj [deleted file]
tools/src/GenDummy.CommandLine/Program.cs [deleted file]
tools/src/GenDummy.Tasks/GenDummy.Tasks.csproj [deleted file]
tools/src/GenDummy.Tasks/GenDummyTask.cs [deleted file]
tools/src/GenDummy/.editorconfig [deleted file]
tools/src/GenDummy/Converter.cs [new file with mode: 0644]
tools/src/GenDummy/DummyProject.cs [deleted file]
tools/src/GenDummy/GenDummy.csproj
tools/src/GenDummy/Log.cs [new file with mode: 0644]
tools/src/GenDummy/Options.cs [moved from tools/src/GenDummy.CommandLine/Options.cs with 87% similarity]
tools/src/GenDummy/Processors/ConstructorProcessor.cs [deleted file]
tools/src/GenDummy/Processors/DestructorProcessor.cs [deleted file]
tools/src/GenDummy/Processors/DummyProcessor.cs [deleted file]
tools/src/GenDummy/Processors/EventProcessor.cs [deleted file]
tools/src/GenDummy/Processors/IProcessor.cs [deleted file]
tools/src/GenDummy/Processors/MethodProcessor.cs [deleted file]
tools/src/GenDummy/Processors/PropertyProcessor.cs [deleted file]
tools/src/GenDummy/Program.cs [new file with mode: 0644]