0.21.0
What's Changed
Most notably, OpShin does now support passing in optimization settings from -O0 (no optimizations, just debugging) to -O3 (aggressive optimization, does not preserve semantics wrt. traces, i.e. removes logging and error reporting in certain places).
🐛 Bug fixes
- Fix actually invalid generated negative constr id code by @nielstron in #361
🏕 Features
- Support return statement without value by @nielstron in #339
- Improve linting output and display of warnings by @nielstron in #340
- Add a proper configuration object to OpShin by @nielstron in #341
- Add missing inequality operations by @nielstron in #357
- Use AnyList instead of FindList by @nielstron in #362
Full Changelog: 0.20.0...0.21.0