foreachDoparLocal
system 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|FALSE` with 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 https://github.com/RevolutionAnalytics/foreach/issues/3 for more discussion on this issue.
seq(along=tags)
call in makeAccum
to seq(along.with=tags)
; request of Henrik Bengtsson.foreach
help to describe effect of multiple arguments; request of David Winsemius.getDoSEQ
. Bug report from Ben Barnes..onLoad
to .onAttach
. Bug report from Benilton Carvalho.setDoPar
and setDoSeq
to undo changes to .foreachGlobals on error. Bug report from Benilton Carvalho.inst/doc
to vignettes
.DESCRIPTION
file by moving codetools, iterators, and utils from Depends to Imports. Bug report from Suraj Gupta.doRUnit.R
to use no more than two cores during R CMD check.Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.