π What's New in 0.1.6
This release enhances coroutine utilities with improved reduction operations and complete pipeline support, introduces lightweight array views for efficient data access, and adds debugging tools for better development experience.
π New Features
π§° Coroutine Enhancements
- Updated coroutine::generator reduction functions: reduce, maximum, minimum, summation
- Completed previously missing pipeline operations for fluent generator chaining
ποΈ Array Views
- Introduced lightweight arrayView class for non-owning data access
- Added seamless conversion between array/vector and arrayView
- Support for slicing and subview operations on array views
π§ Developer Experience
- Implemented GDB pretty-printers for common utility classes
- Enhanced debugging visualization for container types
π Interface Improvements
- Extended array and vector with view() and slice() methods
- Unified array-like container interfaces through array view compatibility
This release focuses on improving data processing pipelines with complete coroutine support and providing efficient zero-copy data access patterns through array views, while making debugging more productive with enhanced visualization tools.