Skip to content

Latest commit

 

History

History
55 lines (54 loc) · 2.11 KB

TODO.md

File metadata and controls

55 lines (54 loc) · 2.11 KB

TODO

  • 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 and cargo: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)