v0.5 release features:
- Improve error messages.
- Macro improvements for easy buffer size editing.
- Add .devcontainer.json file.
- Fix enum type mismatch with std::underlying_type.
- Add unique ids for cpp11 monitor generation.
- Add generation of push and push_all functions.
- Add Containerfile.slim file.
- Update rtmlib2 for v2.1.0.
- Fix adjust_base gamma to avoid losing precision.
- Add time_of_s, time_of_ms for base time conversion.
- Refactor helper.ml file.
- Add Szudzik Pairing.
- Add raw input expressions to settings.
- Add cpp11 unbounded mprev explicit conversion.
- Improve dsl-parser error messages.
- Add 'within range' support for dsl-parser.
Full Changelog: v0.4...v0.5