./benchmarks/R-profvis, Interactive Visualizations for Profiling R Code

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


Branch: CURRENT, Version: 0.4.0, Package name: R-profvis-0.4.0, Maintainer: pkgsrc-users

Interactive visualizations for profiling R code.


Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2025-01-04 15:58:21 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(benchmarks/R-profvis) Updated 0.3.7 to 0.4.0

# profvis 0.4.0

* profvis now requires R 4.0.0. The bundled version of jQuery has been upgraded
  to 3.7.1 (@hedsnz, #139) and the bundled `highlight.js` has been updated to
  the 11.10.0 (#140). It no longer longer requires purrr or stringr, and no
  longer suggests ggplot2, devtools, knitr, or rmarkdown.

* `provis()` uses a new technique for trimming uninteresting frames from the
  stack (#130). This requires a new evaluation model where the code you supply
  to `profvis()` is turned into the body of a zero-argument anonymous function
  that is then called by profvis. This subtly changes the semantics of
  evaluation, but the primary effect is that if you create variables inside of
  the profiled code they will no longer be available outside of it.

* `profvis()` now uses elapsed time where possible (#72).

* `profvis()` now uses doubles instead of integers (#114).

* The CSS for profvis code is scoped so that it does not affect other blocks of
  code, such as those from RMarkdown or Quarto (@wch, #140).

profvis 0.3.8
=============================

* `print()` gains an `aggregate` argument. Use `print(profvis(f()),
  aggregate = TRUE)` to aggregate frames by name in the
  flamegraph. This makes it easier to see the big picture (#115). Set
  the `profvis.aggregate` global option to `TRUE` to change the
  default.

* For C function declarations that take no parameters, added `void` parameter.
   2022-12-18 10:25:00 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(benchmarks/R-profvis) import R-profvis-0.3.7

Interactive visualizations for profiling R code.