Skip to content

v4.1

Latest
Compare
Choose a tag to compare
@17451k 17451k released this 05 Oct 11:11

This release is not compatible with the previous one, as there are some changes in the internal data format.

Changes:

  • Add support for Python 3.12. Drop support for Python 3.7
  • Fix performance issues introduced with Clade 4.0, which included excessive RAM usage and slow operation on large projects
  • Fix CIF errors which were reported by Info extension on recent version of the Linux kernel
  • Reduce the size of files generated by Info extension
  • Improve accuracy of CmdGraph extension on selected projects
  • Multiple improvements in the clade-trace and clade-file-graph visualization scripts
  • Add more documentation
  • Replace ujson with orjson to speed up internal data operations
  • Miscellaneous fixes and improvements

Changes to the internal data format include:

  • Storing command identifiers as integers (they were strings before)
  • Storing line numbers as integers (they were strings before)
  • Changing the way Callgraph, Functions, Macros, CallsByPtr, UsedIn store their data