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 06fbb7d Update Help message for the ThreadLocalRandom option
new 827bc9f RNG-75: Update ProviderBuilder factory methods.
new 190922b RNG-75: Limit use of the synchronized method when creating
array seeds.
new be8da1c RNG-75: Return correct type from each enum.
new aa24697 RNG-75: Use SplitMix64.next()
new de68ad8 RNG-75: Add coverage tests.
new 730b217 RNG-75: Removed check that create/convert seed returns native
type.
new a9d507c RNG-75: Moved NativeSeedType to a new class.
new 45d73f5 RNG-75: Added @since 1.3 Javadoc tags to new methods/classes.
new e84b889 RNG-75: Renamed local and class level constructor variables.
new 57821dc Merge branch 'improvement-RNG-75'
new 54a385f RNG-75: Track changes.
The 11 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/simple/internal/Long2IntArray.java | 41 +-
.../rng/simple/internal/Long2LongArray.java | 24 +-
.../rng/simple/internal/NativeSeedType.java | 280 ++++++++++++
.../rng/simple/internal/ProviderBuilder.java | 475 +++++++++++----------
...SeedConverter.java => Seed2ArrayConverter.java} | 11 +-
.../rng/simple/internal/Long2IntArrayTest.java} | 24 +-
.../rng/simple/internal/Long2LongArrayTest.java} | 24 +-
.../internal/NativeSeedTypeParametricTest.java | 144 +++++++
...y2LongArrayTest.java => NoOpConverterTest.java} | 20 +-
.../RandomSourceInternalParametricTest.java | 112 +++++
...rayTest.java => SeedConverterComposerTest.java} | 24 +-
src/changes/changes.xml | 5 +
12 files changed, 905 insertions(+), 279 deletions(-)
create mode 100644
commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/NativeSeedType.java
copy
commons-rng-simple/src/main/java/org/apache/commons/rng/simple/internal/{SeedConverter.java
=> Seed2ArrayConverter.java} (76%)
copy
commons-rng-simple/src/{main/java/org/apache/commons/rng/simple/internal/IntArray2Int.java
=> test/java/org/apache/commons/rng/simple/internal/Long2IntArrayTest.java}
(70%)
copy
commons-rng-simple/src/{main/java/org/apache/commons/rng/simple/internal/IntArray2Int.java
=> test/java/org/apache/commons/rng/simple/internal/Long2LongArrayTest.java}
(70%)
create mode 100644
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/NativeSeedTypeParametricTest.java
copy
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/{IntArray2LongArrayTest.java
=> NoOpConverterTest.java} (64%)
create mode 100644
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/RandomSourceInternalParametricTest.java
copy
commons-rng-simple/src/test/java/org/apache/commons/rng/simple/internal/{IntArray2LongArrayTest.java
=> SeedConverterComposerTest.java} (58%)