./devel/R-callr, Call R from R

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.7.6, Package name: R-callr-3.7.6, Maintainer: pkgsrc-users

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.


Required to run:
[math/R] [sysutils/R-processx]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2024-09-23 01:44:34 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-callr) Updated 3.7.5 to 3.7.6

# callr 3.7.6

* If the `CALLR_NO_TEMP_DLLS=true` env var is set then callr does not
  copy the dll the client DLL files from, in the subprocess. By
  default callr copies the DLL file that drives the callr subprocess into
  a temporary directory and loads it from there (#273).
   2024-02-25 00:43:28 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(.devel/R-callr) Updated 3.7.3 to 3.7.5

# callr 3.7.5

* No changes.

# callr 3.7.4

* The `r_session$get_running_time()` method now returns the correct
  values, as documented (#241, @djnavarro).

* callr now uses fully qualified function calls in the subprocess to
  avoid interference with functions defined in the global environment.
  I.e. `base::stderr()` instead of `stderr()`. Closes #246.
   2023-08-15 03:21:17 by Makoto Fujiwara | Files touched by this commit (5) | Package updated
Log message:
DEPENDS+= update for devel/R-processx 3.8.2
   2022-12-18 02:15:15 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-callr) Update 3.7.0 to 3.7.3

# callr 3.7.3

* Errors from callr now include the standard output (in `$stdout`) and
  standard error (in `stderr`) again. The standard output and error are also
  printed on error in non-interactive sessions, and a note is printed about
  them in interactive sessions.

# callr 3.7.2

* New function `add_hook()` to hook into the callr process startup and
  options. This is for experts and it is also currently experimental
  (#203, @klmr).

# callr 3.7.1

* When copying existing startup files, an additional newline is appended to
  protect against a missing newline at the end of the file. This would
  cause R ignore that line (#205).

* Serialization of objects passed between sessions now uses `compress=FALSE`
  by default. The default can be changed by setting the
  `callr.compress_transport` option (#223, @dfalbel).

* We have revamped callr's error objects, with lots of improvements to the
  output.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

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
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-05-31 16:39:56 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-callr) Updated 3.5.1 to 3.7.0 (make test fails at PDF creation)

# 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).
   2020-12-14 00:12:13 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-callr) Updated 3.4.4 to 3.5.1 (make test fails at PDF creation)

# 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).