Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #91 from joroKr21/deferred-visibility | Jon Pretty | 2018-06-05 | 2 | -56/+37 |
|\ | | | | | Make Deferred public (but compileTimeOnly) | ||||
| * | Factor out error helper method | Georgi Krastev | 2018-04-15 | 1 | -22/+12 |
| | | | | | | | | `c.abort` is always called with `c.enclosingPosition`. | ||||
| * | Make Deferred public (but compileTimeOnly) | Georgi Krastev | 2018-04-15 | 1 | -9/+7 |
| | | | | | | | | It is required for the type checking of recursive typeclasses. | ||||
| * | Simplify Stack.trace implementation | Georgi Krastev | 2018-04-14 | 1 | -11/+5 |
| | | |||||
| * | Add Singleton bound on Stack context | Georgi Krastev | 2018-04-14 | 1 | -6/+8 |
| | | | | | | | | | | This improves type inference for the (path-dependent) `Tree`, `Type`, etc. used with a concrete `c`. | ||||
| * | Remove explicit Show.gen imports from tests | Georgi Krastev | 2018-04-14 | 1 | -8/+5 |
| | | | | | | | | | | These imports were changing the priority of implicits which means the tests were not accurate. | ||||
* | | Merge pull request #92 from SethTisue/community-build-2.12 | Jon Pretty | 2018-06-05 | 1 | -7/+6 |
|\ \ | | | | | | | handle more diverse Scala version numbers | ||||
| * | | handle more diverse Scala version numbers | Seth Tisue | 2018-04-17 | 1 | -7/+6 |
| |/ | | | | | | | | | for the Scala community build, for use with Scala nightly builds, and so on | ||||
* | | Merge pull request #94 from xuwei-k/update-sbt-plugins | Jon Pretty | 2018-06-05 | 1 | -6/+6 |
|\ \ | | | | | | | update sbt plugins | ||||
| * | | update sbt plugins | xuwei-k | 2018-05-18 | 1 | -6/+6 |
| |/ | |||||
* | | Merge pull request #96 from mrdziuban/strict-val | Jon Pretty | 2018-06-05 | 1 | -1/+1 |
|\ \ | | | | | | | Change lazy val to strict val | ||||
| * | | Change lazy val to strict val. | Matt Dziuban | 2018-05-21 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #97 from jto/julient/serializable | Jon Pretty | 2018-06-05 | 1 | -4/+4 |
|\ \ | | | | | | | Make instances Serializable | ||||
| * | | Make instances Serializable | Julien Tournay | 2018-06-01 | 1 | -4/+4 |
| |/ | |||||
* | | Merge pull request #93 from xuwei-k/toList | Jon Pretty | 2018-06-05 | 2 | -2/+2 |
|\ \ | |/ |/| | use toList instead of to[List] | ||||
| * | use toList instead of to[List] | xuwei-k | 2018-05-11 | 2 | -2/+2 |
|/ | | | | prepare Scala 2.13.0-M4 | ||||
* | Merge pull request #80 from jodersky/master | Jon Pretty | 2018-03-09 | 5 | -7/+56 |
|\ | | | | | Cross-build for Scala Native | ||||
| * | Compile for Scala 2.13.0-M3 | Jakob Odersky | 2018-03-07 | 4 | -6/+19 |
| | | |||||
| * | Add aggregate root project and travis build configuration | Jakob Odersky | 2018-03-07 | 3 | -1/+21 |
| | | |||||
| * | Add support for Scala Native | Jakob Odersky | 2018-03-07 | 2 | -5/+21 |
|/ | |||||
* | Use crossScalaVersions | Jon Pretty | 2018-02-26 | 1 | -1/+3 |
| | |||||
* | Fully qualify `Any` in macrov0.7.1 | Jon Pretty | 2018-02-25 | 1 | -1/+1 |
| | |||||
* | Updated version numbers to 0.7.1 | Jon Pretty | 2018-02-25 | 11 | -11/+11 |
| | |||||
* | Added copyright notice on every file | Jon Pretty | 2018-02-18 | 10 | -0/+140 |
| | |||||
* | Some housekeeping | Jon Pretty | 2018-02-15 | 3 | -5/+31 |
| | |||||
* | Updated version number to 0.7.0v0.7.0 | Jon Pretty | 2018-02-15 | 1 | -2/+1 |
| | |||||
* | Merge pull request #74 from kevinwright/feature/attribs-on-params | Jon Pretty | 2018-02-08 | 9 | -75/+154 |
|\ | | | | | Feature/attribs on params | ||||
| * | post-review changes | Kevin Wright | 2018-02-08 | 6 | -13/+12 |
| | | |||||
| * | Added top-level annotation capture | Kevin Wright | 2018-02-01 | 4 | -17/+55 |
| | | |||||
| * | Removing a pair of jaxb dependencies that weren't actually needed | Kevin Wright | 2018-02-01 | 1 | -4/+2 |
| | | |||||
| * | Added annotation capture to params | Kevin Wright | 2018-02-01 | 6 | -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 9 | Kevin Wright | 2018-01-26 | 3 | -2/+23 |
| | | |||||
| * | Bumping SBT & plugin versions | Kevin Wright | 2018-01-26 | 2 | -3/+3 |
|/ | |||||
* | Merge pull request #72 from propensive/scalafmt | Jon Pretty | 2018-01-07 | 7 | -100/+124 |
|\ | | | | | Run Scala-fmt | ||||
| * | Run Scala-fmt | Jon Pretty | 2018-01-07 | 7 | -100/+124 |
|/ | |||||
* | Merge pull request #68 from joroKr21/rework-stack | Jon Pretty | 2018-01-07 | 2 | -228/+195 |
|\ | | | | | Rework compile time stack | ||||
| * | Rework compile time stack | Georgi Krastev | 2018-01-06 | 2 | -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-annotation | Jon Pretty | 2018-01-05 | 2 | -1/+19 |
|\ | | | | | Add support for `magnolia.debug` annotation | ||||
| * | Merge branch 'master' into md/debug-annotation | Jon Pretty | 2018-01-05 | 0 | -0/+0 |
| |\ | |/ |/| | |||||
| * | Merge branch 'master' into md/debug-annotation | Jon Pretty | 2018-01-05 | 4 | -14/+17 |
| |\ | |/ |/| | |||||
* | | Merge pull request #71 from sirthias/md/typename | Jon Pretty | 2018-01-05 | 3 | -11/+11 |
|\ \ | | | | | | | Switch `Subtype#label` member to new `TypeName` | ||||
| * | | Switch `Subtype#label` member to new `TypeName` | Mathias | 2018-01-05 | 3 | -11/+11 |
| | | | |||||
* | | | Merge pull request #69 from sirthias/md/fix-list-int | Jon Pretty | 2018-01-05 | 2 | -2/+5 |
|\ \ \ | |/ / |/| | | Fix regression introduced by move to `patchedCompanionRef` | ||||
| * | | Fix regression introduced by move to `patchedCompanionRef` | Mathias | 2018-01-05 | 2 | -2/+5 |
|/ / | |||||
| * | Add support for `magnolia.debug` annotation | Mathias | 2018-01-05 | 2 | -1/+19 |
|/ | |||||
* | Merge pull request #67 from sirthias/md/typename | Jon Pretty | 2018-01-05 | 5 | -22/+38 |
|\ | | | | | Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!] | ||||
| * | Change `typeName: String` to `typeName: magnolia.TypeName` [BREAKING!] | Mathias | 2018-01-04 | 5 | -22/+38 |
|/ | |||||
* | Merge branch 'joroKr21-companion-ref' | Jon Pretty | 2017-12-29 | 3 | -77/+91 |
|\ | |||||
| * | Merge branch 'companion-ref' of https://github.com/joroKr21/magnolia into ↵ | Jon Pretty | 2017-12-29 | 3 | -77/+91 |
|/| | | | | | | | joroKr21-companion-ref | ||||
| * | 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) |