Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:41
· 280 commits to main since this release
62bcfa1

Added

  • add the core types: errors, a portable seedable rng with streams, and fitness values (#3)
  • add genomes with a bit-packed binary representation, individuals and populations (#5)
  • add selection, crossover and bit-flip mutation operators (#7)
  • add the engine: ask/tell genetic algorithm, stop conditions, parallel evaluation and observers (#9)
  • add integer, real and permutation genomes with uniform and swap mutation (#11)

Performance

  • add criterion and instruction count benchmarks, and genoxide to the benchmark suite (#16)

Documentation

  • add examples, the real API in the README, and AGENTS.md (#13)

Project setup

  • Initial project: README, roadmap, licenses and crate skeleton
  • Show the Rust advantages and the benchmark methodology in README and roadmap
  • Add the benchmark suite and turn the roadmap into checklists
  • Set up versioning, automated releases and CI