Skip to content

Commit 94f02a3

Browse files
committed
Ready for CRAN
1 parent 3c9787c commit 94f02a3

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: filearray
22
Type: Package
33
Title: File-Backed Array for Out-of-Memory Computation
4-
Version: 0.2.0.9001
4+
Version: 0.2.1
55
Language: en-US
66
Encoding: UTF-8
77
License: LGPL-3

NEWS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# filearray 0.2.1
2+
3+
* Fixed incorrect `NA` propagation in complex array `collapse`: `NaN == NaN` is always `FALSE` per IEEE 754, so `NA` detection now uses `ISNAN()` instead of `== NA_REAL`. Also added a missing "result already `NA`" short-circuit guard matching the non-complex path.
4+
* Fixed `x[]` failure on `R-devel` (`>= 4.6.0`): replaced `tryCatch({ ...elt(1) })` in `fa_subset1` with `check_missing_dots()`, which correctly detects a missing first argument without relying on the error-throwing behavior of `...elt()` that changed in `R-devel`.
5+
* Replaced deprecated `Rf_findVarInFrame` (removed in R 4.5.0) with a compatibility wrapper `farr_findVarInFrame` that uses `R_existsVarInFrame` + `R_getVarEx` on R >= 4.5.0 and falls back to `Rf_findVarInFrame` on older R.
6+
* Fixed multiple unprotected `SEXP` variables flagged by `rchk`: `result` in `test_farr_findVarInFrame_`, `dots` in `check_missing_dots`, and `dims` in `dropDimension`.
7+
18
# filearray 0.2.0
29

310
* Additional `audo_set_headers` to function `filearray_load_or_create` to avoid automatically setting headers, with default being `TRUE` for compatibility concerns

0 commit comments

Comments
 (0)