./devel/R-debugme, Debug R Packages

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


Branch: CURRENT, Version: 1.2.0, Package name: R-debugme-1.2.0, Maintainer: pkgsrc-users

Specify debug messages as special string constants, and control
debugging of packages via environment variables.


Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2024-10-18 14:16:12 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-debugme) Updated 1.1.0 to 1.2.0

# debugme 1.2.0

* debugme now does not instrumented code multiple times, this
  could happen if environments were referenced from multiple
  places (#15).

* debugme now correctly instruments functions with attributes,
  the attributes are kept now. Some packages, e.g. `assertthat` create
  such functions.

* debugme now supports debug levels. Relatedly, `debugme()` has a
  `level` argument now (#49, @krlmlr).

* debugme now correctly instruments functions with `NULL` body
  and functions with no arguments.

* Nested calls are printed better now, with indentation (#44, @krlmlr).

* `debugme()` now re-reads the `DEBUGME` environment variable
  (#45, @krlmlr).

* New `DEBUGME_SHOW_TIMESTAMP` environment variable to hide timestamp
  output for reproducibility (#49, @krlmlr).

* debugme now does not change the random seed (#50).
   2024-01-20 03:10:16 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(devel/R-debugme) import R-debugme-1.1.0

Specify debug messages as special string constants, and control
debugging of packages via environment variables.