- Replaced call to
Rf_error()withRcpp::stop()(see issue #10).
- Fixes problem with
hipread_list()that caused a segfault in some situations. - Require Rcpp >= 1.0.12 to avoid installation errors related to format string security (see ipums/ipumsr#93).
- Refactors column resizing code to avoid use of non-API functions SETLENGTH and SET_TRUELENGTH (see issue #7).
- Fixes for one warning and one note from CRAN checks
- hipread now uses roxygen2 version 7.2.1.
- hipread now uses roxygen2 version 7.1.0, which generates some additional documentation for R6 classes.
- progress bar will show by default even if readr hasn't been loaded (#12).
-
Added
yieldfunctions (hipread_long_yield()andhipread_list_yield()) which are another take on reading data in chunks that allow for more flexibility. -
Progress bar now ends at 100% instead of looking like the read was incomplete (#6)
-
Several performance improvements
- Fixes for platform-specific bugs revealed by CRAN checks (Solaris, UBSAN, Fedora)