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

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


Branch: CURRENT, Version: 3.7.5, Package name: R-callr-3.7.5, 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-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).
   2020-09-20 04:55:58 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-callr) Updated 3.4.3 to 3.4.4, make test  fails. Make test again pass (?)

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