- Maintainer change (Folashade Daniel; fdaniel@microsoft.com)
- Maintainer change (Michelle Wallig; Michelle.Wallig@microsoft.com)
- Changed the default value for the
foreachDoparLocalsystem option to TRUE.
Added preliminary support for evaluating `%dopar%` expressions in a local environment, when a sequential backend is used. This addresses a long-standing inconsistency in the behaviour of `%dopar%` with parallel and sequential backends, where the latter would evaluate the loop body in the global environment by default. The behaviour of `%dopar%` can be controlled by setting
options(foreachDoparLocal=TRUE|FALSE)or equivalently via the system environment variable
R_FOREACH_DOPAR_LOCAL=TRUE|FALSEwith the R option taking its value from the environment variable. If both are set, the former overrides the latter. The current default value is FALSE, which retains the pre-existing behaviour. It is intended that over time this will be changed to TRUE.
A side-effect of this change is that the behaviour of
%do%and%dopar%will (eventually) be different for a sequential backend. See #3 for more discussion on this issue.- Updated tooling used for development. None of these changes should have any effect on package behaviour.
- Use Roxygen for documentation
- Use testthat for unit tests
- Convert vignettes to Rmarkdown format (and output HTML instead of PDF)
- Convert NEWS file to Markdown format
- Maintainer change (Hong Ooi; hongooi@microsoft.com).
- Changed test report path for compliance with CRAN policies.
- Removed startup message.
- Changed
seq(along=tags)call inmakeAccumtoseq(along.with=tags); request of Henrik Bengtsson. - Updated
foreachhelp to describe effect of multiple arguments; request of David Winsemius.
- Updated maintainer address
- Unwound circular dependency chain with iterators package.
- Improved handling of implicitly exported objects, courtesy of Steve Weston.
- Removed spurious warning from
getDoSEQ. Bug report from Ben Barnes. - Moved welcome message from
.onLoadto.onAttach. Bug report from Benilton Carvalho. - Modified
setDoParandsetDoSeqto undo changes to .foreachGlobals on error. Bug report from Benilton Carvalho. - Moved vignettes from
inst/doctovignettes. - Modified
DESCRIPTIONfile by moving codetools, iterators, and utils from Depends to Imports. Bug report from Suraj Gupta.
- Cleanup from previous patch. Bug report from Brian Ripley.
- Added support for multiple sequential backends. (Idea and patch from Tyler Pirtle, Matt Furia, and Joseph Hellerstein.)
- Modified
doRUnit.Rto use no more than two cores during R CMD check.
- Regularized unit tests so they can run through R CMD check
- Added support for compiler package of 2.13.0 and later.
- First R-forge release.