hg: jdk/sandbox: Reorganize to remove hardcoded algoritms and to move algoritms to new module

james.laskey at oracle.com james.laskey at oracle.com
Thu Aug 13 15:21:17 UTC 2020


Changeset: bc4bc03e12bf
Author:    jlaskey
Date:      2020-08-13 12:20 -0300
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/bc4bc03e12bf

Reorganize to remove hardcoded algoritms and to move algoritms to new module

! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
- src/java.base/share/classes/java/util/random/DoubleZigguratTables.java
- src/java.base/share/classes/java/util/random/L128X1024MixRandom.java
- src/java.base/share/classes/java/util/random/L128X128MixRandom.java
- src/java.base/share/classes/java/util/random/L128X256MixRandom.java
- src/java.base/share/classes/java/util/random/L32X64MixRandom.java
- src/java.base/share/classes/java/util/random/L32X64StarStarRandom.java
- src/java.base/share/classes/java/util/random/L64X1024MixRandom.java
- src/java.base/share/classes/java/util/random/L64X128MixRandom.java
- src/java.base/share/classes/java/util/random/L64X128StarStarRandom.java
- src/java.base/share/classes/java/util/random/L64X256MixRandom.java
- src/java.base/share/classes/java/util/random/MRG32k3a.java
! src/java.base/share/classes/java/util/random/RandomGenerator.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/RandomSupport.java
- src/java.base/share/classes/java/util/random/Xoroshiro128PlusPlus.java
- src/java.base/share/classes/java/util/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/native/random/create_ziggurat_tables.c
+ src/jdk.random/share/classes/jdk/random/L128X1024MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L128X128MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L128X256MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L32X64MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L32X64StarStarRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X1024MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X128MixRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X128StarStarRandom.java
+ src/jdk.random/share/classes/jdk/random/L64X256MixRandom.java
+ src/jdk.random/share/classes/jdk/random/MRG32k3a.java
+ src/jdk.random/share/classes/jdk/random/Xoroshiro128PlusPlus.java
+ src/jdk.random/share/classes/jdk/random/Xoshiro256PlusPlus.java
+ src/jdk.random/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestBsi1999.java
! test/jdk/java/util/Random/RandomTestChiSquared.java
! test/jdk/java/util/Random/RandomTestMoments.java



More information about the jdk-sandbox-changes mailing list