Nvtx

Latest version: v0.2.11

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

3.1.1

Core headers:
- Fixed static injection feature.
- Fixed `NVTX_EXPORT_API` feature for building a dynamic library for the purpose of language interoperability.
- Fixed atomic operation macros on POSIX platforms.
- Fixed `NVTX_INLINE_STATIC` under C89.
- Extended `NVTX_BUFSIZE` from `MAX_PATH` to `16384`.
- Cleaned up header includes in `nvtxImpl.h`, fixing build failures.
- Added test cases.

C++ bindings:
- Added `[[maybe_unused]]` and `[[nodiscard]]` attributes where appropriate.
- Fixed syntax for union members of `class event_attributes` default constructor.
- Applied workaround for broken SFINAE in GCC 8.1-8.3.

Python bindings:
- Reimplemented domain, string, and category caches for performance and thread safety.
- Added caching of EventAttributes objects.
- Fixed errors when building the package from source.
- Changed project structure from flat-layout to src-layout.
- Updated project metadata.

Overall project:
- Updated/fixed code comments throughout headers.
- Updated copyright header boilerplate.
- Fixed compiler warnings.
- Normalized text details such as line endings (LF), byte order markers (absent), character set (ASCII-only), and trailing whitespace (removed).

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.