Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create fewer anonymous PartialFunction classes | Jon Pretty | 2017-11-05 | 1 | -9/+11 |
| | |||||
* | Further improvements to codegen size | Jon Pretty | 2017-11-05 | 1 | -22/+27 |
| | |||||
* | Codegen size improvements | Jon Pretty | 2017-11-05 | 1 | -34/+29 |
| | |||||
* | Significantly reduced duplication of generated typeclass trees | Jon Pretty | 2017-11-05 | 1 | -24/+20 |
| | |||||
* | Start of performance-enhancing refactoring | Jon Pretty | 2017-11-04 | 5 | -33/+34 |
| | |||||
* | Test fixes and other miscellaneous changes | Jon Pretty | 2017-11-03 | 5 | -28/+90 |
| | |||||
* | Support for GADTs (including recursive ones) | Jon Pretty | 2017-11-01 | 3 | -27/+32 |
| | | | | Some tests still failing, but macros are working | ||||
* | Support nontrivial type constructors | Jon Pretty | 2017-10-31 | 3 | -32/+19 |
| | |||||
* | Support for case objects | Jon Pretty | 2017-10-30 | 3 | -15/+37 |
| | |||||
* | All variants now deriving | Jon Pretty | 2017-10-30 | 3 | -37/+53 |
| | | | | Though there's a stack overflow when trying to derive a `Decoder`. | ||||
* | Derivation working for Show and Eq | Jon Pretty | 2017-10-30 | 8 | -352/+389 |
| | |||||
* | Include the prefix 'magnolia: ' before all compiler messages | Jon Pretty | 2017-06-30 | 1 | -4/+4 |
| | |||||
* | Merge pull request #14 from propensive/better-api | Jon Pretty | 2017-06-30 | 4 | -41/+40 |
|\ | | | | | Made a nicer API for inclusion | ||||
| * | Made a nicer API for inclusion | Jon Pretty | 2017-06-30 | 4 | -41/+40 |
|/ | |||||
* | Merge pull request #13 from propensive/rename-derivation | Jon Pretty | 2017-06-29 | 3 | -42/+41 |
|\ | | | | | Rename derivations to Derivation and Coderivation | ||||
| * | Renamed derivations to Derivation and Coderivation | Jon Pretty | 2017-06-29 | 3 | -42/+41 |
|/ | |||||
* | Include class name in `join` method | Jon Pretty | 2017-06-23 | 3 | -15/+31 |
| | |||||
* | Merge pull request #12 from propensive/ruippeixotog-cats-contravariant-example | Jon Pretty | 2017-06-23 | 6 | -51/+52 |
|\ | | | | | Ruippeixotog cats contravariant example | ||||
| * | Tidied up and made it compile and run | Jon Pretty | 2017-06-23 | 5 | -91/+33 |
| | | |||||
| * | Merge branch 'master' into cats-contravariant-example | Jon Pretty | 2017-06-22 | 4 | -70/+160 |
| |\ | |/ |/| | |||||
* | | Merge pull request #5 from propensive/use-case-instead-of-asinstanceof | Jon Pretty | 2017-06-22 | 3 | -17/+15 |
|\ \ | | | | | | | Use case clauses and switch statement instead of is/asInstanceOf | ||||
| * | | Use case clauses and switch statement instead of is/asInstanceOf | Jon Pretty | 2017-06-22 | 3 | -17/+15 |
|/ / | |||||
* | | Merge branch 'krzemin-feature/support-2-arg-contravariant-derivations' | Jon Pretty | 2017-06-22 | 3 | -66/+145 |
|\ \ | |||||
| * | | Merge branch 'feature/support-2-arg-contravariant-derivations' of ↵ | Jon Pretty | 2017-06-22 | 3 | -66/+145 |
|/| | | | | | | | | | | | https://github.com/krzemin/magnolia into krzemin-feature/support-2-arg-contravariant-derivations | ||||
| * | | refactor | Piotr Krzemiński | 2017-06-22 | 1 | -14/+19 |
| | | | |||||
| * | | bring back support for 1-arg type classes; now both Show and Eq are supported | Piotr Krzemiński | 2017-06-21 | 2 | -64/+64 |
| | | | |||||
| * | | defined DerivationImplicit | Piotr Krzemiński | 2017-06-21 | 1 | -11/+18 |
| | | | |||||
| * | | initial support for 2-arg contravariant derivations; works for simple Eq ↵ | Piotr Krzemiński | 2017-06-21 | 3 | -36/+103 |
| | | | | | | | | | | | | typeclass, still wip | ||||
* | | | Merge pull request #1 from gitter-badger/gitter-badge | Jon Pretty | 2017-06-22 | 1 | -0/+2 |
|\ \ \ | |/ / |/| | | Add a Gitter chat badge to README.md | ||||
| * | | Add Gitter badge | The Gitter Badger | 2017-06-12 | 1 | -0/+2 |
| | | | |||||
| | * | Add ContravariantDerivation for cats.Show | Rui Gonçalves | 2017-06-21 | 2 | -0/+40 |
| | | | |||||
| | * | Reorganize magnolia.Show implicits | Rui Gonçalves | 2017-06-21 | 3 | -12/+16 |
| | | | | | | | | | | | | Scopes magnolia.Show implicits so that they do not clash with cats' Show type class | ||||
| | * | Add cats-core to the examples' dependencies | Rui Gonçalves | 2017-06-21 | 1 | -0/+4 |
| |/ |/| | |||||
* | | Better error reporting | Jon Pretty | 2017-06-13 | 4 | -15/+20 |
| | | |||||
* | | Corrected ContravariantDerivation typeclass | Jon Pretty | 2017-06-13 | 2 | -5/+13 |
|/ | |||||
* | Slight tidyup of examples | Jon Pretty | 2017-06-12 | 2 | -84/+3 |
| | |||||
* | Remove spurious generic.scala~ file | Jon Pretty | 2017-06-12 | 1 | -173/+0 |
| | |||||
* | Include readme and license | Jon Pretty | 2017-06-12 | 2 | -0/+215 |
| | |||||
* | Improvements to error reportingv0.1.0 | Jon Pretty | 2017-06-12 | 4 | -16/+55 |
| | |||||
* | Fixes for substitution of Lazy values | Jon Pretty | 2017-06-12 | 3 | -27/+49 |
| | |||||
* | Appears to be working for both covariant and contravariant typeclasses | Jon Pretty | 2017-06-11 | 3 | -30/+109 |
| | |||||
* | Generalized for typeclass-based extension | Jon Pretty | 2017-06-11 | 2 | -31/+15 |
| | |||||
* | Starting to move towards typeclass-based implementation | Jon Pretty | 2017-06-11 | 3 | -66/+107 |
| | |||||
* | More typesafety in the macro | Jon Pretty | 2017-06-11 | 1 | -11/+13 |
| | |||||
* | Use List instead of ListMap in compiler state | Jon Pretty | 2017-06-11 | 1 | -10/+8 |
| | |||||
* | Further cleanup; no long lines | Jon Pretty | 2017-06-10 | 2 | -150/+97 |
| | |||||
* | More cleanup | Jon Pretty | 2017-06-10 | 2 | -11/+6 |
| | |||||
* | Avoid nasty asInstanceOf tree-rewriting hack | Jon Pretty | 2017-06-10 | 1 | -5/+7 |
| | |||||
* | Fixed (I think) last remaining recursion bug | Jon Pretty | 2017-06-10 | 2 | -14/+14 |
| | |||||
* | Generic macro appears to work more universally | Jon Pretty | 2017-06-06 | 2 | -85/+114 |
| |