Assuming this is what Gerd is indeed looking for, I can confirm that Bisect_ppx still supports it. See https://github.com/rleonid/bisect_ppx/blob/master/doc/advanced.md#unreachable-code We preferred to document only BISECT_VISIT (which does the same thing), in order to have only option. But both Bisect_ppx and Bisect support BISECT_MARK and BISECT_VISIT. > On Feb 10, 2016, at 13:23, Gabriel Scherer wrote: > > > > On Wed, Feb 10, 2016 at 2:00 PM, Gerd Stolpmann > wrote: > That's interesting news. In my last job I used (the old) bisect > frequently. > > What I really would love to see is negative coverage: Mark code sections > where you expect that they are never executed. That could be a simple > "assert false" but also more extensive error handling. Ideally, the tool > would automatically recognize certain patterns. > > The old bisect supports special (*BISECT-MARK*) comment to mark dead code for this reason. Do you have something else in mind? > > That's especially useful when you have a management that is after high > coverage numbers... > > Gerd > > > Am Mittwoch, den 10.02.2016, 09:33 -0600 schrieb Anton Bachin: > > Hello, > > > > We would like to announce the release of Bisect_ppx 1.0.0, a code coverage tool > > for OCaml with appealing reports: > > > > https://github.com/rleonid/bisect_ppx > > > > > > You can see a live coverage report here: > > > > http://rleonid.github.io/bisect_ppx/coverage/ > > > > Reports can also be submitted to Coveralls.io using ocveralls [1]. See an > > example here [2]. > > > > > > Bisect_ppx is a fork of the original Bisect by Xavier Clerc, with extensive > > further development. Differences from Bisect, and from earlier versions of > > Bisect_ppx, include: > > > > - the nicer and more legible HTML reports, > > - more thorough instrumentation, now including nested functions and or-patterns, > > - improved compatibility with other PPX rewriters, > > - an Ocamlbuild plugin, > > - many bugfixes, and > > - usage, performance, and documentation improvements. > > > > > > Bisect_ppx was originally forked to update and maintain Bisect's PPX mode, with > > the OCaml community moving to PPX. Bisect_ppx does not have Bisect's Camlp4 > > dependency. We do not believe that the original Bisect is being actively > > maintained. > > > > > > Regards, > > Anton & Leonid > > > > > > P.S. If you are working on a project that uses Bisect_ppx, please let us know! > > > > > > [1]: https://github.com/sagotch/ocveralls > > [2]: https://coveralls.io/builds/4913198/source?filename=src%2Fsyntax%2FinstrumentPpx.ml > > > > > > -- > ------------------------------------------------------------ > Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de > My OCaml site: http://www.camlcity.org > Contact details: http://www.camlcity.org/contact.html > Company homepage: http://www.gerd-stolpmann.de > ------------------------------------------------------------ > >