Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Scalafmt | Jon Pretty | 2017-11-10 | 4 | -11/+16 | |
| | | ||||||
| * | Finished dealiasing type constructor type | Jon Pretty | 2017-11-10 | 1 | -3/+8 | |
| | | ||||||
| * | Attempt to allow the `Typeclass` definition to be defined in supertrait | Jon Pretty | 2017-11-10 | 2 | -13/+29 | |
|/ | ||||||
* | More build cleanup, and a couple of extra tests | Jon Pretty | 2017-11-10 | 2 | -19/+39 | |
| | ||||||
* | Remove unnecessary language imports in examples | Jon Pretty | 2017-11-10 | 4 | -11/+0 | |
| | ||||||
* | Upgrade to SBT 1.0 and include testing binariesv0.5.0 | Jon Pretty | 2017-11-09 | 43 | -455/+1802 | |
| | ||||||
* | Scaladoc corrections | Jon Pretty | 2017-11-09 | 3 | -6/+7 | |
| | ||||||
* | Added Scaladocs | Jon Pretty | 2017-11-09 | 5 | -5/+63 | |
| | ||||||
* | Added better scaladocs and provide default values | Jon Pretty | 2017-11-08 | 7 | -94/+291 | |
| | ||||||
* | Benchmarking suite | Jon Pretty | 2017-11-07 | 41 | -0/+2491 | |
| | ||||||
* | API improvements and better examples | Jon Pretty | 2017-11-07 | 9 | -163/+202 | |
| | ||||||
* | Deduplication within case class parameter typeclasses | Jon Pretty | 2017-11-05 | 3 | -51/+80 | |
| | ||||||
* | 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 | |
| |