All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
# callr 3.7.0
* Reporting errors is much faster now (#185).
* The `user_profile` option of `r_vanilla()` defaults to `FALSE` now (#194).
* It is now possible to set R environment variables (`R_ENVIRON_USER`,
`R_PROFILE_USER`, etc.) via the `env` argument (#193).
# callr 3.6.0
* callr now supports starting an R process with a different architecture,
so on Windows 64-bit R can start a 32-bit R background process, and
vice-versa (#95).
* callr now handles symbolic arguments properly, and does not evaluate them.
E.g. `callr::r(function(x) x, list(quote(foobar)))` works now (#175).
* `callr::r_session` does not leak file descriptors now in the sub-process
(#184).
# callr 3.5.1
* `callr::r_session` now handles large messages from the subprocess
well (#168).
# callr 3.5.0
* callr can now pass the environment of the function to the subprocess,
optionally. This makes it easier to call an internal function of a
package in a subprocess. See the `package` argument of `r()`, `r_bg()`,
`r_session$run()`, etc. (#147).
# callr 3.4.4
* An `r_session` now exits if the load hook errors. This generates an error
if the session is started with `wait = TRUE`. For `wait = FALSE` the
first `$read()` operation will return with an error (#162).
# callr 3.4.3
* `default_repos()` now returns a list if `getOption("repos")` is a list,
and a vector otherwise, on R 4.x.y as well.
# callr 3.4.2
* Improved error messages. Error messages are now fully printed after
an error. In non-interactive sessions, the stack trace is printed as well.
# callr 3.4.1
* callr is now more careful when loading the local `.Rprofile` in the
subprocess. This fixes issues with packrat and renv that use `.Rprofile`
for setup (#139).
(pkgsrc changes)
- Add (some) TEST_DEPENDS, but 'make test' not completed yet,
some not yet R-packages are required
(upstream changes)
# callr 3.4.0
* All callr functions and background processes properly clean up
temporary files now (#104).
* callr now uses a more principled setup for the library path, and
restores the related environment variables in the child process.
This is a **breaking change** if you relied on having the library set
in a `system()` subprocess of the callr subprocess (#114).
* Better printing of `rlang_error`s that happened in the subprocess.
* The stacking of error objects is slightly different now, as we keep the
unmodified error from the subprocess in `$parent$error`.
* callr now loads `.Rprofile` files from the current working directory
by default. This works better with packrat, renv, and other software
that relies on a local profile for initialization (#131).
# callr 3.3.2
No user visible changes in this version.
It is sometimes useful to perform a computation in a separate R
process, without affecting the current R process at all. This packages
does exactly that.