Skip to content

Releases: gaogaotiantian/viztracer

VizTracer 0.5.2 Release, more logging features

31 Aug 23:42
Compare
Choose a tag to compare

We can log function arguments now. Also we have a handler for logging module.

VizTracer 0.5.1 Release, Bug Fix

31 Aug 05:17
Compare
Choose a tag to compare
Pre-release

tracer_entries can be set through VizTracer now

VizTracer 0.5.0 Release, Circular Buffer Now!

31 Aug 04:46
Compare
Choose a tag to compare

We converted to circular buffer so we can log forever!

VizTracer 0.4.2 Release

30 Aug 07:03
Compare
Choose a tag to compare
Pre-release

Underlying C structure for the module is changed. Most global variables are moved to objects, which means each VizTracer object actually has their own set of data.

We support module run now with viztracer -m module

@trace_and_save is added to periodically save trace in a long program

--log_return_value is supported

some fixes on fork_save

VizTracer 0.4.1 Release, Bug Fix

27 Aug 23:27
Compare
Choose a tag to compare
Pre-release

Fix flamegraph, it's been not working for a while and I did not realize it.

Fix important command line bugs, where "__name__" is not __main__. Also not even the script run exit() in their code, they will have trace.

Added secret feature fork_save, has not documented it yet. That's prepared for the next "profile as you run" feaature

VizTracer 0.4.0 Release

27 Aug 00:27
Compare
Choose a tag to compare
Pre-release

0.4.0 is the same as 0.3.4, We boosted the minor version for Windows support.

VizTracer 0.3.4 Release, Windows support

26 Aug 21:25
Compare
Choose a tag to compare

We now support Windows! viztracer can be directly called through console command viztracer your_script.py

VizTracer 0.3.3 Release, gz file supported, overhead optimized

25 Aug 21:29
Compare
Choose a tag to compare

VizTracer now supports gz file, which could save disk space significantly while still being compatible with Chrome.

Several optimizations were applied

  • include/exclude files overhead is reduced by not using realpath
  • with orjson, json can be directly dumped without decoding and encoding again
  • class name is not read anymore
  • thread id now makes more sense on both linux and mac

VizTracer 0.3.2 Release, VizCounter and VizObject added

23 Aug 07:06
Compare
Choose a tag to compare

Unified the customized event VizCounter and VizObject. Now they have similar interface and it's easier to use them. Also fixed a source tar error that the header file is not included in the .tar file.

VizTracer 0.3.1 Release, Counter and Object event supported

22 Aug 22:51
Compare
Choose a tag to compare

Two custom events are added, Counter and Object. Now the users have more ways to log their data structures