Audition v1.0.2 and Unicorn v1.0.2 Released
Posted on 2025-01-01T21:03:00Z #news
As I say “Hello, World!” to 2025, I’m excited to share the latest updates for Audition and Unicorn!
New Audition Releases
Audition v1.0.1 refines some meta-information around the project. This update wasn’t about fixing bugs as much as ensuring that everything was structured correctly. If you’re interested in the nitty-gritty details, feel free to check out the release notes.
Audition v1.0.2 addresses a bug that had caused some inconsistencies with generic selection.
Here’s a bit of context: In the Microsoft Visual Studio Compiler, C11’s _Generic will match the char
type against both signed char
and unsigned char
.
However, Clang and GCC only match char
against the char
type.
This difference led to issues with the assertion macros, which I’ve now fixed for all compilers.
New Unicorn Releases
Unicorn v1.0.1 and v1.0.2 focused on addressing a few MISRA violations that had slipped past my development tools. If you’re unfamiliar with MISRA compliance, it’s crucial for ensuring the safety and reliability of software, especially in critical applications.
One challenge with MISRA tooling is the inconsistency in what violations different tools can detect. After switching up my tooling, I was able to catch and fix those violations.
If you come across any MISRA violations in Railgun Labs products, excluding the known deviations, please report them here. Your feedback helps me continuously improve my work.
Happy New Year
Thank you for supporting me and Railgun Labs. I’m more committed than ever to pushing the envelope on quality and innovation.
Here’s to a Happy New Year and a successful 2025!