v0.10.0
What's New
C Compatibility Enhancement
- Added C-compatible error header: Introduced
errors.hfor C projects- Enables C code to use V4's error system without C++ dependencies
- Generated from
errors.defmacro definitions - Exports
V4_ERR_*constants compatible with both C and C++
RTOS Support
- Added RTOS-specific error codes:
V4_ERR_TaskLimit(-20): Task limit reachedV4_ERR_MsgQueueFull(-21): Message queue fullV4_ERR_NoMessage(-22): No message availableV4_ERR_NoMemory(-23): Out of memory
Integration
This release enables the V4-rtos kernel to integrate V4 VM as a library dependency, eliminating code duplication while maintaining clean error handling across C and C++ boundaries.
Full Changelog
v0.9.1...v0.10.0