Notes
Stability
- Additional error codes
- Reduced crash scenarios
- Reduction in memory leaks
- Many code smells removed
Performance
- Move to CTypes from CPPYY (simpler, native, maybe faster?)
- Flex & Bison by default (from yacc/lex - though these are still compatible)
Macros
- Macros used to resolve when they were defined, not when they were retrieved. Fixed.
- Macros have dropped support for operations and only support dice definitions.
Functions
- Some functions have been removed or had parameters removed
_There is a risk you may experience issues with this prerelease. We recommend downgrading to v2 and flagging it in our [Issue Tracker](https://github.com/ianfhunter/GNOLL/issues)_
What's Changed
* Update further_reading.md by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/303
* Try flex/bison by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/306
* new fairer profiling diagram by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/308
* Create test_overflow.py by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/309
* Divide by zero by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/310
* Make Documentation Collapsible by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/312
* Add .deepsource.toml by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/313
* Remove length check in favour of truthiness of the object by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/315
* Remove unused imports by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/316
* Format code with black, gofmt, yapf, autopep8, isort and gofumpt by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/318
* Format code with black, gofmt, yapf, autopep8, isort and gofumpt by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/319
* Remove unnecessary whitespace by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/322
* Remove unused global variable by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/320
* Remove commented out code by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/323
* Remove assert statement from non-test files by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/321
* Update test_fate_dice.py by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/325
* Update parser.py by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/326
* Update histogram.py by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/327
* Format code with black, gofmt, yapf, autopep8, isort and gofumpt by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/330
* Format code with black, gofmt, yapf, autopep8, isort and gofumpt by deepsource-autofix in https://github.com/ianfhunter/GNOLL/pull/331
* Fix 129 - Macro Rerolling by ianfhunter in https://github.com/ianfhunter/GNOLL/pull/311
New Contributors
* deepsource-autofix made their first contribution in https://github.com/ianfhunter/GNOLL/pull/313
**Full Changelog**: https://github.com/ianfhunter/GNOLL/compare/v2.12.0...v2.13.0