Skip to content

Commit

Permalink
updated news and comments; ready for CRAN
Browse files Browse the repository at this point in the history
  • Loading branch information
dipterix committed Jun 23, 2023
1 parent 572cbcc commit a08a816
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 40 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: filearray
Type: Package
Title: File-Backed Array for Out-of-Memory Computation
Version: 0.1.5.9003
Version: 0.1.6
Language: en-US
Encoding: UTF-8
License: LGPL-3
Expand Down
15 changes: 14 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
# filearray (development version)
# filearray 0.1.6

* Removed `c++11` from system requirement and `Makevars`
* Used `TinyThreads` instead of `OpenMP` to get parallel working on `OSX`
* Added `as_filearray` method, and support optional `float`
* Added array proxy class, allowing arrays to lazy-evaluate simple operators
* Allows user-defined temporary file array path
* Fixed `fmap` issues, using better guesses for default `.input_size`
* Fixed a memory bug caused when partition margin has elements greater than 1 and when `FARR_subset_sequential` is used
* Used `fastmap` to avoid environment look-up
* `fa_eval_ops` allows dimension names
* Larger default buffer size to allow `2^20` in single partition
* Disabled single indexing
* Fixed `endian` issue on `big-endian` platforms

# filearray 0.1.5

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@


<!-- badges: start -->
[![R-CMD-check](https://github.com/dipterix/filearray/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/dipterix/filearray/actions/workflows/R-CMD-check.yaml)
[![R-check](https://github.com/dipterix/filearray/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/dipterix/filearray/actions/workflows/R-CMD-check.yaml)
[![CRAN status](https://www.r-pkg.org/badges/version/filearray)](https://CRAN.R-project.org/package=filearray)
[![Develop](https://dipterix.r-universe.dev/badges/filearray)](https://dipterix.r-universe.dev/ui#builds)
<!-- badges: end -->
Expand Down
37 changes: 0 additions & 37 deletions cran-comments.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,3 @@
## Dev environment
* osx (ARM), R 4.2.1

## Test environments
* osx (x64, github-action), R-release
* ubuntu 18.04 (github-action), R-release, R-devel
* win-builder (https://win-builder.r-project.org/), R-release, R-devel
* Solaris (rhub)

## R CMD check results

On `oldrelease`, `release` and `devel`
0 errors | 0 warnings | 0 notes

## Additional tests

* `clang-UBSAN`: using `valgrind` to test all examples and tests (single threaded). The result showed insignificance.

```
==40499==
==40499== HEAP SUMMARY:
==40499== in use at exit: 178,803,840 bytes in 20,419 blocks
==40499== total heap usage: 1,294,546 allocs, 1,274,127 frees, 1,198,582,624 bytes allocated
==40499==
==40499== LEAK SUMMARY:
==40499== definitely lost: 0 bytes in 0 blocks
==40499== indirectly lost: 0 bytes in 0 blocks
==40499== possibly lost: 0 bytes in 0 blocks
==40499== still reachable: 178,803,840 bytes in 20,419 blocks
==40499== of which reachable via heuristic:
==40499== newarray : 4,264 bytes in 1 blocks
==40499== suppressed: 0 bytes in 0 blocks
==40499== Reachable blocks (those to which a pointer was found) are not shown.
==40499== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==40499==
==40499== For lists of detected and suppressed errors, rerun with: -s
==40499== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
```


0 comments on commit a08a816

Please sign in to comment.