aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #96 from mrdziuban/strict-valJon Pretty2018-06-051-1/+1
|\ | | | | Change lazy val to strict val
| * Change lazy val to strict val.Matt Dziuban2018-05-211-1/+1
| |
* | Merge pull request #97 from jto/julient/serializableJon Pretty2018-06-051-4/+4
|\ \ | | | | | | Make instances Serializable
| * | Make instances SerializableJulien Tournay2018-06-011-4/+4
| |/
* | Merge pull request #93 from xuwei-k/toListJon Pretty2018-06-052-2/+2
|\ \ | |/ |/| use toList instead of to[List]
| * use toList instead of to[List]xuwei-k2018-05-112-2/+2
|/ | | | prepare Scala 2.13.0-M4
* Merge pull request #80 from jodersky/masterJon Pretty2018-03-095-7/+56
|\ | | | | Cross-build for Scala Native
| * Compile for Scala 2.13.0-M3Jakob Odersky2018-03-074-6/+19
| |
| * Add aggregate root project and travis build configurationJakob Odersky2018-03-073-1/+21
| |
| * Add support for Scala NativeJakob Odersky2018-03-072-5/+21
|/
* Use crossScalaVersionsJon Pretty2018-02-261-1/+3
|
* Fully qualify `Any` in macrov0.7.1Jon Pretty2018-02-251-1/+1
|
* Updated version numbers to 0.7.1Jon Pretty2018-02-2511-11/+11
|
* Added copyright notice on every fileJon Pretty2018-02-1810-0/+140
|
* Some housekeepingJon Pretty2018-02-153-5/+31
|
* Updated version number to 0.7.0v0.7.0Jon Pretty2018-02-151-2/+1
|
* Merge pull request #74 from kevinwright/feature/attribs-on-paramsJon Pretty2018-02-089-75/+154
|\ | | | | Feature/attribs on params
| * post-review changesKevin Wright2018-02-086-13/+12
| |
| * Added top-level annotation captureKevin Wright2018-02-014-17/+55
| |
| * Removing a pair of jaxb dependencies that weren't actually neededKevin Wright2018-02-011-4/+2
| |
| * Added annotation capture to paramsKevin Wright2018-02-016-76/+99
| | | | | | | | | | | | | | 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
| * Made it compile under Java 9Kevin Wright2018-01-263-2/+23
| |
| * Bumping SBT & plugin versionsKevin Wright2018-01-262-3/+3
|/
* Merge pull request #72 from propensive/scalafmtJon Pretty2018-01-077-100/+124
|\ | | | | Run Scala-fmt
| * Run Scala-fmtJon Pretty2018-01-077-100/+124
|/
* Merge pull request #68 from joroKr21/rework-stackJon Pretty2018-01-072-228/+195
|\ | | | | Rework compile time stack
| * Rework compile time stackGeorgi Krastev2018-01-062-228/+195
|/ | | | | | * Use a classic mutable stack (a case class without lenses is cumbersome) * Add typeclass constructor to stack frames, cache and error messages * Clean-up usage of `Option`s
* Merge pull request #70 from sirthias/md/debug-annotationJon Pretty2018-01-052-1/+19
|\ | | | | Add support for `magnolia.debug` annotation
| * Merge branch 'master' into md/debug-annotationJon Pretty2018-01-050-0/+0
| |\ | |/ |/|
| * Merge branch 'master' into md/debug-annotationJon Pretty2018-01-054-14/+17
| |\ | |/ |/|
* | Merge pull request #71 from sirthias/md/typenameJon Pretty2018-01-053-11/+11
|\ \ | | | | | | Switch `Subtype#label` member to new `TypeName`
| * | Switch `Subtype#label` member to new `TypeName`Mathias2018-01-053-11/+11
| | |
* | | Merge pull request #69 from sirthias/md/fix-list-intJon Pretty2018-01-052-2/+5
|\ \ \ | |/ / |/| | Fix regression introduced by move to `patchedCompanionRef`
| * | Fix regression introduced by move to `patchedCompanionRef`Mathias2018-01-052-2/+5
|/ /
| * Add support for `magnolia.debug` annotationMathias2018-01-052-1/+19
|/
* Merge pull request #67 from sirthias/md/typenameJon Pretty2018-01-055-22/+38
|\ | | | | Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!]
| * Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!]Mathias2018-01-045-22/+38
|/
* Merge branch 'joroKr21-companion-ref'Jon Pretty2017-12-293-77/+91
|\
| * Merge branch 'companion-ref' of https://github.com/joroKr21/magnolia into ↵Jon Pretty2017-12-293-77/+91
|/| | | | | | | joroKr21-companion-ref
| * Move pathedCompanionRef to a GlobalUtil objectGeorgi Krastev2017-12-133-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 branch 'sirthias-md/rawconstruct'Jon Pretty2017-12-294-14/+140
|\ \
| * \ Merge branch 'md/rawconstruct' of https://github.com/sirthias/magnolia into ↵Jon Pretty2017-12-290-0/+0
| |\ \ | | | | | | | | | | | | sirthias-md/rawconstruct
| | * | Add `CaseClass.rawConstruct` and new `Patcher` exampleMathias2017-12-284-14/+139
| | | |
| * | | Merge branch 'md/rawconstruct' of https://github.com/sirthias/magnolia into ↵Jon Pretty2017-12-284-14/+140
| |\ \ \ | | |/ / | |/| | | | | | sirthias-md/rawconstruct
| | * | Add `CaseClass.rawConstruct` and new `Patcher` exampleMathias2017-12-144-14/+140
| | |/
* | / Tidied up contributorsJon Pretty2017-12-291-3/+4
|/ /
* | Merge pull request #63 from sirthias/masterJon Pretty2017-12-282-31/+33
|\ \ | |/ |/| Make `SealedTrait.dispatch` allocation-free
| * Sprinkle markers and explicit type annotations here and there, other small ↵Mathias2017-12-142-16/+17
| | | | | | | | stuff
| * Make `SealedTrait.dispatch` allocation-freeMathias2017-12-142-15/+16
|/
* Merge pull request #59 from joroKr21/testsJon Pretty2017-12-041-0/+7
|\ | | | | Add test for low-priority implicits when chained