aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make sure new test case actually runs!shadaj-patch-1Jon Pretty2017-11-221-6/+8
| | | | | | The test was defined in the body of the `ParentClass`, and would only have been run upon instantiation of that class. I've refactored things to make sure it runs.
* Add unit tests and fix behavior with default parametersShadaj Laddad2017-11-213-10/+29
|
* Simplify logic to directly calculate indexedConstructorParamsShadaj Laddad2017-11-211-4/+3
|
* Restore ability to derive typeclasses for case classes inside other classesShadaj Laddad2017-11-211-4/+4
|
* Update version numberv0.6.1Jon Pretty2017-11-181-1/+1
|
* Added contributors listJon Pretty2017-11-121-0/+3
|
* Merge pull request #38 from propensive/fully-qualify-quasiquoted-namesJon Pretty2017-11-121-18/+17
|\ | | | | Avoid confusing error messages if `magnolia._` is not imported
| * Avoid confusing error messages if `magnolia._` is not importedJon Pretty2017-11-121-18/+17
|/
* Merge pull request #35 from loicdescotte/scalajsJon Pretty2017-11-117-4/+10
|\ | | | | Scala.js cross build
| * scalajs cross buildLoic Descotte2017-11-117-4/+10
|/
* Include changelogv0.6.0Jon Pretty2017-11-101-0/+11
|
* Increment version number to 0.6.0Jon Pretty2017-11-101-1/+1
|
* Scalafmt changesJon Pretty2017-11-103-31/+57
|
* Merge pull request #34 from propensive/additional-derivation-helpJon Pretty2017-11-102-6/+22
|\ | | | | Include warnings if `combine` or `dispatch` methods are missing
| * Include warnings if `combine` or `dispatch` methods are missingJon Pretty2017-11-102-6/+22
|/
* Merge pull request #33 from propensive/companion-refsJon Pretty2017-11-101-3/+11
|\ | | | | Avoid deprecated macro API
| * Avoid deprecated macro APIJon Pretty2017-11-101-3/+11
|/
* Merge pull request #31 from propensive/support-for-anyvalsJon Pretty2017-11-104-18/+38
|\ | | | | Include support for decomposing AnyVals, like case classes
| * Include support for decomposing AnyVals, like case classesJon Pretty2017-11-104-18/+38
|/
* Merge pull request #28 from propensive/decode-typenames-and-labelsJon Pretty2017-11-102-8/+14
|\ | | | | Decode typeNames and labels
| * 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
|\ | | | | Allow type constructor in supertrait
| * 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
| | | | Some tests still failing, but macros are working
* 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
| | | | Though there's a stack overflow when trying to derive a `Decoder`.
* 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 inclusion
| * Made a nicer API for inclusionJon Pretty2017-06-304-41/+40
|/
* Merge pull request #13 from propensive/rename-derivationJon Pretty2017-06-293-42/+41
|\ | | | | Rename derivations to Derivation and Coderivation
| * Renamed derivations to Derivation and CoderivationJon Pretty2017-06-293-42/+41
|/