• Skip all tests on CRAN. When I submitted version 0.1.4, in the CRAN incoming pretests on 64-bit Windows R-devel (2021-07-25 r80663), the unit tests took 24 minutes to run. This length of time is certainly egregious, but I do no have access to the precise configuration of CRAN’s machines, and I cannot reproduce the issue on R hub, Win Builder, or GitHub Actions. In all these latter services, the total check time is 1-2 minutes.
  • Choose the flame graph as the default view.
  • Reduce check time of examples.
  • Remove superfluous operator %||%.
  • Skip Go installation tests on CRAN.
  • Address a CRAN check error for R-devel on Windows: lengthen the time of a test to avoid empty protocol buffers.
  • Build site with GitHub Actions and use flatly theme (#26, @krlmlr).
  • Ping port until pprof is initialized (#28).
  • Improve console messages of host and port.
  • Forward error message if pprof process quits early.
  • pprof() passes ... to record_pprof() (#12, @krlmlr).
  • In the DESCRIPTION, unquote function names and add parentheses afterwards. (CRAN comments for next submission.)
  • Motivate profilers more in the README.
  • Increase font size in logo.
  • Search systems for pprof if the pprof_path env var is not set (#14, @krlmlr).
  • Use PROFFER_PPROF_BIN env var instead of pprof_path (#11, @krlmlr). pprof_path is still back-compatibly supported.
  • Introduce new environment variables PROFFER_GO_BIN and PROFFER_GRAPHVIZ_BIN to allow the user to set the paths to the respective binaries (#11, @krlmlr).
  • Add a new pprof_sitrep() function to give a situation report of the pprof installation, its dependencies, and their environment variables (#17, @krlmlr).
  • Add new function test_pprof().
  • First version.