Skip to content

Releases: LexiFi/dead_code_analyzer

1.1.1

11 May 12:52

Choose a tag to compare

Changes

This release includes:

  • Fix pp #48
  • Fix report line comparison #51
  • Avoid reporting on values from module types #52
  • Strengthen report semantic for API "re-exports" #53
  • Refactor cli internals #54
  • Store cmi and cmt paths only in the config #56
  • Add doc for exported values #63
  • Fix docs's expected results and document limitations #65
  • Add doc for methods #68
  • Add doc for fields and constructors #69
  • [docs][exported_values] fix typos and links #70
  • Convert CRLF to LF line ending #71
  • Add doc for optional arguments always/never used #72
  • Add doc for coding style #73
  • Update the root md files #75
  • Disable LexiFi's extension by default #76

It provides:

1.1.0

22 Jan 08:18

Choose a tag to compare

Changes

This release includes:

  • Improve docs and gitignore #26
  • Stop relying on the cmti paths to find the corresponding source files #27
  • Reduce the volume of expected reports files and simplify their maintenance #29
  • Usage documentation #30
  • Add tests for dune wrapped libraries #31
  • Fix unified results' failed count #32
  • Add support for for dune wrapped libraries #33
  • A bundle of minor improvements #34
  • Fix robustness against location collisions for opt args reports #37
  • Add support for preprocessed files #41

It improves:

1.0.0

29 Aug 22:36

Choose a tag to compare

Changes

This release includes:

  • Adapt the tool to projects compiled with dune #9
  • Fix path lookup, improve 4.05/4.06 support (pass 100% of make check), add Travis CI #11
  • OCaml 5.2 compatibility #17
  • Migrate to GitHub Actions from Travis CI, and update the dune dependency to 3.20 #21
  • Fix windows compatibility, and replace the test engine #22