v0.6.1
Vigil v0.6.1
Vigil v0.6.1 brings key performance optimizations, streamlined build structures, and improved developer tooling.
-
Faster Scope Handling: Replaced string copies with
std::string_viewto eliminate unnecessary allocations, added adaptive time formatting ($\mu s$ vs.$ms$ ), and guaranteednoexceptsafety during destruction. -
Refined API & Docs: Added
ToString()forLogLevelenums and expanded Doxygen coverage across core and logging headers. -
Organized Build System: Restructured example targets into
logging/anddiagnostics/categories, featuring a redesignedvigil_add_exampleCMake helper for cleaner IDE integration.
Full Changelog: v0.6.0...v0.6.1