Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move pathedCompanionRef to a GlobalUtil object | Georgi Krastev | 2017-12-13 | 3 | -76/+91 |
| | | | | | | | That method is a workaround for a bug. It doesn't belong in the core Magnolia macro. Also: * Use `patchedCompanionRef` consistently * Add a test for the workaround (method-local classes) | ||||
* | Merge pull request #59 from joroKr21/tests | Jon Pretty | 2017-12-04 | 1 | -0/+7 |
|\ | | | | | Add test for low-priority implicits when chained | ||||
| * | Add test for low-priority implicits when chained | Georgi Krastev | 2017-12-04 | 1 | -0/+7 |
|/ | |||||
* | Merge branch 'patch-1' of https://github.com/shadaj/magnolia | Jon Pretty | 2017-11-30 | 3 | -2/+68 |
|\ | |||||
| * | Remove extra line added to tests.scala | Shadaj Laddad | 2017-11-30 | 1 | -1/+0 |
| | | |||||
| * | Add myself to CONTRIBUTORS | Shadaj Laddad | 2017-11-30 | 1 | -0/+1 |
| | | |||||
| * | Use patchedCompanionSymbolOf from Shapeless to get companion object | Shadaj Laddad | 2017-11-30 | 2 | -33/+77 |
| | | | | | | | | As suggested by @joroKr21 | ||||
| * | Merge branch 'master' into patch-1 | Jon Pretty | 2017-11-30 | 13 | -82/+322 |
| |\ | |||||
| * | | Actually instantiate the ParentClass so unit tests run | Shadaj Laddad | 2017-11-29 | 1 | -0/+2 |
| | | | |||||
| * | | Add unit tests and fix behavior with default parameters | Shadaj Laddad | 2017-11-21 | 3 | -10/+29 |
| | | | |||||
| * | | Simplify logic to directly calculate indexedConstructorParams | Shadaj Laddad | 2017-11-21 | 1 | -4/+3 |
| | | | |||||
| * | | Restore ability to derive typeclasses for case classes inside other classes | Shadaj Laddad | 2017-11-21 | 1 | -4/+4 |
| | | | |||||
* | | | Merge branch 'joroKr21-existentials' | Jon Pretty | 2017-11-30 | 2 | -8/+35 |
|\ \ \ | |||||
| * | | | Fixed my bad merge | Jon Pretty | 2017-11-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | I should not attempt merges using the online GitHub editor... | ||||
| * | | | Merge branch 'master' into existentials | Jon Pretty | 2017-11-30 | 5 | -14/+90 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Merge pull request #56 from propensive/sealed-trait-typename-not-lowercased | Jon Pretty | 2017-11-30 | 3 | -6/+37 |
|\ \ \ \ | |_|_|/ |/| | | | typeName is now the full name of the type, in original case | ||||
| * | | | typeName is now the full name of the type, in original case | Jon Pretty | 2017-11-30 | 3 | -6/+37 |
|/ / / | |||||
* | | | Merge pull request #53 from joroKr21/repeated-param | Jon Pretty | 2017-11-30 | 6 | -23/+70 |
|\ \ \ | | | | | | | | | Add support for repeated parameters | ||||
| * | | | Add support for repeated (vararg) parameters | Georgi Krastev | 2017-11-29 | 6 | -10/+59 |
| | | | | | | | | | | | | | | | | Added a `Param.repeated` flag to `interface`. | ||||
| | * | | Existentially abstract unbound subtype parameters | Georgi Krastev | 2017-11-29 | 4 | -8/+39 |
| |/ / | | | | | | | | | | | | | | | | | | | That happens when the subtype of a sealed trait has more type parameters than its parent. When those extra type parameters are covariant they are replaced by their upper bounds, otherwise they are existentially quantified. | ||||
| * | | Minor code simplifications | Georgi Krastev | 2017-11-29 | 1 | -12/+10 |
| | | | |||||
| * | | Fix a typo in interface | Georgi Krastev | 2017-11-29 | 1 | -1/+1 |
|/ / | | | | | | | Also, add `.idea` to `.gitignore`. | ||||
* | | Merge pull request #48 from leandrob13/fix/errorWithAlternativeApplyMethods | Jon Pretty | 2017-11-29 | 3 | -2/+25 |
|\ \ | | | | | | | Fixed derivation error when companion has alternative apply methods | ||||
| * | | Minor semantic error | Leandro Bolivar | 2017-11-25 | 1 | -2/+2 |
| | | | |||||
| * | | Minor format fix | Leandro Bolivar | 2017-11-25 | 1 | -2/+3 |
| | | | |||||
| * | | Fixed error that ocurred when the companion object of a case class has ↵ | Leandro Bolivar | 2017-11-25 | 3 | -2/+24 |
| | | | | | | | | | | | | alternative apply methods | ||||
* | | | Merge pull request #49 from missingfaktor/master | Jon Pretty | 2017-11-29 | 2 | -1/+12 |
|\ \ \ | | | | | | | | | Avoid instantiating Unit when producing error stack | ||||
| * | | | Avoid instantiating Unit when producing error stack | Rahul Goma Phulore | 2017-11-26 | 2 | -1/+12 |
|/ / / | | | | | | | | | | Fixes https://github.com/propensive/magnolia/issues/41. | ||||
* | | | Merge pull request #45 from fommil/scalaz-deriving | Jon Pretty | 2017-11-22 | 6 | -54/+210 |
|\ \ \ | |_|/ |/| | | Scalaz deriving benchmarks | ||||
| * | | benchmarks for scalaz-deriving on Alphabet | Sam Halliday | 2017-11-22 | 5 | -54/+203 |
| | | | |||||
| * | | add the alpha release | Sam Halliday | 2017-11-22 | 1 | -0/+7 |
|/ / | |||||
* / | Update version numberv0.6.1 | Jon Pretty | 2017-11-18 | 1 | -1/+1 |
|/ | |||||
* | Added contributors list | Jon Pretty | 2017-11-12 | 1 | -0/+3 |
| | |||||
* | Merge pull request #38 from propensive/fully-qualify-quasiquoted-names | Jon Pretty | 2017-11-12 | 1 | -18/+17 |
|\ | | | | | Avoid confusing error messages if `magnolia._` is not imported | ||||
| * | Avoid confusing error messages if `magnolia._` is not imported | Jon Pretty | 2017-11-12 | 1 | -18/+17 |
|/ | |||||
* | Merge pull request #35 from loicdescotte/scalajs | Jon Pretty | 2017-11-11 | 7 | -4/+10 |
|\ | | | | | Scala.js cross build | ||||
| * | scalajs cross build | Loic Descotte | 2017-11-11 | 7 | -4/+10 |
|/ | |||||
* | Include changelogv0.6.0 | Jon Pretty | 2017-11-10 | 1 | -0/+11 |
| | |||||
* | Increment version number to 0.6.0 | Jon Pretty | 2017-11-10 | 1 | -1/+1 |
| | |||||
* | Scalafmt changes | Jon Pretty | 2017-11-10 | 3 | -31/+57 |
| | |||||
* | Merge pull request #34 from propensive/additional-derivation-help | Jon Pretty | 2017-11-10 | 2 | -6/+22 |
|\ | | | | | Include warnings if `combine` or `dispatch` methods are missing | ||||
| * | Include warnings if `combine` or `dispatch` methods are missing | Jon Pretty | 2017-11-10 | 2 | -6/+22 |
|/ | |||||
* | Merge pull request #33 from propensive/companion-refs | Jon Pretty | 2017-11-10 | 1 | -3/+11 |
|\ | | | | | Avoid deprecated macro API | ||||
| * | Avoid deprecated macro API | Jon Pretty | 2017-11-10 | 1 | -3/+11 |
|/ | |||||
* | Merge pull request #31 from propensive/support-for-anyvals | Jon Pretty | 2017-11-10 | 4 | -18/+38 |
|\ | | | | | Include support for decomposing AnyVals, like case classes | ||||
| * | Include support for decomposing AnyVals, like case classes | Jon Pretty | 2017-11-10 | 4 | -18/+38 |
|/ | |||||
* | Merge pull request #28 from propensive/decode-typenames-and-labels | Jon Pretty | 2017-11-10 | 2 | -8/+14 |
|\ | | | | | Decode typeNames and labels | ||||
| * | Decode typeNames and labels | Jon Pretty | 2017-11-10 | 2 | -8/+14 |
|/ | |||||
* | Merge pull request #27 from propensive/allow-type-constructor-in-supertrait | Jon Pretty | 2017-11-10 | 4 | -17/+43 |
|\ | | | | | Allow type constructor in supertrait | ||||
| * | Scalafmt | Jon Pretty | 2017-11-10 | 4 | -11/+16 |
| | |