package ppx_bench

  1. Overview
  2. Docs
Syntax extension for writing in-line benchmarks in ocaml code

Install

Dune Dependency

Authors

Maintainers

Sources

v0.15.1.tar.gz
md5=be2fa2db5dc1d74dfc58dd0956025424
sha512=3eb9eb071e0effd451e8733b7eb883e44c246ad75c8990cffba3596c1ec95784f57ac63c4cf3966004b83afca4dbf5728fd497e21b1a454116fbba41ff7b24ae

CHANGES.md.html

v0.11

Depend on ppxlib instead of (now deprecated) ppx_core

113.43.00

  • use the new context-free API

113.33.00

  • Add an attribute @name_suffix to let%bench_module. This is an arbitrary expression that gets concatenated to the name of the bench module. It's useful to have this when using ppx_bench inside a functor, to distinguish each functor application in the output.

113.24.00

  • Update to follow Ppx_core evolution.

  • Mark attributes as handled inside explicitly dropped pieces of code.

    So that a @@deriving inside a let%test dropped by ppx_inline_test_drop doesn't cause a failure.