Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Updated version numbers to 0.7.1 | Jon Pretty | 2018-02-25 | 6 | -6/+6 |
| | |||||
* | Added copyright notice on every file | Jon Pretty | 2018-02-18 | 6 | -0/+84 |
| | |||||
* | post-review changes | Kevin Wright | 2018-02-08 | 2 | -5/+5 |
| | |||||
* | Added top-level annotation capture | Kevin Wright | 2018-02-01 | 1 | -1/+4 |
| | |||||
* | Added annotation capture to params | Kevin Wright | 2018-02-01 | 2 | -35/+26 |
| | | | | | | | Added test for annotation capture Updated to lamdafied syntax for SAM type construction Minor changes to permit compilation under JDK 9 Added Kevin Wright as a contributor | ||||
* | Run Scala-fmt | Jon Pretty | 2018-01-07 | 2 | -5/+7 |
| | |||||
* | Switch `Subtype#label` member to new `TypeName` | Mathias | 2018-01-05 | 1 | -3/+3 |
| | |||||
* | Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!] | Mathias | 2018-01-04 | 2 | -9/+9 |
| | |||||
* | Add `CaseClass.rawConstruct` and new `Patcher` example | Mathias | 2017-12-14 | 1 | -0/+69 |
| | |||||
* | typeName is now the full name of the type, in original case | Jon Pretty | 2017-11-30 | 1 | -0/+19 |
| | |||||
* | Add support for repeated (vararg) parameters | Georgi Krastev | 2017-11-29 | 2 | -0/+9 |
| | | | | Added a `Param.repeated` flag to `interface`. | ||||
* | scalajs cross build | Loic Descotte | 2017-11-11 | 4 | -0/+0 |
| | |||||
* | Scalafmt changes | Jon Pretty | 2017-11-10 | 1 | -9/+10 |
| | |||||
* | Include support for decomposing AnyVals, like case classes | Jon Pretty | 2017-11-10 | 1 | -1/+4 |
| | |||||
* | Scalafmt | Jon Pretty | 2017-11-10 | 1 | -2/+2 |
| | |||||
* | Attempt to allow the `Typeclass` definition to be defined in supertrait | Jon Pretty | 2017-11-10 | 1 | -11/+19 |
| | |||||
* | 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 | 4 | -47/+67 |
| | |||||
* | Scaladoc corrections | Jon Pretty | 2017-11-09 | 2 | -3/+3 |
| | |||||
* | Added Scaladocs | Jon Pretty | 2017-11-09 | 4 | -4/+62 |
| | |||||
* | Added better scaladocs and provide default values | Jon Pretty | 2017-11-08 | 4 | -14/+13 |
| | |||||
* | API improvements and better examples | Jon Pretty | 2017-11-07 | 5 | -127/+140 |
| | |||||
* | Deduplication within case class parameter typeclasses | Jon Pretty | 2017-11-05 | 1 | -5/+5 |
| | |||||
* | 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 |
| |