Skip to content

Commit 568e39a

Browse files
Merge branch 'feature/cleanup-rng' into develop [ci skip]
2 parents f224600 + b9ab74f commit 568e39a

File tree

9 files changed

+1127
-1400
lines changed

9 files changed

+1127
-1400
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: future
2-
Version: 1.34.0
2+
Version: 1.34.0-9002
33
Title: Unified Parallel and Distributed Processing in R for Everyone
44
Imports:
55
digest,

R/rng_utils.R

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,6 @@
1414
#' returns the _old_ seed. If `seed = NULL`, then the `.Random.seed` is
1515
#' removed.
1616
#'
17-
#' `next_random_seed()` updates `.Random.seed` by drawning an dummy random
18-
#' number internally, and invisibly returns the _new_ seed.
19-
#'
20-
#' `is_valid_random_seed(seed)` returns TRUE if `seed` is a valid random seed
21-
#' of any RNG kind, otherwise FALSE.
22-
#' This function does _not_ update `.Random.seed`.
23-
#'
2417
#' `is_lecyer_cmrg_seed(seed)` returns TRUE if `seed` is a valid random seed
2518
#' of kind `L'Ecuyer-CMRG`, otherwise FALSE.
2619
#' This function does _not_ update `.Random.seed`.
@@ -58,27 +51,6 @@ set_random_seed <- function(seed, kind = NULL) {
5851
invisible(old_seed)
5952
}
6053

61-
#' @rdname random_seed_utils
62-
#' @noRd
63-
next_random_seed <- function(seed = get_random_seed()) {
64-
sample.int(n = 1L, size = 1L, replace = FALSE)
65-
seed_next <- get_random_seed()
66-
stop_if_not(!any(seed_next != seed))
67-
invisible(seed_next)
68-
}
69-
70-
#' @rdname random_seed_utils
71-
#' @noRd
72-
is_valid_random_seed <- function(seed) {
73-
oseed <- get_random_seed()
74-
on.exit(set_random_seed(oseed))
75-
env <- globalenv()
76-
env$.Random.seed <- seed
77-
res <- tryCatch({
78-
sample.int(n = 1L, size = 1L, replace = FALSE)
79-
}, simpleWarning = function(w) w)
80-
!inherits(res, "simpleWarning")
81-
}
8254

8355
## For RNGkind("L'Ecuyer-CMRG") we should have (see help('RNGkind')):
8456
## .Random.seed <- c(rng.kind, n) where length(n) == 6L.

revdep/README.md

Lines changed: 417 additions & 401 deletions
Large diffs are not rendered by default.

revdep/cran.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
## revdepcheck results
22

3-
We checked 376 reverse dependencies (354 from CRAN + 22 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
3+
We checked 394 reverse dependencies (372 from CRAN + 22 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
44

5-
* We saw 4 new problems
5+
* We saw 2 new problems
66
* We failed to check 1 packages
77

88
Issues with CRAN packages are summarised below.
99

1010
### New problems
1111
(This reports the first line of each new failure)
1212

13-
* googleComputeEngineR
13+
* bayesmove
1414
checking installed package size ... NOTE
1515

16-
* modelsummary
17-
checking installed package size ... NOTE
18-
19-
* Rcurvep
20-
checking installed package size ... NOTE
21-
22-
* SPARSEMODr
16+
* greta
2317
checking installed package size ... NOTE
2418

2519
### Failed to check

revdep/failures.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* GitHub: https://github.com/alexander-pastukhov/tridim-regression
77
* Source code: https://github.com/cran/TriDimRegression
88
* Date/Publication: 2023-09-13 14:10:03 UTC
9-
* Number of recursive dependencies: 99
9+
* Number of recursive dependencies: 98
1010

1111
Run `revdepcheck::revdep_details(, "TriDimRegression")` for more info
1212

0 commit comments

Comments
 (0)