All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for Parachute unit testing framework
- Package exports for all generated struct functions, for
ISAAC-CTX
andISAAC64-CTX
- Fine-grained unit tests for ISAAC-32 and ISAAC-64 algorithms
- TRIVIAL-FEATURES to test system dependencies
- CHANGELOG.md file following Keep a Changelog format
- Inline type declaration errors for SBCL on Windows and Linux when compiler restriction policies set type safety to 2 or 3
- CL-ISAAC API unit tests migrated from Prove to Parachute
- Quick Recipes refactored for more idiomatic Common Lisp
- Function reference and quick recipes copied to project documentation and revised
- GitHub Pages config file updated with new template, project logo, and project metadata
- README.md updated to reflect changes for latest version
- Support for Prove unit testing framework
- Project metadata
- Copyright headers in all source-files
- README
- 64-bit support for ECL and CLISP
- Use 8-bit mask for array index in ISAAC-64 algorithms to avoid overflow
- function
INIT-SELF-SEED
to support stronger cryptographic randomization
- Available in the March 2014 Quicklisp update