Skip to content

v0.10.0 (Squirrel)

Pre-release
Pre-release
Compare
Choose a tag to compare
@loganek loganek released this 19 Jan 22:27
· 21 commits to master since this release
  • fix amalgamation process for non POSIX.utf-8 locale (#65)
  • restore Python binding tests
  • simplify and document timeline features
  • allow using dynamic strings as labels for tracepoints in C language (C++ already had that feature)
  • fix memory leak on uninitializing HawkTracer library
  • implement automatic memory management for listeners (so the listener object no longer needs to be manually destroyed)
  • simplify FileDump and TCP listener's API (introduce one function to create listener and register it to a timeline)
  • introduce new, polished tracepoint macros
  • add more benchmark tests
  • minor bugfixes and documentation improvements
  • deprecate:
    • ht_timeline_register_listener: ht_timeline_register_listener_full should be used instead
    • ht_timeline_unregister_all_listeners: HawkTracer no longer allows unregistering listeners. Instead, user should call _stop() methods on the listener object