Dotty Cps Async Versions Save

experimental CPS transformer for dotty

0.9.21

1 month ago

Visible changes in addition to the usual bug fixes:

Compiler-plugin:

Logic module:

  • Extend API, add a few examples in tests, and an implementation of CpsLogicMonad over LazyList.

0.9.20

3 months ago

Removed deprecated automatic coloring Added implementation of TailCallModels Added logic module: https://github.com/rssh/dotty-cps-async/tree/master/logic Added to test examples with a few well-known monads (continuation, logic, and unification).

0.9.19

7 months ago

JDK-21 Loom support is enabled. Implemented the possibility of calling direct context encoding functions from the context of another monad. Few bug-fixes.

0.9.18

8 months ago

The main sightings in this release are:

  • deprecation of automatic coloring (in favor of the newly introduced direct context encoding)
  • preview compiler plugin for supporting direct context encoding (marked as an @experimental feature for now).

0.9.17

10 months ago

Support of boundary/break for scala-3.3.0 Rework of context interfaces, to align with upcoming context encoding