Generic programming for Scala
macro-compat is a small library which allows you to compile macros with Scala 2.10.x which are written to the Scala 2.11/2 macro API.
Minimal infrastructure for type class providers to support the inclusion of derived, subclass and other orphan instances in their implicit scope.
Fix for SI-2712 implemented as a compiler plugin for Scala 2.11.8 and 2.10.6
Automatic type class derivation for Cats