This is an automated email from the ASF dual-hosted git repository.
aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-rng.git.
from dfb25fd Removed reverse bytes from stress test code.
add 647326a RNG-81: NumberFactory to sample all rationals between 0 and 1.
new 8e4fef6 Merge branch 'improvement-RNG-81'
new 0f403be Track changes.
add 445ddfe RNG-78: Added a ThreadLocalRandomSource.
add 1877cf2 RNG-78: Update test to wait for thread to end then assert.
add 464844e RNG-78: Add direct use of ThreadLocal<RNG> to benchmark.
add 8cac0a1 RNG-78: Change protected field to private.
add 7f0a9ad RNG-78: Add more values to the benchmark.
new 523ceb7 Merge branch 'feature-RNG-78'
new 338dc44 RNG-78: Track changes.
new 913286e Auto generate the stress test GeneratorsList from the
RandomSource enum
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../commons/rng/core/util/NumberFactory.java | 33 ++--
.../commons/rng/core/util/NumberFactoryTest.java | 38 +++-
.../rng/examples/jmh/ThreadLocalPerformance.java | 207 +++++++++++++++++++++
.../rng/examples/stress/GeneratorsList.java | 53 ++++--
.../rng/simple/ThreadLocalRandomSource.java | 135 ++++++++++++++
.../rng/simple/ThreadLocalRandomSourceTest.java | 115 ++++++++++++
src/changes/changes.xml | 6 +
7 files changed, 552 insertions(+), 35 deletions(-)
create mode 100644
commons-rng-examples/examples-jmh/src/main/java/org/apache/commons/rng/examples/jmh/ThreadLocalPerformance.java
create mode 100644
commons-rng-simple/src/main/java/org/apache/commons/rng/simple/ThreadLocalRandomSource.java
create mode 100644
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/ThreadLocalRandomSourceTest.java