From 21d564106a23f17e0121e969572accc680c53b74 Mon Sep 17 00:00:00 2001 From: Rich Lander Date: Fri, 3 Mar 2017 11:04:42 -0800 Subject: [PATCH] Add 3PN entries (dotnet/coreclr#9943) * Fix spelling * Add 3PN for SciMark * Add ByteMark 3PN entry * Remove Microsoft copyright * Add 3PN for Richards benchmark Commit migrated from https://github.com/dotnet/coreclr/commit/2b7ee0e81486d17f5e3979713f66a0dd5fc73c6f --- src/coreclr/THIRD-PARTY-NOTICES | 2 +- .../Performance/CodeQuality/Bytemark/ByteMark.cs | 4 --- .../Performance/CodeQuality/Bytemark/Huffman.cs | 4 --- .../Performance/CodeQuality/Bytemark/StringSort.cs | 4 --- .../CodeQuality/Bytemark/THIRD-PARTY-NOTICES | 38 ++++++++++++++++++++++ .../CodeQuality/Bytemark/assign_jagged.cs | 4 --- .../CodeQuality/Bytemark/assign_rect.cs | 4 --- .../JIT/Performance/CodeQuality/Bytemark/bitops.cs | 4 --- .../Performance/CodeQuality/Bytemark/emfloat.cs | 4 --- .../CodeQuality/Bytemark/emfloatclass.cs | 4 --- .../Performance/CodeQuality/Bytemark/fourier.cs | 4 --- .../JIT/Performance/CodeQuality/Bytemark/idea.cs | 4 --- .../Performance/CodeQuality/Bytemark/ludecomp.cs | 4 --- .../Performance/CodeQuality/Bytemark/neural-dat.cs | 4 --- .../JIT/Performance/CodeQuality/Bytemark/neural.cs | 4 --- .../CodeQuality/Bytemark/neuraljagged.cs | 4 --- .../CodeQuality/Bytemark/numericsort.cs | 4 --- .../CodeQuality/SciMark/THIRD-PARTY-NOTICES | 33 +++++++++++++++++++ .../CodeQuality/V8/Richards/THIRD-PARTY-NOTICES | 21 ++++++++++++ 19 files changed, 93 insertions(+), 61 deletions(-) create mode 100644 src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/THIRD-PARTY-NOTICES create mode 100644 src/coreclr/tests/src/JIT/Performance/CodeQuality/SciMark/THIRD-PARTY-NOTICES create mode 100644 src/coreclr/tests/src/JIT/Performance/CodeQuality/V8/Richards/THIRD-PARTY-NOTICES diff --git a/src/coreclr/THIRD-PARTY-NOTICES b/src/coreclr/THIRD-PARTY-NOTICES index accca3a..356b109 100644 --- a/src/coreclr/THIRD-PARTY-NOTICES +++ b/src/coreclr/THIRD-PARTY-NOTICES @@ -1,7 +1,7 @@ .NET Core uses third-party libraries or other resources that may be distributed under licenses different than the .NET Core software. -Attributions and licence notices for test cases originally authored by +Attributions and license notices for test cases originally authored by third parties can be found in the respective test directories. In the event that we accidentally failed to list a required notice, please diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ByteMark.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ByteMark.cs index 03f4504..280744b 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ByteMark.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ByteMark.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/Huffman.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/Huffman.cs index bfe9965..f398b0a 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/Huffman.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/Huffman.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/StringSort.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/StringSort.cs index e4888b2..12238e4 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/StringSort.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/StringSort.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/THIRD-PARTY-NOTICES b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/THIRD-PARTY-NOTICES new file mode 100644 index 0000000..3fe8ed3 --- /dev/null +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/THIRD-PARTY-NOTICES @@ -0,0 +1,38 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for ByteMark +--------------------------- + +https://github.com/santoshsahoo/nbench (mirror of the same code) + +/* +** BYTEmark (tm) +** BYTE Magazine's Native Mode benchmarks +** Rick Grehan, BYTE Magazine +** +** Create: +** Revision: 3/95 +** +** DISCLAIMER +** The source, executable, and documentation files that comprise +** the BYTEmark benchmarks are made available on an "as is" basis. +** This means that we at BYTE Magazine have made every reasonable +** effort to verify that the there are no errors in the source and +** executable code. We cannot, however, guarantee that the programs +** are error-free. Consequently, McGraw-HIll and BYTE Magazine make +** no claims in regard to the fitness of the source code, executable +** code, and documentation of the BYTEmark. +** +** Furthermore, BYTE Magazine, McGraw-Hill, and all employees +** of McGraw-Hill cannot be held responsible for any damages resulting +** from the use of this code or the results obtained from using +** this code. +*/ diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_jagged.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_jagged.cs index 1ad69ff..42c5d78 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_jagged.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_jagged.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_rect.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_rect.cs index 43cab8a..ac49cdd 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_rect.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/assign_rect.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/bitops.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/bitops.cs index d692eee..41a006f 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/bitops.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/bitops.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloat.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloat.cs index e61b938..1fba85c 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloat.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloat.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloatclass.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloatclass.cs index 0ae261c..6d90823 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloatclass.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/emfloatclass.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/fourier.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/fourier.cs index e2e0a5d..1ef2f55 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/fourier.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/fourier.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/idea.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/idea.cs index 732a8f0..9fa8dc2 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/idea.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/idea.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ludecomp.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ludecomp.cs index d45a51d..e2ce4d8 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ludecomp.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/ludecomp.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural-dat.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural-dat.cs index 6e3ab36..e7104a6 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural-dat.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural-dat.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural.cs index 9e842c3..73854ee 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neural.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neuraljagged.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neuraljagged.cs index d9dd199..2276fde 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neuraljagged.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/neuraljagged.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/numericsort.cs b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/numericsort.cs index 44da6e3..76484b3 100644 --- a/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/numericsort.cs +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/Bytemark/numericsort.cs @@ -2,10 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. /* -** Copyright (c) Microsoft. All rights reserved. -** Licensed under the MIT license. -** See LICENSE file in the project root for full license information. -** ** This program was translated to C# and adapted for xunit-performance. ** New variants of several tests were added to compare class versus ** struct and to compare jagged arrays vs multi-dimensional arrays. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/SciMark/THIRD-PARTY-NOTICES b/src/coreclr/tests/src/JIT/Performance/CodeQuality/SciMark/THIRD-PARTY-NOTICES new file mode 100644 index 0000000..5497232 --- /dev/null +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/SciMark/THIRD-PARTY-NOTICES @@ -0,0 +1,33 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for SciMark C# +----------------------------- + +https://github.com/dosvidos/SciMark + + +This is a port of the SciMark2a Java Benchmark to C# by +Chris Re (cmr28@cornell.edu) and Werner Vogels (vogels@cs.cornell.edu) + +For details on the original authors see http://math.nist.gov/scimark2 + +This software is likely to burn your processor, bitflip your memory chips +anihilate your screen and corrupt all your disks, so you it at your +own risk. + + +License notice for SciMark 2.0 +------------------------------ + +http://math.nist.gov/scimark2/credits.html + +As this software was developed as part of work done by the United States Government, it is not subject to copyright, and is in the public domain. +We would, however, appreciate acknowledgements if this work is found useful. Note that according to GNU.org public domain is compatible with GPL. diff --git a/src/coreclr/tests/src/JIT/Performance/CodeQuality/V8/Richards/THIRD-PARTY-NOTICES b/src/coreclr/tests/src/JIT/Performance/CodeQuality/V8/Richards/THIRD-PARTY-NOTICES new file mode 100644 index 0000000..7eff233 --- /dev/null +++ b/src/coreclr/tests/src/JIT/Performance/CodeQuality/V8/Richards/THIRD-PARTY-NOTICES @@ -0,0 +1,21 @@ +.NET Core uses third-party libraries or other resources that may be +distributed under licenses different than the .NET Core software. + +In the event that we accidentally failed to list a required notice, please +bring it to our attention. Post an issue or email us: + + dotnet@microsoft.com + +The attached notices are provided for information only. + +License notice for A Benchmark Test for Systems Implementation Languages +------------------------------------------------------------------------ + +http://www.cl.cam.ac.uk/~mr10/Bench/README + +Please feel free to re-implement this benchmark in any language you +choose. I would be happy to incorporate such tranlations into this +distribution together with their timing/size results. + +Martin Richards +23 February 2007 -- 2.7.4