Merge branch 'master' into 1.0-release Preparing RC3.
Project: http://git-wip-us.apache.org/repos/asf/commons-rng/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rng/commit/6887d56e Tree: http://git-wip-us.apache.org/repos/asf/commons-rng/tree/6887d56e Diff: http://git-wip-us.apache.org/repos/asf/commons-rng/diff/6887d56e Branch: refs/heads/1.0-release Commit: 6887d56e4531ba112ae9ca39550009052e9f499c Parents: 412ffb3 ce6db81 Author: Gilles <er...@apache.org> Authored: Wed Nov 23 16:57:41 2016 +0100 Committer: Gilles <er...@apache.org> Committed: Wed Nov 23 16:57:41 2016 +0100 ---------------------------------------------------------------------- .gitignore | 2 +- CONTRIBUTING.md | 6 +- LICENSE.txt | 270 +--- NOTICE.txt | 2 +- README.md | 8 +- checkstyle.xml | 202 --- clirr-ignored.xml | 21 - commons-rng-client-api/pom.xml | 46 + .../apache/commons/rng/RandomProviderState.java | 25 + .../rng/RestorableUniformRandomProvider.java | 49 + .../commons/rng/UniformRandomProvider.java | 116 ++ .../org/apache/commons/rng/package-info.java | 28 + .../src/site/resources/profile.jacoco | 17 + commons-rng-client-api/src/site/site.xml | 35 + commons-rng-client-api/src/site/xdoc/index.xml | 58 + commons-rng-core/pom.xml | 54 + commons-rng-core/src/changes/changes.xml | 64 + commons-rng-core/src/changes/release-notes.vm | 140 ++ .../apache/commons/rng/core/BaseProvider.java | 247 ++++ .../rng/core/RandomProviderDefaultState.java | 56 + .../apache/commons/rng/core/package-info.java | 52 + .../commons/rng/core/source32/AbstractWell.java | 201 +++ .../commons/rng/core/source32/ISAACRandom.java | 267 ++++ .../commons/rng/core/source32/IntProvider.java | 130 ++ .../commons/rng/core/source32/JDKRandom.java | 98 ++ .../commons/rng/core/source32/KISSRandom.java | 120 ++ .../rng/core/source32/MersenneTwister.java | 244 ++++ .../rng/core/source32/MultiplyWithCarry256.java | 123 ++ .../rng/core/source32/RandomIntSource.java | 30 + .../commons/rng/core/source32/Well1024a.java | 78 ++ .../commons/rng/core/source32/Well19937a.java | 80 ++ .../commons/rng/core/source32/Well19937c.java | 56 + .../commons/rng/core/source32/Well44497a.java | 83 ++ .../commons/rng/core/source32/Well44497b.java | 56 + .../commons/rng/core/source32/Well512a.java | 78 ++ .../commons/rng/core/source32/package-info.java | 52 + .../commons/rng/core/source64/LongProvider.java | 134 ++ .../rng/core/source64/MersenneTwister64.java | 202 +++ .../rng/core/source64/RandomLongSource.java | 30 + .../commons/rng/core/source64/SplitMix64.java | 75 + .../commons/rng/core/source64/TwoCmres.java | 307 ++++ .../rng/core/source64/XorShift1024Star.java | 93 ++ .../commons/rng/core/source64/package-info.java | 52 + .../commons/rng/core/util/NumberFactory.java | 332 +++++ .../commons/rng/core/util/package-info.java | 26 + .../src/site/resources/profile.jacoco | 17 + commons-rng-core/src/site/site.xml | 35 + commons-rng-core/src/site/xdoc/index.xml | 55 + .../commons/rng/Providers32ParametricTest.java | 58 + .../commons/rng/Providers64ParametricTest.java | 58 + .../rng/ProvidersCommonParametricTest.java | 613 ++++++++ .../org/apache/commons/rng/ProvidersList.java | 138 ++ .../org/apache/commons/rng/RandomAssert.java | 36 + .../commons/rng/core/BaseProviderTest.java | 105 ++ .../core/RandomProviderDefaultStateTest.java | 35 + .../rng/core/source32/ISAACRandomTest.java | 375 +++++ .../rng/core/source32/JDKRandomTest.java | 38 + .../rng/core/source32/KISSRandomTest.java | 165 +++ .../rng/core/source32/MersenneTwisterTest.java | 162 +++ .../core/source32/MultiplyWithCarry256Test.java | 195 +++ .../rng/core/source32/Well1024aTest.java | 69 + .../rng/core/source32/Well19937aTest.java | 171 +++ .../rng/core/source32/Well19937cTest.java | 171 +++ .../rng/core/source32/Well44497aTest.java | 299 ++++ .../rng/core/source32/Well44497bTest.java | 299 ++++ .../commons/rng/core/source32/Well512aTest.java | 67 + .../core/source64/MersenneTwister64Test.java | 287 ++++ .../rng/core/source64/SplitMix64Test.java | 40 + .../commons/rng/core/source64/TwoCmresTest.java | 85 ++ .../rng/core/source64/XorShift1024StarTest.java | 51 + .../rng/core/util/NumberFactoryTest.java | 162 +++ commons-rng-core/src/userguide/README.txt | 22 + commons-rng-core/src/userguide/pom.xml | 101 ++ commons-rng-examples/pom.xml | 58 + commons-rng-examples/src/main/c/stdin2testu01.c | 127 ++ .../rng/examples/integration/ComputePi.java | 91 ++ .../integration/MonteCarloIntegration.java | 90 ++ .../rng/examples/integration/package-info.java | 27 + .../commons/rng/examples/package-info.java | 26 + .../rng/examples/stress/GeneratorsList.java | 59 + .../rng/examples/stress/RandomStressTester.java | 294 ++++ .../rng/examples/stress/package-info.java | 28 + commons-rng-jmh/pom.xml | 122 ++ .../commons/rng/jmh/GenerationPerformance.java | 194 +++ .../apache/commons/rng/jmh/package-info.java | 27 + commons-rng-sampling/pom.xml | 68 + .../commons/rng/sampling/CollectionSampler.java | 74 + .../commons/rng/sampling/ListSampler.java | 113 ++ .../rng/sampling/PermutationSampler.java | 152 ++ .../AhrensDieterExponentialSampler.java | 118 ++ .../AhrensDieterMarsagliaTsangGammaSampler.java | 140 ++ .../distribution/BoxMullerGaussianSampler.java | 82 ++ .../distribution/BoxMullerLogNormalSampler.java | 60 + .../sampling/distribution/ChengBetaSampler.java | 175 +++ ...ousInverseCumulativeProbabilityFunction.java | 40 + .../distribution/ContinuousSampler.java | 29 + .../distribution/ContinuousUniformSampler.java | 57 + ...eteInverseCumulativeProbabilityFunction.java | 40 + .../sampling/distribution/DiscreteSampler.java | 29 + .../distribution/DiscreteUniformSampler.java | 77 + .../sampling/distribution/InternalGamma.java | 147 ++ .../sampling/distribution/InternalUtils.java | 132 ++ .../InverseTransformContinuousSampler.java | 83 ++ .../InverseTransformDiscreteSampler.java | 83 ++ .../InverseTransformParetoSampler.java | 56 + .../sampling/distribution/PoissonSampler.java | 181 +++ .../RejectionInversionZipfSampler.java | 242 ++++ .../rng/sampling/distribution/SamplerBase.java | 63 + .../rng/sampling/distribution/package-info.java | 41 + .../commons/rng/sampling/package-info.java | 26 + .../src/site/resources/profile.jacoco | 17 + commons-rng-sampling/src/site/site.xml | 35 + commons-rng-sampling/src/site/xdoc/index.xml | 68 + .../rng/sampling/CollectionSamplerTest.java | 56 + .../commons/rng/sampling/ListSamplerTest.java | 171 +++ .../rng/sampling/PermutationSamplerTest.java | 211 +++ .../ContinuousSamplerParametricTest.java | 132 ++ .../distribution/ContinuousSamplerTestData.java | 46 + .../distribution/ContinuousSamplersList.java | 247 ++++ .../DiscreteSamplerParametricTest.java | 126 ++ .../distribution/DiscreteSamplerTestData.java | 58 + .../distribution/DiscreteSamplersList.java | 204 +++ commons-rng-simple/pom.xml | 55 + .../commons/rng/simple/JDKRandomBridge.java | 126 ++ .../apache/commons/rng/simple/RandomSource.java | 511 +++++++ .../rng/simple/internal/ByteArray2IntArray.java | 41 + .../simple/internal/ByteArray2LongArray.java | 41 + .../commons/rng/simple/internal/Int2Long.java | 33 + .../rng/simple/internal/IntArray2Int.java | 35 + .../rng/simple/internal/IntArray2LongArray.java | 40 + .../commons/rng/simple/internal/Long2Int.java | 32 + .../rng/simple/internal/Long2IntArray.java | 44 + .../rng/simple/internal/Long2LongArray.java | 50 + .../rng/simple/internal/LongArray2IntArray.java | 39 + .../rng/simple/internal/LongArray2Long.java | 35 + .../rng/simple/internal/NoOpConverter.java | 34 + .../rng/simple/internal/ProviderBuilder.java | 367 +++++ .../rng/simple/internal/SeedConverter.java | 35 + .../simple/internal/SeedConverterComposer.java | 50 + .../rng/simple/internal/SeedFactory.java | 263 ++++ .../rng/simple/internal/package-info.java | 22 + .../apache/commons/rng/simple/package-info.java | 93 ++ .../src/site/resources/profile.jacoco | 17 + commons-rng-simple/src/site/site.xml | 35 + commons-rng-simple/src/site/xdoc/index.xml | 62 + .../commons/rng/simple/JDKRandomBridgeTest.java | 121 ++ .../simple/ProvidersCommonParametricTest.java | 357 +++++ .../commons/rng/simple/ProvidersList.java | 159 +++ .../apache/commons/rng/simple/RandomAssert.java | 81 ++ .../commons/rng/simple/RandomSourceTest.java | 69 + .../simple/internal/ByteArray2IntArrayTest.java | 43 + .../internal/ByteArray2LongArrayTest.java | 43 + .../simple/internal/IntArray2LongArrayTest.java | 39 + .../rng/simple/internal/SeedFactoryTest.java | 113 ++ doc/development/development.howto.txt | 33 +- doc/release/release.howto.txt | 6 +- findbugs-exclude-filter.xml | 27 - license-header.txt | 16 - pmd-ruleset.xml | 57 - pom.xml | 215 +-- src/changes/changes.xml | 64 - src/changes/release-notes.vm | 140 -- .../org/apache/commons/rng/RandomSource.java | 523 ------- .../commons/rng/UniformRandomProvider.java | 116 -- .../commons/rng/internal/BaseProvider.java | 156 --- .../commons/rng/internal/ProviderBuilder.java | 380 ----- .../commons/rng/internal/package-info.java | 51 - .../rng/internal/source32/AbstractWell.java | 201 --- .../rng/internal/source32/ISAACRandom.java | 266 ---- .../rng/internal/source32/IntProvider.java | 130 -- .../rng/internal/source32/JDKRandom.java | 98 -- .../rng/internal/source32/KISSRandom.java | 120 -- .../rng/internal/source32/MersenneTwister.java | 243 ---- .../internal/source32/MultiplyWithCarry256.java | 123 -- .../rng/internal/source32/RandomIntSource.java | 30 - .../rng/internal/source32/Well1024a.java | 78 -- .../rng/internal/source32/Well19937a.java | 80 -- .../rng/internal/source32/Well19937c.java | 56 - .../rng/internal/source32/Well44497a.java | 83 -- .../rng/internal/source32/Well44497b.java | 56 - .../commons/rng/internal/source32/Well512a.java | 78 -- .../rng/internal/source32/package-info.java | 52 - .../rng/internal/source64/LongProvider.java | 134 -- .../internal/source64/MersenneTwister64.java | 201 --- .../rng/internal/source64/RandomLongSource.java | 30 - .../rng/internal/source64/SplitMix64.java | 75 - .../commons/rng/internal/source64/TwoCmres.java | 308 ---- .../rng/internal/source64/XorShift1024Star.java | 105 -- .../rng/internal/source64/package-info.java | 52 - .../rng/internal/util/ByteArray2IntArray.java | 39 - .../rng/internal/util/ByteArray2LongArray.java | 39 - .../commons/rng/internal/util/Int2Long.java | 31 - .../commons/rng/internal/util/IntArray2Int.java | 35 - .../rng/internal/util/IntArray2LongArray.java | 38 - .../commons/rng/internal/util/Long2Int.java | 30 - .../rng/internal/util/Long2IntArray.java | 44 - .../rng/internal/util/Long2LongArray.java | 50 - .../rng/internal/util/LongArray2IntArray.java | 37 - .../rng/internal/util/LongArray2Long.java | 35 - .../rng/internal/util/NoOpConverter.java | 34 - .../rng/internal/util/NumberFactory.java | 331 ----- .../rng/internal/util/SeedConverter.java | 35 - .../internal/util/SeedConverterComposer.java | 50 - .../commons/rng/internal/util/SeedFactory.java | 298 ---- .../commons/rng/internal/util/package-info.java | 22 - .../org/apache/commons/rng/package-info.java | 95 -- src/main/resources/checkstyle/checkstyle.xml | 202 +++ .../resources/checkstyle/license-header.txt | 16 + src/main/resources/checkstyle/suppressions.xml | 9 + src/main/resources/clirr/clirr-ignored.xml | 21 + .../findbugs/findbugs-exclude-filter.xml | 28 + src/main/resources/pmd/pmd-ruleset.xml | 57 + src/site/apt/userguide/rng.apt | 258 +++- src/site/apt/userguide/why_not_java_random.apt | 100 ++ .../txt/userguide/stress/dh/run_1/dh_1 | 283 ++-- .../txt/userguide/stress/dh/run_1/dh_10 | 280 ++-- .../txt/userguide/stress/dh/run_1/dh_11 | 273 ++-- .../txt/userguide/stress/dh/run_1/dh_12 | 304 ++-- .../txt/userguide/stress/dh/run_1/dh_13 | 244 ++-- .../txt/userguide/stress/dh/run_1/dh_14 | 242 ++-- .../txt/userguide/stress/dh/run_1/dh_15 | 384 +++-- .../txt/userguide/stress/dh/run_1/dh_2 | 274 ++-- .../txt/userguide/stress/dh/run_1/dh_3 | 306 ++-- .../txt/userguide/stress/dh/run_1/dh_4 | 393 +++--- .../txt/userguide/stress/dh/run_1/dh_5 | 332 +++-- .../txt/userguide/stress/dh/run_1/dh_6 | 306 ++-- .../txt/userguide/stress/dh/run_1/dh_7 | 334 +++-- .../txt/userguide/stress/dh/run_1/dh_8 | 301 ++-- .../txt/userguide/stress/dh/run_1/dh_9 | 273 ++-- .../txt/userguide/stress/dh/run_2/dh_1 | 252 ++-- .../txt/userguide/stress/dh/run_2/dh_10 | 271 ++-- .../txt/userguide/stress/dh/run_2/dh_11 | 247 ++-- .../txt/userguide/stress/dh/run_2/dh_12 | 278 ++-- .../txt/userguide/stress/dh/run_2/dh_13 | 305 ++-- .../txt/userguide/stress/dh/run_2/dh_14 | 277 ++-- .../txt/userguide/stress/dh/run_2/dh_15 | 247 ++-- .../txt/userguide/stress/dh/run_2/dh_2 | 247 ++-- .../txt/userguide/stress/dh/run_2/dh_3 | 346 ++--- .../txt/userguide/stress/dh/run_2/dh_4 | 256 ++-- .../txt/userguide/stress/dh/run_2/dh_5 | 276 ++-- .../txt/userguide/stress/dh/run_2/dh_6 | 420 +++--- .../txt/userguide/stress/dh/run_2/dh_7 | 278 ++-- .../txt/userguide/stress/dh/run_2/dh_8 | 276 ++-- .../txt/userguide/stress/dh/run_2/dh_9 | 273 ++-- .../txt/userguide/stress/dh/run_3/dh_1 | 247 ++-- .../txt/userguide/stress/dh/run_3/dh_10 | 362 +++-- .../txt/userguide/stress/dh/run_3/dh_11 | 274 ++-- .../txt/userguide/stress/dh/run_3/dh_12 | 242 ++-- .../txt/userguide/stress/dh/run_3/dh_13 | 398 ++---- .../txt/userguide/stress/dh/run_3/dh_14 | 328 +++-- .../txt/userguide/stress/dh/run_3/dh_15 | 246 ++-- .../txt/userguide/stress/dh/run_3/dh_2 | 304 ++-- .../txt/userguide/stress/dh/run_3/dh_3 | 424 ++++-- .../txt/userguide/stress/dh/run_3/dh_4 | 342 +++-- .../txt/userguide/stress/dh/run_3/dh_5 | 242 ++-- .../txt/userguide/stress/dh/run_3/dh_6 | 279 ++-- .../txt/userguide/stress/dh/run_3/dh_7 | 271 ++-- .../txt/userguide/stress/dh/run_3/dh_8 | 302 ++-- .../txt/userguide/stress/dh/run_3/dh_9 | 248 ++-- .../txt/userguide/stress/tu/run_1/tu_1 | 1134 +++++++-------- .../txt/userguide/stress/tu/run_1/tu_10 | 1292 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_11 | 1314 +++++++++-------- .../txt/userguide/stress/tu/run_1/tu_12 | 1300 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_13 | 1300 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_14 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_15 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_2 | 1298 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_3 | 1280 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_4 | 1294 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_5 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_6 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_7 | 1288 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_8 | 1300 ++++++++--------- .../txt/userguide/stress/tu/run_1/tu_9 | 1303 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_1 | 1132 +++++++-------- .../txt/userguide/stress/tu/run_2/tu_10 | 1298 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_11 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_12 | 1306 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_13 | 1288 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_14 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_15 | 1292 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_2 | 1304 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_3 | 1272 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_4 | 1290 +++++++++-------- .../txt/userguide/stress/tu/run_2/tu_5 | 1297 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_6 | 1287 +++++++++-------- .../txt/userguide/stress/tu/run_2/tu_7 | 1296 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_8 | 1294 ++++++++--------- .../txt/userguide/stress/tu/run_2/tu_9 | 1310 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_1 | 1128 +++++++-------- .../txt/userguide/stress/tu/run_3/tu_10 | 1293 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_11 | 1307 +++++++++-------- .../txt/userguide/stress/tu/run_3/tu_12 | 1282 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_13 | 1303 +++++++++-------- .../txt/userguide/stress/tu/run_3/tu_14 | 1315 +++++++++--------- .../txt/userguide/stress/tu/run_3/tu_15 | 1306 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_2 | 1290 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_3 | 1267 +++++++++-------- .../txt/userguide/stress/tu/run_3/tu_4 | 1281 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_5 | 1296 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_6 | 1291 +++++++++-------- .../txt/userguide/stress/tu/run_3/tu_7 | 1298 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_8 | 1289 ++++++++--------- .../txt/userguide/stress/tu/run_3/tu_9 | 1303 +++++++++-------- src/site/site.xml | 3 - src/site/xdoc/developers.xml | 22 +- src/site/xdoc/download_rng.xml | 91 +- src/site/xdoc/index.xml | 22 +- src/site/xdoc/issue-tracking.xml | 18 +- src/site/xdoc/mail-lists.xml | 16 +- src/site/xdoc/userguide/index.xml | 26 +- .../commons/rng/AbstractTestPerformance.java | 59 - .../commons/rng/GenerationTestPerformance.java | 115 -- .../commons/rng/Providers32ParametricTest.java | 64 - .../commons/rng/Providers64ParametricTest.java | 64 - .../rng/ProvidersCommonParametricTest.java | 796 ----------- .../org/apache/commons/rng/ProvidersList.java | 159 --- .../apache/commons/rng/RandomSourceTest.java | 69 - .../rng/internal/source32/ISAACRandomTest.java | 389 ------ .../rng/internal/source32/JDKRandomTest.java | 38 - .../rng/internal/source32/KISSRandomTest.java | 246 ---- .../internal/source32/MersenneTwisterTest.java | 240 ---- .../source32/MultiplyWithCarry256Test.java | 296 ---- .../rng/internal/source32/Well1024aTest.java | 71 - .../rng/internal/source32/Well19937aTest.java | 109 -- .../rng/internal/source32/Well19937cTest.java | 109 -- .../rng/internal/source32/Well44497aTest.java | 109 -- .../rng/internal/source32/Well44497bTest.java | 109 -- .../rng/internal/source32/Well512aTest.java | 69 - .../source64/MersenneTwister64Test.java | 239 ---- .../rng/internal/source64/SplitMix64Test.java | 45 - .../rng/internal/source64/TwoCmresTest.java | 85 -- .../internal/source64/XorShift1024StarTest.java | 55 - .../internal/util/ByteArray2IntArrayTest.java | 43 - .../internal/util/ByteArray2LongArrayTest.java | 43 - .../internal/util/IntArray2LongArrayTest.java | 39 - .../rng/internal/util/NumberFactoryTest.java | 162 --- .../rng/internal/util/SeedFactoryTest.java | 111 -- src/userguide/README | 22 - src/userguide/c/rng/stdin2testu01.c | 127 -- .../apache/commons/rng/userguide/ComputePi.java | 87 -- .../commons/rng/userguide/GeneratorsList.java | 59 - .../rng/userguide/MonteCarloIntegration.java | 90 -- .../rng/userguide/RandomStressTester.java | 280 ---- src/userguide/pom.xml | 101 -- 345 files changed, 52277 insertions(+), 46243 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6887d56e/commons-rng-core/src/changes/changes.xml ---------------------------------------------------------------------- diff --cc commons-rng-core/src/changes/changes.xml index 0000000,5a3c372..21eaf39 mode 000000,100644..100644 --- a/commons-rng-core/src/changes/changes.xml +++ b/commons-rng-core/src/changes/changes.xml @@@ -1,0 -1,64 +1,64 @@@ + <?xml version="1.0"?> + <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + --> + + <!-- + This file is used by the maven-changes-plugin to generate the release notes. + Useful ways of finding items to add to this file are: + + 1. Add items when you fix a bug or add a feature (this makes the + release process easy :-). + + 2. Do a JIRA search for tickets closed since the previous release. + + 3. Use the report generated by the maven-changelog-plugin to see all + SVN commits. + + To generate the file RELEASE-NOTES.txt from this file: + + mvn changes:announcement-generate -Prelease-notes [-Dchanges.version] + + The <action> type attribute can be add,update,fix,remove. + --> + + <!-- NOTE: + The description attribute entries below are specially formatted + so as to improve the layout of the generated text release notes. + + The parsing process removes all line feeds, replacing them with a single space. + The Velocity template in src/changes/release-notes.vm has been enhanced to replace pairs of adjacent spaces + with a new-line in the release notes. (These spaces are ignored when displaying HTML). + If the output is not quite correct, check for invisible trailing spaces! + --> + + <document> + <properties> + <title>Apache Commons RNG Release Notes</title> + </properties> + <body> - <release version="1.0" date="TBD" description=" ++ <release version="1.0" date="2016-09-20" description=" + This is the first release of Apache Commons RNG. + + The minimum version of the Java platform required to compile and use + Apache Commons RNG 1.0 is Java 6. + "> + <!-- <action dev="erans" type="fix" issue="RNG-xxx"> --> + <!-- </action> --> + </release> + + </body> + </document> http://git-wip-us.apache.org/repos/asf/commons-rng/blob/6887d56e/pom.xml ---------------------------------------------------------------------- diff --cc pom.xml index fcb55ae,f101b48..e51953b --- a/pom.xml +++ b/pom.xml @@@ -26,13 -24,12 +24,12 @@@ <modelVersion>4.0.0</modelVersion> <groupId>org.apache.commons</groupId> <artifactId>commons-rng</artifactId> - <packaging>jar</packaging> + <packaging>pom</packaging> - <version>1.0-SNAPSHOT</version> + <version>1.0</version> - <name>Apache Commons RNG</name> + <name>Apache Commons Parent RNG</name> <inceptionYear>2016</inceptionYear> - <description>The Apache Commons RNG project provides implementations of random numbers generators.</description> - + <description>The Apache Commons RNG parent project.</description> <url>http://commons.apache.org/proper/commons-rng/</url> <issueManagement> @@@ -103,11 -86,10 +86,10 @@@ <commons.osgi.symbolicName>org.apache.commons.rng</commons.osgi.symbolicName> <!-- OSGi --> <commons.osgi.export>org.apache.commons.rng</commons.osgi.export> - <commons.osgi.private>org.apache.commons.rng.internal</commons.osgi.private> <!-- do not use snapshot suffix here --> <commons.release.version>1.0</commons.release.version> - <commons.release.desc>(requires Java 1.6+)</commons.release.desc> - <commons.rc.version>RC2</commons.rc.version> + <commons.release.desc>(requires Java 6+)</commons.release.desc> - <!-- <commons.rc.version>RC1</commons.rc.version> --> ++ <commons.rc.version>RC3</commons.rc.version> <commons.binary.suffix>-bin</commons.binary.suffix> <commons.jira.id>RNG</commons.jira.id>