[aarch64-port-dev ] git: openjdk/aarch64-port: master: 8248862: Implement Enhanced Pseudo-Random Number Generators

Jim Laskey jlaskey at openjdk.java.net
Mon Apr 5 16:32:32 UTC 2021


Changeset: a0ec2cb2
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-04-05 16:29:18 +0000
URL:       https://git.openjdk.java.net/aarch64-port/commit/a0ec2cb2

8248862: Implement Enhanced Pseudo-Random Number Generators

Reviewed-by: darcy

! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.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/package-info.java
+ src/java.base/share/classes/jdk/internal/util/random/RandomSupport.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/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/Xoroshiro128PlusPlus.java
+ src/jdk.random/share/classes/jdk/random/Xoshiro256PlusPlus.java
+ src/jdk.random/share/classes/module-info.java
+ test/jdk/java/util/Random/RandomCanaryPi.java
+ test/jdk/java/util/Random/RandomTestBsi1999.java
+ test/jdk/java/util/Random/RandomTestChiSquared.java
+ test/jdk/java/util/Random/RandomTestCoverage.java
+ test/jdk/java/util/Random/RandomTestMoments.java
! test/jdk/javax/management/Introspector/NotCompliantCauseTest.java



More information about the aarch64-port-dev mailing list