Skip to content

0.1.5

Compare
Choose a tag to compare
@sfleischman105 sfleischman105 released this 05 Mar 05:22
203f879

Updated pleco to 0.4.4 and pleco_engine to 0.1.5.

Features fixes to work around nightly breaking changes, dependency changes, and bug fixes.

Seems to be around a 10-15% speed bump from the last release. Wahoo! Though, this can be mostly attributed to compiler updates, rather than any of the changes in this release.

pleco changes:

  • Turn PieceLocations Iterator from recursion to loop, to prevent stack overflow
  • Convert const arrays to static
  • Fixed `Piece::{Display,Debug}' to faster implementations (Fix #117)
  • Remove SIMD functions
  • Remove clippy cfgs.
  • Updated dependencies.

pleco_engine changes:

  • Global Timer now initialized through static array, rather than through static pointer
  • Remove clippy cfgs.
  • Remove dependency on crossbeam, as unsafely scoped threads are available in the standard library.
  • Updated benchmarks to initialize lazy_static statics before benchmarking.
  • Updated dependencies.