Skip to content

Bioconductor Release v3.11

Choose a tag to compare

@zhengxwen zhengxwen released this 24 Jul 21:51

CHANGES IN VERSION 1.24.1

NEW FEATURES

  • new option 'allow.error' in openfn.gds() for data recovery
  • new option 'log.only' in diagnosis.gds()
  • new C functions GDS_Node_Unload() and GDS_Node_Load() in R_GDS.h
  • new sparse array data types in GDS (SparseReal32, SparseReal64, SparseInt8, SparseInt16, SparseInt32, SparseInt64, SparseUInt8, SparseUInt16, SparseUInt32, SparseUInt64)
  • the opened gds file will be closed when the object is garbage collected

UTILITIES

  • 'show' option in print.gds.class() for array preview
  • zlib updated to v1.2.11 from v1.2.8
  • xz updated to v5.2.4 from v5.2.3
  • LZ4 updated to v1.9.2 from v1.7.5
  • showfile.gds() does not return the object of 'gds.class'
  • new 'nmax' and 'depth' in print.gdsn.class() and print.gds.class()

CHANGES IN VERSION 1.22.0

NEW FEATURES

  • a new function unload.gdsn() to unload a GDS node from memory

UTILITIES

  • add '#pragma GCC optimize("O3")' to some of C++ files when GCC is used
  • add the compiler information in system.gds()
  • change the file name "vignettes/gdsfmt_vignette.Rmd" to "vignettes/gdsfmt.Rmd", so vignette("gdsfmt") can work directly

BUG FIXES

  • avoid the segfault if the data type is not registered internally
  • use O_CLOEXEC (the close-on-exec flag) when open and create files to avoid potentially leaking file descriptors in forked processes