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>

Reply via email to