Skip to content

Instantly share code, notes, and snippets.

@paulp
Last active March 8, 2017 06:44
Show Gist options
  • Save paulp/86aeeb76bc3892e4d1e7de065ad7e5c8 to your computer and use it in GitHub Desktop.
Save paulp/86aeeb76bc3892e4d1e7de065ad7e5c8 to your computer and use it in GitHub Desktop.
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:35: [wartremover:Recursion] Unmarked recursion
[warn] f(a).flatMap(_.traverse(anaM(_)(f))) ∘ (embed(_))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:50: [wartremover:Recursion] Unmarked recursion
[warn] k(x).traverse(_.join.traverse(f) >>= loop) ∘ (embed(_))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:60: [wartremover:Recursion] Unmarked recursion
[warn] def loop(x: N[Base[A]]): T = embed(k(x) ∘ (x => loop(x >>= ψ)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:71: [wartremover:Recursion] Unmarked recursion
[warn] embed(f(a) ∘ (_.fold(Predef.identity, apo(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:80: [wartremover:Recursion] Unmarked recursion
[warn] f(a).fold(Predef.identity, fa => embed(fa ∘ (elgotApo(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:89: [wartremover:Recursion] Unmarked recursion
[warn] embed(ψ(a) ∘ (_.fold(ana(_)(ψ0), gapo(_)(ψ0, ψ))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:96: [wartremover:Recursion] Unmarked recursion
[warn] f(a).flatMap(_.traverse(_.fold(_.point[M], apoM(_)(f)))) ∘ embed
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Corecursive.scala:140: [wartremover:Recursion] Unmarked recursion
[warn] embed(k(ma ∘ ψ) ∘ (x => ana(loop(x.join))(x => e(T.project(x)))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/CorecursiveT.scala:29: [wartremover:Recursion] Unmarked recursion
[warn] embedT(f(a) ∘ (anaT(_)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:63: [wartremover:Recursion] Unmarked recursion
[warn] def loop(t: T): W[Base[A]] = k(project(t) ∘ (loop(_).cojoin.map(g)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:74: [wartremover:Recursion] Unmarked recursion
[warn] project(t).traverse(loop(_) >>= { fwfa => k(fwfa ∘ (_.cojoin.traverse(g))) })
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:86: [wartremover:Recursion] Unmarked recursion
[warn] f(project(t) ∘ (t => (t, para(t)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:95: [wartremover:Recursion] Unmarked recursion
[warn] f((t, project(t) ∘ (elgotPara(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:102: [wartremover:Recursion] Unmarked recursion
[warn] project(t).traverse(v => paraM(v)(f) ∘ ((v, _))).flatMap(f)
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:155: [wartremover:Recursion] Unmarked recursion
[warn] g(project(t) ∘ (x => (mutu(x)(g, f), mutu(x)(f, g))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:155: [wartremover:Recursion] Unmarked recursion
[warn] g(project(t) ∘ (x => (mutu(x)(g, f), mutu(x)(f, g))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:186: [wartremover:Recursion] Unmarked recursion
[warn] val (b, a) = h(x)
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:202: [wartremover:Recursion] Unmarked recursion
[warn] f(t, that, project(t).mergeWith(project(that))(paraMerga(_, _)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:211: [wartremover:Recursion] Unmarked recursion
[warn] t :: children(t).flatMap(universe)
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:221: [wartremover:Recursion] Unmarked recursion
[warn] Cofree(a, ft ∘ (attributeTopDown(_, a)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:232: [wartremover:Recursion] Unmarked recursion
[warn] (a => ft.traverse(attributeTopDownM(_, a)(f)) ∘ (Cofree(a, _)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:270: [wartremover:Recursion] Unmarked recursion
[warn] z2 <- project(term).foldLeftM(z0 ⊹ z1)(loop(_, _))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:316: [wartremover:Recursion] Unmarked recursion
[warn] mapR(t)(f(_) ∘ (x => UR.transAna(transPostpro(x)(e, f))(e)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:323: [wartremover:Recursion] Unmarked recursion
[warn] mapR(t)(ft => f(ft.map(tf => (tf, transPara(tf)(f)))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:330: [wartremover:Recursion] Unmarked recursion
[warn] mapR(t)(f(_).map(_.fold(identity, transApo(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:337: [wartremover:Recursion] Unmarked recursion
[warn] mapR(t)(ft => φ(ψ(ft) ∘ (transHylo(_)(φ, ψ))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:374: [wartremover:Recursion] Unmarked recursion
[warn] f(project(t) ∘ (x => prepro(cata[T](x)(c => T.embed(e(c))))(e, f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:382: [wartremover:Recursion] Unmarked recursion
[warn] k(project(t) ∘ (x => loop(cata[T](x)(c => T.embed(e(c)))).cojoin)) ∘ f
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:393: [wartremover:Recursion] Unmarked recursion
[warn] mapR(tf)(_.map(topDownCata(_, a0)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:402: [wartremover:Recursion] Unmarked recursion
[warn] traverseR(tf)(_.traverse(topDownCataM(_, a)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:410: [wartremover:Recursion] Unmarked recursion
[warn] mapR(t)(ft => f(ft ∘ (x => transPrepro(transCata[T, Base](x)(e(_)))(e, f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:417: [wartremover:Recursion] Unmarked recursion
[warn] f(mapR(t)(_.map(transCataT(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:428: [wartremover:Recursion] Unmarked recursion
[warn] f((t, mapR(t)(_.map(transParaT(_)(f)))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:435: [wartremover:Recursion] Unmarked recursion
[warn] mapR(f(t))(_.map(transAnaT(_)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:446: [wartremover:Recursion] Unmarked recursion
[warn] f(t).fold(identity, mapR(_)(_.map(transApoT(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:453: [wartremover:Recursion] Unmarked recursion
[warn] traverseR(t)(_.traverse(transCataTM(_)(f))).flatMap(f)
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:460: [wartremover:Recursion] Unmarked recursion
[warn] f(t).flatMap(traverseR(_)(_.traverse(transAnaTM(_)(f))))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/Recursive.scala:467: [wartremover:Recursion] Unmarked recursion
[warn] Equal.equal((a, b) => F(equal[T, F]).equal(T.project(a), T.project(b)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/RecursiveT.scala:34: [wartremover:Recursion] Unmarked recursion
[warn] f(projectT(t) ∘ (cataT(_)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/cofree.scala:45: [wartremover:Recursion] Unmarked recursion
[warn] eq.equal(a.head, b.head) && F(cofreeEqual(F)(eq)).equal(a.tail, b.tail))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/cofree.scala:52: [wartremover:Recursion] Unmarked recursion
[warn] Show.show(cof => Cord("(") ++ s.show(cof.head) ++ Cord(", ") ++ F(cofreeShow(F)(s)).show(cof.tail) ++ Cord(")"))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/free.scala:48: [wartremover:Recursion] Unmarked recursion
[warn] F(freeEqual[F].apply(eq)).equal(f1, f2)
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/data/free.scala:58: [wartremover:Recursion] Unmarked recursion
[warn] Show.show(_.resume.fold(F(freeShow[F].apply(s)).show(_), s.show(_)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/instances/fixedpoint/package.scala:212: [wartremover:Recursion] Unmarked recursion
[warn] fa.project.fold(f, l => Partial.later(bind(l)(f)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/instances/fixedpoint/package.scala:221: [wartremover:Recursion] Unmarked recursion
[warn] if (steps <= 0) step else step >>= (_.runFor(steps - 1))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:222: [wartremover:Recursion] Unmarked recursion
[warn] f(g(a) ∘ (hylo(_)(f, g)))
[warn] ^
[warn] /s/slamdata/matryoshka/core/shared/src/main/scala/matryoshka/package.scala:511: [wartremover:Recursion] Unmarked recursion
[warn] as => k(as ∘ (distGFutu(k).apply)) ∘ (Free.liftF(_).join))
[warn] ^
[warn] 47 warnings found
[success] Total time: 21 s, completed Mar 7, 2017 10:43:18 PM
[info] Packaging /s/slamdata/matryoshka/core/jvm/target/scala-2.12/matryoshka-core_2.12-0.17.0.jar ...
[info] Done packaging.
[info] Compiling 3 Scala sources to /s/slamdata/matryoshka/scalacheck/jvm/target/scala-2.12/classes...
[warn] /s/slamdata/matryoshka/scalacheck/shared/src/main/scala/matryoshka/scalacheck/arbitrary.scala:45: [wartremover:Recursion] Unmarked recursion
[warn] Gen.resize(size - 1, corecursiveArbitrary[T, F].arbitrary))).arbitrary ∘ (_.embed)))
[warn] ^
[warn] /s/slamdata/matryoshka/scalacheck/shared/src/main/scala/matryoshka/scalacheck/arbitrary.scala:92: [wartremover:Recursion] Unmarked recursion
[warn] Gen.resize(size / 2, cofreeArbitrary(F, A).arbitrary))).arbitrary)(
[warn] ^
[warn] /s/slamdata/matryoshka/scalacheck/shared/src/main/scala/matryoshka/scalacheck/arbitrary.scala:105: [wartremover:Recursion] Unmarked recursion
[warn] freeArbitrary(F, A).arbitrary)).arbitrary ∘ (Free.liftF(_).join)))))
[warn] ^
[warn] /s/slamdata/matryoshka/scalacheck/shared/src/main/scala/matryoshka/scalacheck/cogen.scala:37: [wartremover:Recursion] Unmarked recursion
[warn] Cogen((seed, value) => F(recursiveCogen[T, F]).perturb(seed, value.project))
[warn] ^
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment