Skip to content

Releases: AlexHaxe/haxe-instrument

haxe-instrument v1.2.0

02 Jun 19:08
Compare
Choose a tag to compare
  • added -D instrument-quiet conditional to skip printing dots during instrumentation
  • added support for null coalesence operator (??), fixes #17
  • added support for null safe operator (?.), fixes #17
  • added try…catch branch coverage
  • added debugPosition to debug output
  • added sub-total lines to ConsoleCoverageFileSummaryReporter to display summary per folder group
  • added support for file based configuration of profiler and coverage folders and packages
  • fixed exception in calcStatistic with empty coverage data
  • fixed handling of abstract constructors
  • fixed branch coverage with abstract op overload, fixes #11
  • fixed macro positions from showing coverage in wrong places
  • fixed branch coverage affecting expressions contained within
  • fixed inline handling for return and throw
  • fixed @:implicitReturn handling
  • fixed handling of empty blocks
  • fixed ifs without else branch
  • fixed missing profiler exitFunction calls, fixes #21
  • refactored call hierarchy data collection
  • reduced number of blocks in blocks when instrumenting

haxe-instrument v1.1.0

30 Jul 18:56
09a17bd
Compare
Choose a tag to compare
  • added support for field level exclusion metadata
  • added safety lib dependency
  • fixed handling of abstract types, fixes #1
  • fixed keeping inlining for abstract fields, fixes #2
  • fixed instrumentation of null safety enabled code, fixes #4
  • refactored code to be more null safe

haxe-instrument v1.0.0

24 Jul 22:35
fa1a1cf
Compare
Choose a tag to compare
  • initial version