Version 1.3 (2012-11-03): ------------------------- - new instrumenter based on '-ppx' - new '-summary-only' to output only summary (text mode only) - refactoring, including minor bugfixes - bug#86: '-ocaml-prefix' doesn't really work - bug#87: install shouldn't build anything - bug#89: do not activate warnings by default Version 1.2 (2012-08-14): ------------------------- - new '-combine-expr' to allow combination of results - new 'dump' output mode (mainly for debug) - new 'bisect' output mode (i. e. format of runtime data) - new '-exclude-file' command-line switch to exclude toplevel functions listed in a file - update for OCaml 4.00.0 - bug #95: polymorphic recursion is not handled - bug #104: configure script should be executable Version 1.1 (2011-02-12): ------------------------- - update for Objective Caml 3.12.0 - new build system - 'instrument.cmo' renamed to 'bisect_pp.cmo' (and now depends on 'str.cma') - instrumentation modes ('safe', 'fast', and 'faster') - '-exclude' command-line switch to exclude functions from instrumentation - '(*BISECT-MARK*)' / '(*BISECT-VISIT*)' comments to mark lines - '(*BISECT-IGNORE-BEGIN*)' / '(*BISECT-IGNORE-END*)' / '(*BISECT-IGNORE*)' comments to ignore parts of source file - bug #51: unportable use of 'which' - bug #52: thread-compatibility module does not compile - bug #59: instrumented code is 20 times slower Version 1.0 (2009-12-17): ------------------------- - switch to OCaml 3.11.1 - multiple outputs now allowed at once - '-enable' / '-disable' command-line switches to control instrumentation - support for multithread applications - new output mode: EMMA-compatible XML - support for ocamlfind installation - major code refactoring and improvement - bug #41: '-I' command-line switch to specify search path Version 1.0-beta (2009-05-31): ------------------------------ - switch to OCaml 3.11.0 - bug #30: incorrect detection of ocamljava - bug #31: default make target - bug #32: incorrect source rendering under Firefox - bug #33: information about global coverage missing - bug #34: bare text mode added - bug #35: introduction of navigation bar and code folding - bug #36: instrumentation with -unsafe switch - bug #37: incorrect handling of array literals - unreported bug regarding the handling of if/then construct with no else - introduction of CSV, XML modes - major code refactoring and improvement Version 1.0-alpha (2008-07-06): ------------------------------- - first public version