Nvtx Rs Versions Save

A safe Rust FFI binding for the NVIDIA® Tools Extension SDK (NVTX).

v1.3.0

4 months ago

[1.3.0] - 2024-01-18

There are no update steps from the previous version.

Added

v1.2.0

11 months ago

[1.2.0] - 2023-07-25

There are no update steps from the previous version.

Added

  • Add macros range_start! and range_end! from the NVTX API.

Changed

  • The crate is now using the stable coolchain

Fixed

  • Nothing

v1.1.1

1 year ago

There are no update steps from the previous version.

Added

  • Nothing

Changed

  • The crate is now #![no_std]

Fixed

  • Nothing

v1.1.0

2 years ago

Added

  • Users can now annotate thread names with name_thread!(...) to wrap the canonical nvtxNameOsThread(uint32_t, const *char) from NVTX.

Changed

  • Nothing

Fixed

  • Nothing

v1.0.0

2 years ago

Added

  • Nothing

Changed

  • range_push The range_push(&str) function was changed to range_push!(...) which uses argument format capturing similar to the println!(...) macro. This is a breaking change.
  • range_pop The range_pop() function was changed to range_push!(). This is a breaking change.
  • mark The mark(&str) function was changed to mark!(...) which uses argument format capturing similar to the println!(...) macro. This is a breaking change.

Fixed

  • Nothing

v0.11.0

3 years ago

Added

  • Feature Users can use the method mark(&str) to wrap the canonical nvtxMarkA(const *char) from NVTX.
  • Example Added an example which uses marks.
  • Example Added an example which uses thread ranges.

Changed

  • Hello, World! Changed the structure of the example to hold its own folder and README.

Fixed

  • Nothing

v0.2.0

3 years ago

Added

  • Feature Users can use the method mark(&str) to wrap the canonical nvtxMarkA(const *char) from NVTX.
  • Example Added an example which uses marks.
  • Example Added an example which uses thread ranges.

Changed

  • Hello, World! Changed the structure of the example to hold its own folder and README.

Fixed

  • Nothing

v0.1.0

3 years ago

Added

  • Feature Users can use the method range_push(&str) to wrap the canonical nvtxRangePushA(const *char) from NVTX.
  • Feature Users can use the method range_pop() to wrap the canonical nvtxRangePop(void) from NVTX.

Changed

  • Nothing

Fixed

  • Nothing