Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Start of performance-enhancing refactoring | Jon Pretty | 2017-11-04 | 1 | -9/+15 |
| | |||||
* | Test fixes and other miscellaneous changes | Jon Pretty | 2017-11-03 | 1 | -0/+29 |
| | |||||
* | Support for GADTs (including recursive ones) | Jon Pretty | 2017-11-01 | 1 | -4/+3 |
| | | | | Some tests still failing, but macros are working | ||||
* | Support nontrivial type constructors | Jon Pretty | 2017-10-31 | 1 | -6/+9 |
| | |||||
* | Support for case objects | Jon Pretty | 2017-10-30 | 1 | -1/+2 |
| | |||||
* | All variants now deriving | Jon Pretty | 2017-10-30 | 1 | -27/+23 |
| | | | | Though there's a stack overflow when trying to derive a `Decoder`. | ||||
* | Derivation working for Show and Eq | Jon Pretty | 2017-10-30 | 3 | -69/+93 |
| | |||||
* | Made a nicer API for inclusion | Jon Pretty | 2017-06-30 | 2 | -5/+2 |
| | |||||
* | Renamed derivations to Derivation and Coderivation | Jon Pretty | 2017-06-29 | 2 | -5/+4 |
| | |||||
* | Include class name in `join` method | Jon Pretty | 2017-06-23 | 2 | -3/+4 |
| | |||||
* | Tidied up and made it compile and run | Jon Pretty | 2017-06-23 | 2 | -52/+19 |
| | |||||
* | Merge branch 'master' into cats-contravariant-example | Jon Pretty | 2017-06-22 | 1 | -2/+41 |
|\ | |||||
| * | Use case clauses and switch statement instead of is/asInstanceOf | Jon Pretty | 2017-06-22 | 1 | -3/+1 |
| | | |||||
| * | initial support for 2-arg contravariant derivations; works for simple Eq ↵ | Piotr Krzemiński | 2017-06-21 | 1 | -1/+31 |
| | | | | | | | | typeclass, still wip | ||||
* | | Add ContravariantDerivation for cats.Show | Rui Gonçalves | 2017-06-21 | 1 | -0/+23 |
| | | |||||
* | | Reorganize magnolia.Show implicits | Rui Gonçalves | 2017-06-21 | 1 | -11/+10 |
|/ | | | | Scopes magnolia.Show implicits so that they do not clash with cats' Show type class | ||||
* | Better error reporting | Jon Pretty | 2017-06-13 | 1 | -1/+3 |
| | |||||
* | Corrected ContravariantDerivation typeclass | Jon Pretty | 2017-06-13 | 1 | -1/+2 |
| | |||||
* | Slight tidyup of examples | Jon Pretty | 2017-06-12 | 1 | -80/+0 |
| | |||||
* | Improvements to error reportingv0.1.0 | Jon Pretty | 2017-06-12 | 1 | -0/+10 |
| | |||||
* | Fixes for substitution of Lazy values | Jon Pretty | 2017-06-12 | 1 | -2/+30 |
| | |||||
* | Appears to be working for both covariant and contravariant typeclasses | Jon Pretty | 2017-06-11 | 1 | -3/+32 |
| | |||||
* | Generalized for typeclass-based extension | Jon Pretty | 2017-06-11 | 1 | -0/+6 |
| | |||||
* | Starting to move towards typeclass-based implementation | Jon Pretty | 2017-06-11 | 1 | -0/+9 |
| | |||||
* | Further cleanup; no long lines | Jon Pretty | 2017-06-10 | 1 | -1/+1 |
| | |||||
* | Pretty close to having the generic macro working | Jon Pretty | 2017-05-29 | 1 | -8/+19 |
| | | | | And yet so far. | ||||
* | Progress with mutual recursion | Jon Pretty | 2017-05-25 | 1 | -1/+7 |
| | |||||
* | Initial checkin of messy code which appears to be a PoC | Jon Pretty | 2017-05-24 | 1 | -0/+22 |