aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Decode typeNames and labelsJon Pretty2017-11-102-8/+14
|/
* Merge pull request #27 from propensive/allow-type-constructor-in-supertraitJon Pretty2017-11-104-17/+43
|\
| * ScalafmtJon Pretty2017-11-104-11/+16
| * Finished dealiasing type constructor typeJon Pretty2017-11-101-3/+8
| * Attempt to allow the `Typeclass` definition to be defined in supertraitJon Pretty2017-11-102-13/+29
|/
* More build cleanup, and a couple of extra testsJon Pretty2017-11-102-19/+39
* Remove unnecessary language imports in examplesJon Pretty2017-11-104-11/+0
* Upgrade to SBT 1.0 and include testing binariesv0.5.0Jon Pretty2017-11-0943-455/+1802
* Scaladoc correctionsJon Pretty2017-11-093-6/+7
* Added ScaladocsJon Pretty2017-11-095-5/+63
* Added better scaladocs and provide default valuesJon Pretty2017-11-087-94/+291
* Benchmarking suiteJon Pretty2017-11-0741-0/+2491
* API improvements and better examplesJon Pretty2017-11-079-163/+202
* Deduplication within case class parameter typeclassesJon Pretty2017-11-053-51/+80
* Create fewer anonymous PartialFunction classesJon Pretty2017-11-051-9/+11
* Further improvements to codegen sizeJon Pretty2017-11-051-22/+27
* Codegen size improvementsJon Pretty2017-11-051-34/+29
* Significantly reduced duplication of generated typeclass treesJon Pretty2017-11-051-24/+20
* Start of performance-enhancing refactoringJon Pretty2017-11-045-33/+34
* Test fixes and other miscellaneous changesJon Pretty2017-11-035-28/+90
* Support for GADTs (including recursive ones)Jon Pretty2017-11-013-27/+32
* Support nontrivial type constructorsJon Pretty2017-10-313-32/+19
* Support for case objectsJon Pretty2017-10-303-15/+37
* All variants now derivingJon Pretty2017-10-303-37/+53
* Derivation working for Show and EqJon Pretty2017-10-308-352/+389
* Include the prefix 'magnolia: ' before all compiler messagesJon Pretty2017-06-301-4/+4
* Merge pull request #14 from propensive/better-apiJon Pretty2017-06-304-41/+40
|\
| * Made a nicer API for inclusionJon Pretty2017-06-304-41/+40
|/
* Merge pull request #13 from propensive/rename-derivationJon Pretty2017-06-293-42/+41
|\
| * Renamed derivations to Derivation and CoderivationJon Pretty2017-06-293-42/+41
|/
* Include class name in `join` methodJon Pretty2017-06-233-15/+31
* Merge pull request #12 from propensive/ruippeixotog-cats-contravariant-exampleJon Pretty2017-06-236-51/+52
|\
| * Tidied up and made it compile and runJon Pretty2017-06-235-91/+33
| * Merge branch 'master' into cats-contravariant-exampleJon Pretty2017-06-224-70/+160
| |\ | |/ |/|
* | Merge pull request #5 from propensive/use-case-instead-of-asinstanceofJon Pretty2017-06-223-17/+15
|\ \
| * | Use case clauses and switch statement instead of is/asInstanceOfJon Pretty2017-06-223-17/+15
|/ /
* | Merge branch 'krzemin-feature/support-2-arg-contravariant-derivations'Jon Pretty2017-06-223-66/+145
|\ \
| * | Merge branch 'feature/support-2-arg-contravariant-derivations' of https://git...Jon Pretty2017-06-223-66/+145
|/| |
| * | refactorPiotr Krzemiński2017-06-221-14/+19
| * | bring back support for 1-arg type classes; now both Show and Eq are supportedPiotr Krzemiński2017-06-212-64/+64
| * | defined DerivationImplicitPiotr Krzemiński2017-06-211-11/+18
| * | initial support for 2-arg contravariant derivations; works for simple Eq type...Piotr Krzemiński2017-06-213-36/+103
* | | Merge pull request #1 from gitter-badger/gitter-badgeJon Pretty2017-06-221-0/+2
|\ \ \ | |/ / |/| |
| * | Add Gitter badgeThe Gitter Badger2017-06-121-0/+2
| | * Add ContravariantDerivation for cats.ShowRui Gonçalves2017-06-212-0/+40
| | * Reorganize magnolia.Show implicitsRui Gonçalves2017-06-213-12/+16
| | * Add cats-core to the examples' dependenciesRui Gonçalves2017-06-211-0/+4
| |/ |/|
* | Better error reportingJon Pretty2017-06-134-15/+20
* | Corrected ContravariantDerivation typeclassJon Pretty2017-06-132-5/+13
|/
* Slight tidyup of examplesJon Pretty2017-06-122-84/+3