aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Permit derivations of products when `dispatch` not definedJon Pretty2018-06-061-0/+37
|
* use toList instead of to[List]xuwei-k2018-05-111-1/+1
| | | | prepare Scala 2.13.0-M4
* Updated version numbers to 0.7.1Jon Pretty2018-02-256-6/+6
|
* Added copyright notice on every fileJon Pretty2018-02-186-0/+84
|
* post-review changesKevin Wright2018-02-082-5/+5
|
* Added top-level annotation captureKevin Wright2018-02-011-1/+4
|
* Added annotation capture to paramsKevin Wright2018-02-012-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-fmtJon Pretty2018-01-072-5/+7
|
* Switch `Subtype#label` member to new `TypeName`Mathias2018-01-051-3/+3
|
* Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!]Mathias2018-01-042-9/+9
|
* Add `CaseClass.rawConstruct` and new `Patcher` exampleMathias2017-12-141-0/+69
|
* typeName is now the full name of the type, in original caseJon Pretty2017-11-301-0/+19
|
* Add support for repeated (vararg) parametersGeorgi Krastev2017-11-292-0/+9
| | | | Added a `Param.repeated` flag to `interface`.
* scalajs cross buildLoic Descotte2017-11-114-0/+0
|
* Scalafmt changesJon Pretty2017-11-101-9/+10
|
* Include support for decomposing AnyVals, like case classesJon Pretty2017-11-101-1/+4
|
* ScalafmtJon Pretty2017-11-101-2/+2
|
* Attempt to allow the `Typeclass` definition to be defined in supertraitJon Pretty2017-11-101-11/+19
|
* Remove unnecessary language imports in examplesJon Pretty2017-11-104-11/+0
|
* Upgrade to SBT 1.0 and include testing binariesv0.5.0Jon Pretty2017-11-094-47/+67
|
* Scaladoc correctionsJon Pretty2017-11-092-3/+3
|
* Added ScaladocsJon Pretty2017-11-094-4/+62
|
* Added better scaladocs and provide default valuesJon Pretty2017-11-084-14/+13
|
* API improvements and better examplesJon Pretty2017-11-075-127/+140
|
* Deduplication within case class parameter typeclassesJon Pretty2017-11-051-5/+5
|
* Start of performance-enhancing refactoringJon Pretty2017-11-041-9/+15
|
* Test fixes and other miscellaneous changesJon Pretty2017-11-031-0/+29
|
* Support for GADTs (including recursive ones)Jon Pretty2017-11-011-4/+3
| | | | Some tests still failing, but macros are working
* Support nontrivial type constructorsJon Pretty2017-10-311-6/+9
|
* Support for case objectsJon Pretty2017-10-301-1/+2
|
* All variants now derivingJon Pretty2017-10-301-27/+23
| | | | Though there's a stack overflow when trying to derive a `Decoder`.
* Derivation working for Show and EqJon Pretty2017-10-303-69/+93
|
* Made a nicer API for inclusionJon Pretty2017-06-302-5/+2
|
* Renamed derivations to Derivation and CoderivationJon Pretty2017-06-292-5/+4
|
* Include class name in `join` methodJon Pretty2017-06-232-3/+4
|
* Tidied up and made it compile and runJon Pretty2017-06-232-52/+19
|
* Merge branch 'master' into cats-contravariant-exampleJon Pretty2017-06-221-2/+41
|\
| * Use case clauses and switch statement instead of is/asInstanceOfJon Pretty2017-06-221-3/+1
| |
| * initial support for 2-arg contravariant derivations; works for simple Eq ↵Piotr Krzemiński2017-06-211-1/+31
| | | | | | | | typeclass, still wip
* | Add ContravariantDerivation for cats.ShowRui Gonçalves2017-06-211-0/+23
| |
* | Reorganize magnolia.Show implicitsRui Gonçalves2017-06-211-11/+10
|/ | | | Scopes magnolia.Show implicits so that they do not clash with cats' Show type class
* Better error reportingJon Pretty2017-06-131-1/+3
|
* Corrected ContravariantDerivation typeclassJon Pretty2017-06-131-1/+2
|
* Slight tidyup of examplesJon Pretty2017-06-121-80/+0
|
* Improvements to error reportingv0.1.0Jon Pretty2017-06-121-0/+10
|
* Fixes for substitution of Lazy valuesJon Pretty2017-06-121-2/+30
|
* Appears to be working for both covariant and contravariant typeclassesJon Pretty2017-06-111-3/+32
|
* Generalized for typeclass-based extensionJon Pretty2017-06-111-0/+6
|
* Starting to move towards typeclass-based implementationJon Pretty2017-06-111-0/+9
|
* Further cleanup; no long linesJon Pretty2017-06-101-1/+1
|