Skip to content

No More CPS

Latest
Compare
Choose a tag to compare
@jsuereth jsuereth released this 15 Nov 23:14
· 37 commits to master since this release

This is the first release candidate for the 2.0 release of scala-arm.

This release aims to stabilize and build upon the foundation of Scala-arm. While this release drops scala-cps plugin compatibility, It also ads many (needed) improvements/compatibility fixes for Scala 2.10/2.11 features.

Fixes/Changes

  • Update to Scala 2.12 (Thanks @allisonhb)
  • Support abstract types (Thanks @arty)
  • Various other fixes (Thanks @arty)
  • Removes CPS plugin and related code
  • Fixes to documentation/readme (thanks @LeifW)
  • Adds sbt-io library's Using object
  • Add helpers to convert from Managed[R] to Try[R]
  • Fix pattern-matching oddity causing not all exceptions to be returned (Thanks @adamretter)
  • Add constant method for lifting values into ManagedResource[R] for use in for expressions (Thanks @jpcooper)