- what's up with locks & C API
- xtasks for tests/deploy
- add messages example
- auto-function proc-macro attributes:
- #[instrument(name=...)]
- #[instrument(color=...)]
- #[instrument(prefix|name=...?, color=...)]
- + callstacks?! + enabled
- + parameters to include as dynamic data
- #[instrument]
- #[instrument(prefix)]
- write nice error messages :Errors
- proc-macro attribute over impl to mark every method
- ability to skip methods
- add proc-macro attribute tests
- callstacks! depth is at most 62
- gfx things
- dbghelp thread-safety on windows
- add examples readme and comment them more
- what's up with alloc & free, named overloads
- fix set thread name feature enabled gate
- support
plot!
in expr pos - ci on github
- proc-macro attribute to mark main and setup the capture
- rename start & tracy client
- add examples in a workspace with a separate cargo to test better
- enable function names only on nightly via
build.rs
andcargo:rustc-cfg=nightly
- make sure enable feature actually works
- plots example
- tracy app info (text, size)
- frame! at the end vs Frame+Drop (it is optional!)
- discontinuous frames aka frame start/end pair with same name pointer
- document everything
- crate examples
- formatting only works with one argument
- TracyMessageL gets static TracyMessage(text, size) no terminating zero and can't be larger than 64 Kb. will be copied.
- tests
- :Features
-
TRACY_NO_CRASH_HANDLER
exposed as a feature -
TRACY_NO_SYSTEM_TRACING
same -
TRACY_NO_CONTEXT_SWITCH
same -
TRACY_NO_SAMPLING
same -
TRACY_NO_CODE_TRANSFER
same -
TRACY_NO_VSYNC_CAPTURE
same
-
- actually use colors
- plots
- basic things
- basic features
- define
TRACY_NO_FRAME_IMAGE
as it is not interesing for now - define
TRACY_NO_VERIFY
(verify should be exposed as a feature) - expose colours from
common/TracyColors.hpp
(bindgen try failed, too complex to setup, just copypasta it)