[Build] Improve performance of GenDummy (#284)
authorWonYoung Choi <wy80.choi@samsung.com>
Tue, 17 Jul 2018 04:09:49 +0000 (13:09 +0900)
committerGitHub <noreply@github.com>
Tue, 17 Jul 2018 04:09:49 +0000 (13:09 +0900)
commit31c7db69e8a9231f54ed98bd9d7d1f55b3c1a6a9
tree0c07f77c6f1f1e064f4023b7cbd051271f405fa0
parentbc81d57a94712c99379b4fdb990e484be1916d9e
[Build] Improve performance of GenDummy (#284)
162 files changed:
build.sh
build/build.proj
build/common.props
build/common.targets
tools/ABIChecker/Checker_ABI.dll [deleted file]
tools/ABIChecker/Checker_ABI.pdb [deleted file]
tools/ABIChecker/Checker_ABI.runtimeconfig.json [deleted file]
tools/ABIChecker/CommandLine.dll [deleted file]
tools/ABIChecker/System.Composition.Convention.dll [deleted file]
tools/ABIChecker/System.Composition.Hosting.dll [deleted file]
tools/ABIChecker/System.Composition.Runtime.dll [deleted file]
tools/ABIChecker/System.Composition.TypedParts.dll [deleted file]
tools/GenDummy/GenDummy.dll [deleted file]
tools/GenDummy/GenDummy.pdb [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.CSharp.Workspaces.dll [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.CSharp.dll [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.VisualBasic.dll [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.Workspaces.dll [deleted file]
tools/GenDummy/Microsoft.CodeAnalysis.dll [deleted file]
tools/bin/ABIChecker/ABIChecker.deps.json [moved from tools/ABIChecker/Checker_ABI.deps.json with 97% similarity]
tools/bin/ABIChecker/ABIChecker.dll [new file with mode: 0644]
tools/bin/ABIChecker/ABIChecker.pdb [new file with mode: 0644]
tools/bin/ABIChecker/ABIChecker.runtimeconfig.json [moved from tools/GenDummy/GenDummy.runtimeconfig.json with 100% similarity]
tools/bin/ABIChecker/CommandLine.dll [moved from tools/GenDummy/CommandLine.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.Workspaces.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.CSharp.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.VisualBasic.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.Workspaces.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.CodeAnalysis.dll [moved from tools/ABIChecker/Microsoft.CodeAnalysis.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll [moved from tools/ABIChecker/Microsoft.DotNet.PlatformAbstractions.dll with 100% similarity]
tools/bin/ABIChecker/Microsoft.Extensions.DependencyModel.dll [moved from tools/ABIChecker/Microsoft.Extensions.DependencyModel.dll with 100% similarity]
tools/bin/ABIChecker/Newtonsoft.Json.dll [moved from tools/ABIChecker/Newtonsoft.Json.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/System.Composition.AttributedModel.dll [moved from tools/GenDummy/System.Composition.AttributedModel.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/System.Composition.Convention.dll [moved from tools/GenDummy/System.Composition.Convention.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/System.Composition.Hosting.dll [moved from tools/GenDummy/System.Composition.Hosting.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/System.Composition.Runtime.dll [moved from tools/GenDummy/System.Composition.Runtime.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/System.Composition.TypedParts.dll [moved from tools/GenDummy/System.Composition.TypedParts.dll with 100% similarity, mode: 0644]
tools/bin/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [moved from tools/GenDummy/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll with 100% similarity]
tools/bin/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [moved from tools/GenDummy/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll with 100% similarity]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.deps.json [moved from tools/GenDummy/GenDummy.deps.json with 70% similarity]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.dll [new file with mode: 0644]
tools/bin/GenDummy.Tasks/GenDummy.Tasks.pdb [new file with mode: 0644]
tools/bin/GenDummy.Tasks/GenDummy.dll [new file with mode: 0644]
tools/bin/GenDummy.Tasks/GenDummy.pdb [new file with mode: 0644]
tools/bin/GenDummy.Tasks/Microsoft.Build.Framework.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/Microsoft.Build.Utilities.Core.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.CSharp.Workspaces.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.CSharp.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.Workspaces.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/Microsoft.CodeAnalysis.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.AppContext.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Buffers.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Collections.Concurrent.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Collections.Immutable.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Collections.NonGeneric.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Composition.AttributedModel.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Composition.Convention.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Composition.Hosting.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Composition.Runtime.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Composition.TypedParts.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Diagnostics.Contracts.dll [new file with mode: 0644]
tools/bin/GenDummy.Tasks/System.Diagnostics.StackTrace.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Dynamic.Runtime.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.IO.FileSystem.Primitives.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Linq.Expressions.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Linq.Parallel.dll [new file with mode: 0644]
tools/bin/GenDummy.Tasks/System.Linq.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.ObjectModel.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Private.DataContractSerialization.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.ILGeneration.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.Lightweight.dll [moved from tools/ABIChecker/System.Composition.AttributedModel.dll with 58% similarity]
tools/bin/GenDummy.Tasks/System.Reflection.Emit.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Reflection.Metadata.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Reflection.TypeExtensions.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Resources.Reader.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Runtime.Numerics.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Runtime.Serialization.Primitives.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Runtime.Serialization.Xml.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Security.Cryptography.OpenSsl.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Security.Cryptography.Primitives.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Text.RegularExpressions.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Threading.Tasks.Extensions.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Threading.Tasks.Parallel.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Threading.Thread.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Threading.ThreadPool.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Threading.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.ValueTuple.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.ReaderWriter.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.XDocument.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.XPath.XDocument.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.XPath.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.XmlDocument.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/System.Xml.XmlSerializer.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/debian.8-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/fedora.23-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/fedora.24-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/linux/lib/netstandard1.4/System.Diagnostics.Process.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/opensuse.13.2-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/opensuse.42.1-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.Apple.dylib [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/osx.10.10-x64/native/System.Security.Cryptography.Native.OpenSsl.dylib [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/osx/lib/netstandard1.4/System.Diagnostics.Process.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/osx/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/rhel.7-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.14.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.16.04-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/ubuntu.16.10-x64/native/System.Security.Cryptography.Native.OpenSsl.so [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/Microsoft.Win32.Registry.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Diagnostics.TraceSource.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [moved from tools/ABIChecker/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll with 100% similarity]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Diagnostics.FileVersionInfo.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Diagnostics.TraceSource.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.IO.Compression.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll [moved from tools/ABIChecker/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll with 100% similarity]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.4/System.Diagnostics.Process.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll [new file with mode: 0755]
tools/bin/GenDummy.Tasks/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll [new file with mode: 0755]
tools/build-tools.sh [new file with mode: 0755]
tools/scripts/add_module.sh [moved from tools/add_module.sh with 100% similarity]
tools/scripts/module.csproj.template [moved from tools/module.csproj.template with 100% similarity]
tools/scripts/retry.sh [moved from tools/retry.sh with 100% similarity]
tools/scripts/timeout.sh [moved from tools/timeout.sh with 100% similarity]
tools/src/ABIChecker/ABIChecker.csproj [new file with mode: 0644]
tools/src/ABIChecker/ABITester.cs [new file with mode: 0644]
tools/src/ABIChecker/Checker/AssemblyChecker.cs [new file with mode: 0644]
tools/src/ABIChecker/Checker_ABI.sln [new file with mode: 0644]
tools/src/ABIChecker/Program.cs [new file with mode: 0644]
tools/src/ABIChecker/Properties/launchSettings.json [new file with mode: 0644]
tools/src/ABIChecker/Utilities/ObjectUtil.cs [new file with mode: 0644]
tools/src/ABIChecker/Utilities/ReflectionExtension.cs [new file with mode: 0644]
tools/src/GenDummy.CommandLine/GenDummy.CommandLine.csproj [new file with mode: 0644]
tools/src/GenDummy.CommandLine/Options.cs [new file with mode: 0644]
tools/src/GenDummy.CommandLine/Program.cs [new file with mode: 0644]
tools/src/GenDummy.Tasks/GenDummy.Tasks.csproj [new file with mode: 0644]
tools/src/GenDummy.Tasks/GenDummyTask.cs [new file with mode: 0644]
tools/src/GenDummy/.editorconfig [new file with mode: 0644]
tools/src/GenDummy/DummyProject.cs [new file with mode: 0644]
tools/src/GenDummy/GenDummy.csproj [new file with mode: 0644]
tools/src/GenDummy/Processors/ConstructorProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/DestructorProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/DummyProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/EventProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/IProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/MethodProcessor.cs [new file with mode: 0644]
tools/src/GenDummy/Processors/PropertyProcessor.cs [new file with mode: 0644]
tools/src/Tools.sln [new file with mode: 0644]