This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/info.picocli-picocli-4.7.7
in repository https://gitbox.apache.org/repos/asf/commons-rng.git
discard d9ba2865 Bump info.picocli:picocli from 4.7.6 to 4.7.7
add 6a60d4b2 Bump github/codeql-action from 3.28.15 to 3.28.16
add df772c2f Merge pull request #145 from
apache/dependabot/github_actions/github/codeql-action-3.28.16
add 800f3c1c Bump github/codeql-action from 3.28.16 to 3.28.17
add fd33db6a Merge pull request #147 from
apache/dependabot/github_actions/github/codeql-action-3.28.17
add 65fe40d6 Bump codecov/codecov-action from 5.4.2 to 5.4.3
add 1b256b66 Merge pull request #148 from
apache/dependabot/github_actions/codecov/codecov-action-5.4.3
add 345a3a08 Update site schema to 2.0.0
add b98e67dd pmd fix: add FunctionalInterface annotation
add 26ca219f Bump github/codeql-action from 3.28.17 to 3.28.18
add 1c50286a Merge pull request #150 from
apache/dependabot/github_actions/github/codeql-action-3.28.18
add de178400 Pick up exec-maven-plugin version from parent POM
add 80627ddc Bump org.revapi:revapi-java from 0.28.3 to 0.28.4
add 2ac5cacf Merge pull request #143 from
apache/dependabot/maven/org.revapi-revapi-java-0.28.4
add bc850448 Bump org.revapi:revapi-java from 0.28.3 to 0.28.4 #143
add dfad4954 Pick up exec-maven-plugin version from parent POM
add b66aaff3 Bump github/codeql-action from 3.28.18 to 3.28.19
add a2a75ab0 Merge pull request #152 from
apache/dependabot/github_actions/github/codeql-action-3.28.19
add 9e898e84 Bump ossf/scorecard-action from 2.4.1 to 2.4.2
add 309a383b Merge pull request #153 from
apache/dependabot/github_actions/ossf/scorecard-action-2.4.2
add b37a77bd Update commons parent 81 to 84
add 972c0a4e Switch statements checked using PMD ExhaustiveSwitchHasDefault
add 49f9e640 Spotbugs fix: Ensure bytesUsed is atomic
add 2426fc05 Correct parentheses for reporting progress
add 6eb5d4e1 Update integration test runbundles following CP update of
JUnit 5
add b1a9887e Correct comment
add 898abaa4 Bump github/codeql-action from 3.28.19 to 3.29.0 (#154)
add 002fb6c9 Use HTTPS in Git URL
add 7b228ce9 Bump github/codeql-action from 3.29.0 to 3.29.2
add 89cdc9be Merge pull request #156 from
apache/dependabot/github_actions/github/codeql-action-3.29.2
add 07858564 Force sync with Apache GitBox.
add efd0f635 Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-rng.git
add 46b395b1 Bump github/codeql-action from 3.29.2 to 3.29.4
add 3ffa6ab3 Merge pull request #157 from
apache/dependabot/github_actions/github/codeql-action-3.29.4
add c671dedc Bump github/codeql-action from 3.29.4 to 3.29.5
add 9eca9dc6 Merge pull request #158 from
apache/dependabot/github_actions/github/codeql-action-3.29.5
add b0bc200a Bump actions/cache from 4.2.3 to 4.2.4
add 6a57dbb9 Merge pull request #159 from
apache/dependabot/github_actions/actions/cache-4.2.4
add cbbdc5d5 Bump actions/checkout from 4.2.2 to 5.0.0
add 73c8f538 Merge pull request #160 from
apache/dependabot/github_actions/actions/checkout-5.0.0
add 2930530c Bump github/codeql-action from 3.29.7 to 3.29.9
add a7f6beff Merge pull request #161 from
apache/dependabot/github_actions/github/codeql-action-3.29.9
add 402c38ee Bump github/codeql-action from 3.29.9 to 3.29.11
add 6bcd7c09 Merge pull request #164 from
apache/dependabot/github_actions/github/codeql-action-3.29.11
add a47e5004 Bump codecov/codecov-action from 5.4.3 to 5.5.0
add ad0337c5 Merge pull request #163 from
apache/dependabot/github_actions/codecov/codecov-action-5.5.0
add a64af02e Bump actions/setup-java from 4.7.1 to 5.0.0
add 262872d6 Merge pull request #162 from
apache/dependabot/github_actions/actions/setup-java-5.0.0
add 9020735f Javadoc
add f25a04d8 Bump github/codeql-action from 3.29.11 to 3.30.0
add 6679d029 Merge pull request #167 from
apache/dependabot/github_actions/github/codeql-action-3.30.0
add fa3f987c Bump codecov/codecov-action from 5.5.0 to 5.5.1
add 663db413 Merge pull request #168 from
apache/dependabot/github_actions/codecov/codecov-action-5.5.1
add 85fecc7f Bump github/codeql-action from 3.30.0 to 3.30.3
add 244b8156 Merge pull request #169 from
apache/dependabot/github_actions/github/codeql-action-3.30.3
add 374d6939 Update commons parent 84 to 88
add a2055dc2 pmd change: allow increment/decrement in assignment
add ded7b8ed pmd fix: Use java naming conventions for generic types
add 47225b50 pmd fix: avoid assignment in operand
add f0c85f43 Update runbundles following dependency changes
add 20abc185 Bump github/codeql-action from 3.30.3 to 3.30.4
add 492ff081 Merge pull request #171 from
apache/dependabot/github_actions/github/codeql-action-3.30.4
add ddc864ba Bump actions/cache from 4.2.4 to 4.3.0
add b4826b17 Merge pull request #172 from
apache/dependabot/github_actions/actions/cache-4.3.0
add f5084518 Bump ossf/scorecard-action from 2.4.2 to 2.4.3
add 47c123c0 Merge pull request #174 from
apache/dependabot/github_actions/ossf/scorecard-action-2.4.3
add 51112dd0 Bump github/codeql-action from 3.30.4 to 3.30.6
add 6ddb6fba Merge pull request #173 from
apache/dependabot/github_actions/github/codeql-action-3.30.6
add 8821426b Bump github/codeql-action from 3.30.6 to 4.30.7
add f8921a45 Merge pull request #176 from
apache/dependabot/github_actions/github/codeql-action-4.30.7
add e9c43cd0 Pick up commons.animal-sniffer.version from parent POM
add e1ebf9e3 Bump org.apache.commons:commons-parent from 88 to 89 (#175)
add f5449bf2 Bump github/codeql-action from 4.30.7 to 4.30.8
add 02f50871 Merge pull request #177 from
apache/dependabot/github_actions/github/codeql-action-4.30.8
add a1e60ad5 Bump github/codeql-action from 4.30.8 to 4.30.9
add e6cd72a7 Merge pull request #178 from
apache/dependabot/github_actions/github/codeql-action-4.30.9
add 28008b0a Bump org.apache.commons:commons-parent from 89 to 90
add 9cde4b88 Merge pull request #179 from
apache/dependabot/maven/org.apache.commons-commons-parent-90
add fdba38d4 Bump org.apache.commons:commons-parent from 90 to 91
add dd2b7054 Merge pull request #182 from
apache/dependabot/maven/org.apache.commons-commons-parent-91
add d57d70b4 Bump github/codeql-action from 4.30.9 to 4.31.2
add cd0b9e57 Merge pull request #180 from
apache/dependabot/github_actions/github/codeql-action-4.31.2
add 33f4e08b Bump actions/upload-artifact from 4.6.2 to 5.0.0
add 8b65b56d Merge pull request #181 from
apache/dependabot/github_actions/actions/upload-artifact-5.0.0
add 778931f5 Add dependabot email [skip ci]
add 128daa91 Use HTTPS in URL
add 23cca134 Bump github/codeql-action from 4.31.2 to 4.31.3
add c898ec4d Merge pull request #183 from
apache/dependabot/github_actions/github/codeql-action-4.31.3
add bda2563e Bump org.apache.commons:commons-parent from 91 to 92
add 505d23d1 Merge pull request #184 from
apache/dependabot/maven/org.apache.commons-commons-parent-92
add deac941f Bump org.apache.commons:commons-parent from 91 to 92 #184
add 5e17ae71 Dependabot => quarterly
add 8578ac94 Bump CodeQL 4.31.4
add f493d7f0 Bump github/codeql-action from 4.31.4 to 4.31.5
add 27c5f8c4 Bump github/codeql-action from 4.31.4 to 4.31.5
add 36e43a22 Bump github/codeql-action from 4.31.5 to 4.31.6
add 78c92a8a Use HTTPS in URL
add adf90ee3 Bump github/codeql-action from 4.31.5 to 4.31.6
add dae62d14 Bump actions/checkout from 5.0.0 to 6.0.1
add ff825f31 Bump actions/setup-java from 5.0.0 to 5.1.0
add c67e2644 Bump github/codeql-action from 4.31.6 to 4.31.7
add ea9a10eb Add NetBean IDE metadata files to .gitignore
add 420b4ff2 Bump github/codeql-action from 4.31.7 to 4.31.8
add 021888d8 Bump actions/cache from 4.3.0 to 5.0.1
add e1ba680f Fix malformed Javadoc comments
add 8539b94b Bump github/codeql-action from 4.31.8 to 4.31.9
add 2c3f4fc7 Bump actions/upload-artifact from 5.0.0 to 6.0.0
add 46b927c0 Bump codecov/codecov-action from 5.5.1 to 5.5.2
add a0246fc3 Merge pull request #188 from
apache/dependabot/github_actions/codecov/codecov-action-5.5.2
add 65dcf75c Bump actions/checkout from 5.0.0 to 6.0.1
add 6fd9d7b6 Merge pull request #189 from
apache/dependabot/github_actions/actions/checkout-6.0.1
add 133f10ac Bump github/codeql-action from 4.31.9 to 4.31.10
add f2f877e5 Bump actions/setup-java from 5.1.0 to 5.2.0
add 1edfa628 Bump org.apache.commons:commons-parent from 92 to 96
add 2e74dd0e Bump actions/checkout from 6.0.1 to 6.0.2
add a76a324e Bump github/codeql-action from 4.31.10 to 4.31.11
add 12557ef1 Bump github/codeql-action from 4.31.11 to 4.32.0
add 99923669 Bump github/codeql-action from 4.32.0 to 4.32.2
add dbb109da Use max-parallel: 20 as asked by Apache Infra
add 8adaa918 Bump actions/cache from 5.0.2 to 5.0.3
add 1d05465f Update runbundles following dependency changes
add 0d2faaa0 Remove unused false positive PMD rule
add e30ab4b9 RNG-188: Add Philox4x32 and Philox4x64 random number
generators (#191)
add 24d0f980 RNG-188: Track changes
add 70548cab RNG-188: Update code layout for consistency
add fd9a70e1 RNG-188: Add more test data for Philox generators
add 02693ec9 RNG-188: Add Philox stress test results to user guide
add ab37f5ae Fix comment
add 03896325 Add benchmark for generation of an open interval (0, 1)
add 4bf6e71a Correct interface name for method used in test
add c7c4db8c RNG-189: Add interface
ArbitrarilyJumpableUniformRandomProvider
add bbbba939 Use same method for double and open double generation
performance
add 127e14d6 RNG-190: Benchmark sampler generation of an open interval (0,
1)
add e89f37c0 RNG-190: Special case for open interval (0, 1)
add 37eaddb6 Fix long jump method reference used in test
add 64a35a39 Add provider name to parametric test assertion messages
add 8253623d Avoid rejection bound that invalidates the test in
ArraySamplerTest
add 53b7ab43 Bump github/codeql-action from 4.32.2 to 4.32.3
add 4d5c7a06 RNG-188: Add arbitrary jump support to Philox generators
add 6299f15f RNG-189: Add arbitrary jump examples to the user guide
add 80094625 RNG-189: Add arbitrary jump JMH benchmark
add ef2ef95c Bump github/codeql-action from 4.32.0 to 4.32.4
add 90d14299 Update user guide performance tables.
add b947c91f RNG-188: Add Philox generation performance
add 2db46973 Javadoc typo
add e0259b83 RNG-191: Benchmark LXM generators with a 128-bit LCG
add b0acad15 Bump github/codeql-action from 4.32.4 to 4.32.5
add b6ad81e3 Address PMD 7.22 PublicMemberInNonPublicType in
UniformRandomProviderSupport
add c15a07ad Add AbstractWellIndexTableVisibilityTest
add e84e1d9f Bump github/codeql-action from 4.32.5 to 4.32.6
add d73cbc42 RNG-191: Dynamically call Math multiply high methods
add 96826ea6 Track changes
add e84f3975 RNG-191: Update PHILOX_4X64 performance results.
add c57d53fd Bump actions/upload-artifact from 6.0.0 to 7.0.0
add c41ce423 New (compliant) logo.
add 5fc1ecde Bump github/codeql-action from 4.32.6 to 4.34.0
add 1c4f156d Javadoc
add 8995ce67 Bump github/codeql-action from 4.34.0 to 4.34.1
add be4a8988 Bump Bump actions/cache from 5.0.3 to 5.0.4
add 740bb7e4 Bump github/codeql-action from 4.34.1 to 4.35.1
add d476c732 Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0
to 3.6.2
add 05dffd60 Merge pull request #195 from
apache/dependabot/maven/org.apache.maven.plugins-maven-shade-plugin-3.6.2
add bc83e532 Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0
to 3.6.2
add 65d3b744 Bump actions/checkout from 6.0.1 to 6.0.2
add d952d8b2 Run builds only on push to master and pull requests
add b5ff9c5e Remove public modifier from test fixtures
add f3308591 sonar fix: Use long for the size estimate
add c5cf7f72 Remove commented out code
add 81686217 Bump actions/cache from 5.0.4 to 5.0.5
add 18f98ba0 Bump actions/upload-artifact from 7.0.0 to 7.0.1
add cec3c55f sonar fix: use block comment not javadoc comment
add 7c380790 Update apache-rat configuration for version 0.17
add d26e9cd6 Exclude patch files from PMD
add 68a22089 PMD fix: Remove unnecessary interface declaration
add ace1857b Update commons parent 96 to 98
add 0c694751 Remove public member from package private class
add d6ee9ba5 PMD: allow public members in non public type
add 30342e9d Remove unused logFactorial method
add 616cfaeb Comment partial implementation
add 081a7b69 Remove redundant 32-bit mask of long value before cast to int
add a14cf2ee RNG-192: Remove use of overriddable instance method for state
initialisation
add 69c949bc Remove old version of JXR plugin.
add a7245936 Update release guide site staging instructions
add 00ef3679 Update changes
add c00c7a99 Bump github/codeql-action from 4.35.1 to 4.35.2
add 73f1e984 Add more test details to error message
add f5c0bb5b Update revapi configuration
add 94fa48c3 Bump codecov/codecov-action from 5.5.2 to 6.0.0
add b6aec4a9 Bump info.picocli:picocli from 4.7.6 to 4.7.7
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (d9ba2865)
\
N -- N -- N
refs/heads/dependabot/maven/info.picocli-picocli-4.7.7 (b6aec4a9)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 5 +-
.github/dependabot.yml | 8 +-
.github/workflows/codeql-analysis.yml | 11 +-
.github/workflows/coverage.yml | 15 +-
.github/workflows/maven.yml | 13 +-
.github/workflows/scorecards-analysis.yml | 8 +-
.gitignore | 4 +
RELEASE-NOTES.txt | 2 +-
commons-rng-bom/src/site/site.xml | 12 +-
.../ArbitrarilyJumpableUniformRandomProvider.java | 120 ++
.../apache/commons/rng/UniformRandomProvider.java | 1 +
.../commons/rng/UniformRandomProviderSupport.java | 67 +-
.../java/org/apache/commons/rng/package-info.java | 23 +
commons-rng-client-api/src/site/site.xml | 12 +-
...itrarilyJumpableUniformRandomProviderTest.java} | 96 +-
.../rng/LongJumpableUniformRandomProviderTest.java | 2 +-
.../rng/SplittableUniformRandomProviderTest.java | 2 +-
commons-rng-core/pom.xml | 7 +
.../org/apache/commons/rng/core/BaseProvider.java | 20 +-
.../commons/rng/core/source32/AbstractPcg6432.java | 10 +-
.../rng/core/source32/AbstractPcgMcg6432.java | 2 +-
.../commons/rng/core/source32/AbstractWell.java | 6 +-
.../rng/core/source32/AbstractXoRoShiRo64.java | 10 +-
.../rng/core/source32/AbstractXoShiRo128.java | 10 +-
.../source32/DotyHumphreySmallFastCounting32.java | 10 +-
.../commons/rng/core/source32/ISAACRandom.java | 2 +-
.../rng/core/source32/IntJumpDistances.java | 161 +++
.../commons/rng/core/source32/IntProvider.java | 8 +-
.../commons/rng/core/source32/JDKRandom.java | 2 +-
.../rng/core/source32/JenkinsSmallFast32.java | 4 +-
.../commons/rng/core/source32/KISSRandom.java | 5 +-
.../commons/rng/core/source32/MersenneTwister.java | 6 +-
.../core/source32/MiddleSquareWeylSequence.java | 15 +-
.../rng/core/source32/MultiplyWithCarry256.java | 8 +-
.../commons/rng/core/source32/PcgMcgXshRr32.java | 2 +-
.../commons/rng/core/source32/PcgMcgXshRs32.java | 2 +-
.../commons/rng/core/source32/PcgXshRr32.java | 2 +-
.../commons/rng/core/source32/PcgXshRs32.java | 2 +-
.../commons/rng/core/source32/Philox4x32.java | 417 +++++++
.../commons/rng/core/source32/RandomIntSource.java | 1 +
.../commons/rng/core/source32/Well1024a.java | 6 +-
.../commons/rng/core/source32/Well19937a.java | 6 +-
.../commons/rng/core/source32/Well19937c.java | 6 +-
.../commons/rng/core/source32/Well44497a.java | 6 +-
.../commons/rng/core/source32/Well44497b.java | 6 +-
.../apache/commons/rng/core/source32/Well512a.java | 6 +-
.../commons/rng/core/source32/XoRoShiRo64Star.java | 4 +-
.../rng/core/source32/XoRoShiRo64StarStar.java | 4 +-
.../commons/rng/core/source32/XoShiRo128Plus.java | 4 +-
.../rng/core/source32/XoShiRo128PlusPlus.java | 4 +-
.../rng/core/source32/XoShiRo128StarStar.java | 4 +-
.../rng/core/source64/AbstractXoRoShiRo1024.java | 17 +-
.../rng/core/source64/AbstractXoRoShiRo128.java | 10 +-
.../rng/core/source64/AbstractXoShiRo256.java | 10 +-
.../rng/core/source64/AbstractXoShiRo512.java | 10 +-
.../source64/DotyHumphreySmallFastCounting64.java | 10 +-
.../rng/core/source64/JenkinsSmallFast64.java | 4 +-
.../commons/rng/core/source64/LXMSupport.java | 3 +-
.../rng/core/source64/LongJumpDistances.java | 148 +++
.../rng/core/source64/MersenneTwister64.java | 2 +-
.../commons/rng/core/source64/PcgRxsMXs64.java | 10 +-
.../commons/rng/core/source64/Philox4x64.java | 420 +++++++
.../commons/rng/core/source64/PhiloxSupport.java | 180 +++
.../rng/core/source64/RandomLongSource.java | 1 +
.../commons/rng/core/source64/SplitMix64.java | 5 +-
.../apache/commons/rng/core/source64/TwoCmres.java | 8 +-
.../rng/core/source64/XoRoShiRo1024PlusPlus.java | 4 +-
.../rng/core/source64/XoRoShiRo1024Star.java | 4 +-
.../rng/core/source64/XoRoShiRo1024StarStar.java | 4 +-
.../rng/core/source64/XoRoShiRo128Plus.java | 4 +-
.../rng/core/source64/XoRoShiRo128PlusPlus.java | 4 +-
.../rng/core/source64/XoRoShiRo128StarStar.java | 4 +-
.../commons/rng/core/source64/XoShiRo256Plus.java | 4 +-
.../rng/core/source64/XoShiRo256PlusPlus.java | 4 +-
.../rng/core/source64/XoShiRo256StarStar.java | 4 +-
.../commons/rng/core/source64/XoShiRo512Plus.java | 4 +-
.../rng/core/source64/XoShiRo512PlusPlus.java | 4 +-
.../rng/core/source64/XoShiRo512StarStar.java | 4 +-
.../rng/core/source64/XorShift1024Star.java | 17 +-
.../rng/core/source64/XorShift1024StarPhi.java | 2 +-
.../commons/rng/core/util/RandomStreams.java | 9 +-
commons-rng-core/src/site/site.xml | 12 +-
...ArbitrarilyJumpableProvidersParametricTest.java | 331 +++++
.../rng/core/JumpableProvidersParametricTest.java | 95 +-
.../org/apache/commons/rng/core/ProvidersList.java | 20 +
.../org/apache/commons/rng/core/RandomAssert.java | 54 +-
.../core/SplittableProvidersParametricTest.java | 85 +-
.../rng/core/source32/IntJumpDistancesTest.java | 179 +++
.../commons/rng/core/source32/Philox4x32Test.java | 531 ++++++++
.../commons/rng/core/source64/LXMSupportTest.java | 2 +-
.../rng/core/source64/LongJumpDistancesTest.java | 191 +++
.../commons/rng/core/source64/Philox4x64Test.java | 657 ++++++++++
.../rng/core/source64/PhiloxSupportTest.java | 79 ++
.../test/AbstractWellIndexTableVisibilityTest.java | 42 +-
commons-rng-docs/src/site/site.xml | 12 +-
commons-rng-examples/examples-jmh/pom.xml | 6 +-
.../rng/examples/jmh/RandomSourceValues.java | 4 +-
.../jmh/core/BaselineGenerationPerformance.java | 10 +-
.../rng/examples/jmh/core/BaselineSources.java | 4 +-
.../core/FloatingPointGenerationPerformance.java | 63 +-
.../rng/examples/jmh/core/JumpBenchmark.java | 93 +-
.../rng/examples/jmh/core/LXMBenchmark.java | 136 +-
.../jmh/core/LXMGenerationPerformance.java | 595 +++++++++
.../jmh/core/NextDoubleGenerationPerformance.java | 1 -
.../jmh/core/PhiloxGenerationPerformance.java | 886 +++++++++++++
.../commons/rng/examples/jmh/package-info.java | 8 +-
.../jmh/sampling/ArrayShuffleBenchmark.java | 2 +-
.../ContinuousSamplersPerformance.java | 64 +
.../distribution/PoissonSamplersPerformance.java | 6 +-
.../distribution/StableSamplerPerformance.java | 10 +-
.../distribution/ZigguratSamplerPerformance.java | 2 +-
.../jmh/simple/ConstructionPerformance.java | 31 +
.../jmh/simple/SeedGenerationPerformance.java | 4 +-
.../rng/examples/jmh/core/LXMBenchmarkTest.java | 13 +-
.../sampling/ExamplesSamplingApplication.java | 4 +-
commons-rng-examples/examples-stress/pom.xml | 1 +
.../examples/stress/AlphaNumericComparator.java | 8 +-
.../examples/stress/ExamplesStressApplication.java | 12 +-
.../commons/rng/examples/stress/ListCommand.java | 4 +-
.../commons/rng/examples/stress/RNGUtils.java | 4 +-
.../rng/examples/stress/ResultsCommand.java | 4 +-
.../rng/examples/stress/StressTestCommand.java | 17 +-
.../rng/examples/stress/StressTestData.java | 8 +-
commons-rng-examples/pom.xml | 12 +-
commons-rng-integration/src/site/site.xml | 12 +-
.../apache/commons/rng/integration/tests.bndrun | 10 +-
.../apache/commons/rng/sampling/ArraySampler.java | 10 +-
.../commons/rng/sampling/CompositeSamplers.java | 16 +-
.../DiscreteProbabilityCollectionSampler.java | 2 +-
.../apache/commons/rng/sampling/ListSampler.java | 4 +-
.../apache/commons/rng/sampling/ObjectSampler.java | 1 +
.../commons/rng/sampling/PermutationSampler.java | 2 +-
.../commons/rng/sampling/SharedStateSampler.java | 1 +
.../commons/rng/sampling/UnitSphereSampler.java | 6 +-
.../AhrensDieterExponentialSampler.java | 6 +-
.../AhrensDieterMarsagliaTsangGammaSampler.java | 8 +-
.../distribution/AliasMethodDiscreteSampler.java | 2 +-
.../distribution/BoxMullerGaussianSampler.java | 4 +-
.../distribution/BoxMullerLogNormalSampler.java | 4 +-
.../BoxMullerNormalizedGaussianSampler.java | 4 +-
.../sampling/distribution/ChengBetaSampler.java | 2 +-
...inuousInverseCumulativeProbabilityFunction.java | 1 +
.../sampling/distribution/ContinuousSampler.java | 1 +
.../distribution/ContinuousUniformSampler.java | 40 +-
.../sampling/distribution/DirichletSampler.java | 4 +-
...screteInverseCumulativeProbabilityFunction.java | 1 +
.../rng/sampling/distribution/DiscreteSampler.java | 1 +
.../FastLoadedDiceRollerDiscreteSampler.java | 8 +-
.../distribution/GuideTableDiscreteSampler.java | 2 +-
.../rng/sampling/distribution/InternalGamma.java | 28 +-
.../rng/sampling/distribution/InternalUtils.java | 20 +-
.../distribution/KempSmallMeanPoissonSampler.java | 2 +-
.../distribution/LargeMeanPoissonSampler.java | 6 +-
.../rng/sampling/distribution/LongSampler.java | 1 +
.../MarsagliaTsangWangDiscreteSampler.java | 26 +-
.../distribution/NormalizedGaussianSampler.java | 1 +
.../rng/sampling/distribution/PoissonSampler.java | 6 +-
.../sampling/distribution/PoissonSamplerCache.java | 20 +-
.../distribution/SmallMeanPoissonSampler.java | 2 +-
.../rng/sampling/distribution/StableSampler.java | 24 +-
.../ZigguratNormalizedGaussianSampler.java | 6 +-
.../rng/sampling/distribution/ZigguratSampler.java | 30 +-
.../rng/sampling/distribution/package-info.java | 6 +-
.../commons/rng/sampling/shape/BoxSampler.java | 2 +-
.../commons/rng/sampling/shape/LineSampler.java | 2 +-
.../rng/sampling/shape/TetrahedronSampler.java | 2 +-
.../rng/sampling/shape/TriangleSampler.java | 2 +-
.../rng/sampling/shape/UnitBallSampler.java | 6 +-
commons-rng-sampling/src/site/site.xml | 12 +-
.../commons/rng/sampling/ArraySamplerTest.java | 34 +-
.../distribution/ContinuousUniformSamplerTest.java | 46 +-
.../sampling/distribution/InternalUtilsTest.java | 21 +-
.../sampling/distribution/StableSamplerTest.java | 6 +-
.../apache/commons/rng/simple/RandomSource.java | 52 +-
.../commons/rng/simple/internal/MixFunctions.java | 2 +-
.../rng/simple/internal/NativeSeedType.java | 2 +-
.../commons/rng/simple/internal/NoOpConverter.java | 6 +-
.../rng/simple/internal/ProviderBuilder.java | 17 +-
.../rng/simple/internal/Seed2ArrayConverter.java | 8 +-
.../commons/rng/simple/internal/SeedConverter.java | 9 +-
.../rng/simple/internal/SeedConverterComposer.java | 21 +-
.../commons/rng/simple/internal/SeedFactory.java | 3 +-
commons-rng-simple/src/site/site.xml | 12 +-
.../rng/simple/ProvidersCommonParametricTest.java | 4 +
.../commons/rng/simple/RandomSourceTest.java | 7 +
.../RandomSourceInternalParametricTest.java | 2 +
doc/release/release.howto.txt | 48 +-
pom.xml | 61 +-
src/changes/changes.xml | 18 +-
src/conf/checkstyle/checkstyle-suppressions.xml | 4 +-
src/conf/checkstyle/checkstyle.xml | 3 +-
src/conf/pmd/pmd-ruleset.xml | 40 +-
src/conf/revapi/api-changes.json | 18 +-
src/site/apt/userguide/rng.apt | 309 +++--
src/site/resources/images/commons_rng.small.png | Bin 89955 -> 116022 bytes
src/site/resources/txt/userguide/stress/dh_56_1 | 241 ++++
src/site/resources/txt/userguide/stress/dh_56_2 | 215 ++++
src/site/resources/txt/userguide/stress/dh_56_3 | 209 ++++
src/site/resources/txt/userguide/stress/dh_56_4 | 150 +++
src/site/resources/txt/userguide/stress/dh_56_5 | 154 +++
src/site/resources/txt/userguide/stress/dh_57_1 | 182 +++
src/site/resources/txt/userguide/stress/dh_57_2 | 152 +++
src/site/resources/txt/userguide/stress/dh_57_3 | 180 +++
src/site/resources/txt/userguide/stress/dh_57_4 | 160 +++
src/site/resources/txt/userguide/stress/dh_57_5 | 181 +++
.../txt/userguide/stress/{pr_55_1 => pr_56_1} | 90 +-
.../txt/userguide/stress/{pr_55_3 => pr_56_2} | 90 +-
.../txt/userguide/stress/{pr_55_1 => pr_56_3} | 99 +-
.../txt/userguide/stress/{pr_53_3 => pr_57_1} | 114 +-
.../txt/userguide/stress/{pr_49_1 => pr_57_2} | 84 +-
.../txt/userguide/stress/{pr_49_3 => pr_57_3} | 97 +-
.../txt/userguide/stress/{tu_52_3 => tu_56_1} | 1307 ++++++++++---------
.../txt/userguide/stress/{tu_52_1 => tu_56_2} | 1303 ++++++++++---------
.../txt/userguide/stress/{tu_55_5 => tu_56_3} | 1308 +++++++++----------
.../txt/userguide/stress/{tu_50_3 => tu_56_4} | 1312 +++++++++----------
.../txt/userguide/stress/{tu_55_3 => tu_56_5} | 1302 +++++++++----------
.../txt/userguide/stress/{tu_50_4 => tu_57_1} | 1304 +++++++++----------
.../txt/userguide/stress/{tu_52_3 => tu_57_2} | 1318 ++++++++++----------
.../txt/userguide/stress/{tu_55_1 => tu_57_3} | 1307 +++++++++----------
.../txt/userguide/stress/{tu_53_1 => tu_57_4} | 1299 +++++++++----------
.../txt/userguide/stress/{tu_52_3 => tu_57_5} | 1316 +++++++++----------
src/site/site.xml | 18 +-
222 files changed, 15224 insertions(+), 7762 deletions(-)
create mode 100644
commons-rng-client-api/src/main/java/org/apache/commons/rng/ArbitrarilyJumpableUniformRandomProvider.java
copy
commons-rng-client-api/src/test/java/org/apache/commons/rng/{LongJumpableUniformRandomProviderTest.java
=> ArbitrarilyJumpableUniformRandomProviderTest.java} (63%)
create mode 100644
commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/IntJumpDistances.java
create mode 100644
commons-rng-core/src/main/java/org/apache/commons/rng/core/source32/Philox4x32.java
create mode 100644
commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/LongJumpDistances.java
create mode 100644
commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/Philox4x64.java
create mode 100644
commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/PhiloxSupport.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/ArbitrarilyJumpableProvidersParametricTest.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/IntJumpDistancesTest.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/source32/Philox4x32Test.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/LongJumpDistancesTest.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/Philox4x64Test.java
create mode 100644
commons-rng-core/src/test/java/org/apache/commons/rng/core/source64/PhiloxSupportTest.java
copy
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/Long2IntArrayTest.java
=>
commons-rng-core/src/test/java/org/apache/commons/rng/core/test/AbstractWellIndexTableVisibilityTest.java
(51%)
create mode 100644
commons-rng-examples/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh/core/LXMGenerationPerformance.java
create mode 100644
commons-rng-examples/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh/core/PhiloxGenerationPerformance.java
create mode 100644 src/site/resources/txt/userguide/stress/dh_56_1
create mode 100644 src/site/resources/txt/userguide/stress/dh_56_2
create mode 100644 src/site/resources/txt/userguide/stress/dh_56_3
create mode 100644 src/site/resources/txt/userguide/stress/dh_56_4
create mode 100644 src/site/resources/txt/userguide/stress/dh_56_5
create mode 100644 src/site/resources/txt/userguide/stress/dh_57_1
create mode 100644 src/site/resources/txt/userguide/stress/dh_57_2
create mode 100644 src/site/resources/txt/userguide/stress/dh_57_3
create mode 100644 src/site/resources/txt/userguide/stress/dh_57_4
create mode 100644 src/site/resources/txt/userguide/stress/dh_57_5
copy src/site/resources/txt/userguide/stress/{pr_55_1 => pr_56_1} (55%)
copy src/site/resources/txt/userguide/stress/{pr_55_3 => pr_56_2} (55%)
copy src/site/resources/txt/userguide/stress/{pr_55_1 => pr_56_3} (52%)
copy src/site/resources/txt/userguide/stress/{pr_53_3 => pr_57_1} (50%)
copy src/site/resources/txt/userguide/stress/{pr_49_1 => pr_57_2} (57%)
copy src/site/resources/txt/userguide/stress/{pr_49_3 => pr_57_3} (52%)
copy src/site/resources/txt/userguide/stress/{tu_52_3 => tu_56_1} (77%)
copy src/site/resources/txt/userguide/stress/{tu_52_1 => tu_56_2} (77%)
copy src/site/resources/txt/userguide/stress/{tu_55_5 => tu_56_3} (77%)
copy src/site/resources/txt/userguide/stress/{tu_50_3 => tu_56_4} (77%)
copy src/site/resources/txt/userguide/stress/{tu_55_3 => tu_56_5} (76%)
copy src/site/resources/txt/userguide/stress/{tu_50_4 => tu_57_1} (77%)
copy src/site/resources/txt/userguide/stress/{tu_52_3 => tu_57_2} (77%)
copy src/site/resources/txt/userguide/stress/{tu_55_1 => tu_57_3} (76%)
copy src/site/resources/txt/userguide/stress/{tu_53_1 => tu_57_4} (76%)
copy src/site/resources/txt/userguide/stress/{tu_52_3 => tu_57_5} (77%)