1 file changed
+1
-1
lines changedSubmodule perspective updated 84 files
- .scalafmt.conf+47-27
- build.sbt+27-34
- dotty/derivation/src/main/scala/perspective/derivation/ArrayProduct.scala+26
- dotty/derivation/src/main/scala/perspective/derivation/Helpers.scala+252
- dotty/derivation/src/main/scala/perspective/derivation/arrayProductK.scala+78
- dotty/derivation/src/main/scala/perspective/derivation/hkdGeneric.scala+363-127
- dotty/derivation/src/main/scala/perspective/derivation/inlineHkdGeneric.scala+1.1k
- dotty/derivation/src/main/scala/perspective/derivation/productK.scala+76-38
- dotty/derivation/src/test/scala/perspective/derivation/CodecTests.scala+172
- dotty/derivation/src/test/scala/perspective/derivation/HKDProductGenericTests.scala+161
- dotty/derivation/src/test/scala/perspective/derivation/HKDSumGenericTests.scala+175
- dotty/derivation/src/test/scala/perspective/derivation/HelpersTests.scala+45
- dotty/derivation/src/test/scala/perspective/derivation/InlineCodecTests.scala+161
- dotty/derivation/src/test/scala/perspective/derivation/InlineHKDProductGenericTests.scala+327
- dotty/derivation/src/test/scala/perspective/derivation/InlineHKDSumGenericTests.scala+358
- dotty/derivation/src/test/scala/perspective/derivation/InlineUnrollingCodecTests.scala+58
- dotty/derivation/src/test/scala/perspective/derivation/ProductKTests.scala+78
- dotty/examples/src/main/scala/perspective/examples/testing.scala+217-65
- dotty/perspective/src/main/scala/perspective/ApplicativeK.scala+11-3
- dotty/perspective/src/main/scala/perspective/ApplyK.scala+17-7
- dotty/perspective/src/main/scala/perspective/Compose.scala+11-4
- dotty/perspective/src/main/scala/perspective/Const.scala+7-1
- dotty/perspective/src/main/scala/perspective/DistributiveK.scala+18-10
- dotty/perspective/src/main/scala/perspective/Finite.scala+26-13
- dotty/perspective/src/main/scala/perspective/FoldableK.scala+12-7
- dotty/perspective/src/main/scala/perspective/FunctionK.scala+54-6
- dotty/perspective/src/main/scala/perspective/FunctorK.scala+19-8
- dotty/perspective/src/main/scala/perspective/Id.scala+2-3
- dotty/perspective/src/main/scala/perspective/MonadK.scala+3-3
- dotty/perspective/src/main/scala/perspective/RepresentableK.scala+27-13
- dotty/perspective/src/main/scala/perspective/TraverseK.scala+22-8
- dotty/perspective/src/main/scala/perspective/TupleK.scala+22-7
- dotty/perspective/src/main/scala/perspective/ValueK.scala+8-3
- project/build.properties+1-1
- scala2/derivation/src/main/scala/perspective/derivation/ArrayProductK.scala+2-3
- scala2/derivation/src/main/scala/perspective/derivation/ArrayProductKNewtypes.scala+77-77
- scala2/derivation/src/main/scala/perspective/derivation/HKDProductGeneric.scala+21-8
- scala2/derivation/src/main/scala/perspective/derivation/HKDProductGenericMacros.scala+152-23
- scala2/derivation/src/main/scala/perspective/derivation/HKDSumGeneric.scala+22-13
- scala2/derivation/src/main/scala/perspective/derivation/HKDSumGenericMacros.scala+135-8
- scala2/derivation/src/main/scala/perspective/derivation/productK.scala+66-52
- scala2/derivation/src/test/scala/perspective/derivation/DecoderDerive.scala+1-1
- scala2/derivation/src/test/scala/perspective/derivation/DecoderDeriveFast.scala+37
- scala2/derivation/src/test/scala/perspective/derivation/EncoderDerive.scala+2-2
- scala2/derivation/src/test/scala/perspective/derivation/EncoderDeriveFast.scala+42
- scala2/derivation/src/test/scala/perspective/derivation/GenericSpec.scala+6-7
- scala2/derivation/src/test/scala/perspective/derivation/JsonFastSpec.scala+36
- scala2/derivation/src/test/scala/perspective/derivation/JsonSpec.scala+4-3
- scala2/examples/src/main/scala/perspective/examples/CodecDeriver.scala+1-1
- scala2/examples/src/main/scala/perspective/examples/DecoderDerive.scala+2-2
- scala2/examples/src/main/scala/perspective/examples/EncoderDerive.scala+2-2
- scala2/examples/src/main/scala/perspective/examples/TestBig.scala+15-11
- scala2/examples/src/main/scala/perspective/examples/testing.scala+9-9
- scala2/macros/src/main/scala/perspective/macros/Derive.scala+6-4
- scala2/macros/src/main/scala/perspective/macros/DeriveMacros.scala+92-98
- scala2/macros/src/main/scala/perspective/macros/PerspectiveAnnotationMacros.scala+3-4
- scala2/macros/src/main/scala/perspective/macros/hkd.scala+2-1
- scala2/parameterized/src/main/scala/perspective/parameterized/Const.scala-44
- scala2/parameterized/src/main/scala/perspective/parameterized/FunctionK.scala-29
- scala2/parameterized/src/main/scala/perspective/parameterized/PApplicativeK.scala-17
- scala2/parameterized/src/main/scala/perspective/parameterized/PApplyK.scala-14
- scala2/parameterized/src/main/scala/perspective/parameterized/PFunctorK.scala-22
- scala2/parameterized/src/main/scala/perspective/parameterized/PMonadK.scala-12
- scala2/parameterized/src/main/scala/perspective/parameterized/package.scala-85
- scala2/perspective/src/main/scala/perspective/ApplicativeK.scala+1-3
- scala2/perspective/src/main/scala/perspective/ApplyK.scala+1-3
- scala2/perspective/src/main/scala/perspective/DistributiveK.scala+1-2
- scala2/perspective/src/main/scala/perspective/Finite.scala+5-2
- scala2/perspective/src/main/scala/perspective/FoldableK.scala+1-3
- scala2/perspective/src/main/scala/perspective/FunctorK.scala+1-3
- scala2/perspective/src/main/scala/perspective/MonadK.scala+2-4
- scala2/perspective/src/main/scala/perspective/RepresentableK.scala+2-3
- scala2/perspective/src/main/scala/perspective/TraverseK.scala+2-3
- scala2/perspective/src/main/scala/perspective/TupleInstances.scala+167-71
- scala2/perspective/src/main/scala/perspective/package.scala+3-1
- scala2/perspective/src/main/scala/perspective/syntax/ApplicativeKSyntax.scala+1-1
- scala2/perspective/src/main/scala/perspective/syntax/ApplyKSyntax.scala+11-1
- scala2/perspective/src/main/scala/perspective/syntax/DistributiveKSyntax.scala+3-3
- scala2/perspective/src/main/scala/perspective/syntax/FoldableKSyntax.scala+23-3
- scala2/perspective/src/main/scala/perspective/syntax/FunctorKSyntax.scala+13-1
- scala2/perspective/src/main/scala/perspective/syntax/MonadKSyntax.scala+22-3
- scala2/perspective/src/main/scala/perspective/syntax/RepresentableKSyntax.scala+15-3
- scala2/perspective/src/main/scala/perspective/syntax/TraverseKSyntax.scala+33-3
- scripts/makeArrayProductKNewtypes.sc+5-3
0 commit comments