.github/CODEOWNERS .sbtopts .scalafmt.conf LICENSE benchmarks/core/flamegraphs/baseline-string-encode-flame-graph-cpu-20180508.svg benchmarks/core/flamegraphs/bulk-string-encode-flame-graph-cpu-20180508.svg benchmarks/core/flamegraphs/simple-string-encode-flame-graph-cpu-20180508.svg benchmarks/core/src/main/scala/laserdisc/protocol/ProtocolBenchArr.scala benchmarks/core/src/main/scala/laserdisc/protocol/ProtocolBenchStr.scala benchmarks/core/src/main/scala/laserdisc/protocol/RESPBench.scala benchmarks/core/src/main/scala/laserdisc/protocol/RESPFrameBench.scala benchmarks/core/src/main/scala/laserdisc/protocol/RESPParamWriteBench.scala benchmarks/core/src/main/scala/laserdisc/protocol/UTF8EncodingBench.scala benchmarks/fs2/src/main/resources/logback.xml benchmarks/fs2/src/main/scala/laserdisc/fs2/CatsIoTestRunner.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/RedisClientBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsBitVectorInAndOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsBitVectorInByteOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsBitVectorInRespOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsByteInBitVectorOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsByteInByteOutBaselineBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsByteInRespOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsRespInAndOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsRespInBitVectorOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/LaserdiscCatsRespInByteOutBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/RedisForCatsBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/ScredisBench.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/adapters/BitVectorChannelAdapter.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/adapters/RespChannelAdapter.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/BitVectorInBitVectorOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/BitVectorInByteOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/BitVectorInRespOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/ByteInBitVectorOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/ByteInByteOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/ByteInRespOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/RespInBitVectorOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/channels/RespInByteOutChannel.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/runtime/BenchRuntime.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdisc.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscBitVector.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscBitVectorByte.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscBitVectorResp.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscByteBaseline.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscByteBitVector.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscByteResp.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscResp.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscRespBitVector.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesLaserdiscRespByte.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesRedisForCats.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCasesScredis.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestCommands.scala benchmarks/fs2/src/main/scala/laserdisc/fs2/parallel/testcases/TestValues.scala build.sbt circe/.js/src/test/scala/laserdisc/interop/CirceCheckSettings.scala circe/.js/src/test/scala/laserdisc/interop/CirceSpecJs.scala circe/.jvm/src/test/scala/laserdisc/interop/CirceCheckSettings.scala circe/.jvm/src/test/scala/laserdisc/interop/CirceSpecJvm.scala circe/src/main/scala/laserdisc/interop/circe.scala circe/src/test/scala/laserdisc/interop/CirceSpec.scala circe/src/test/scala/laserdisc/interop/EitherTestSyntax.scala cli/src/main/scala/laserdisc/cli/CLI.scala core/.js/src/main/scala/laserdisc/Platform.scala core/.js/src/test/scala/laserdisc/ScalaCheckSettings.scala core/.jvm/src/main/scala/laserdisc/Platform.scala core/.jvm/src/test/scala/laserdisc/ScalaCheckSettings.scala core/src/main/boilerplate/BListExtP.scala.template core/src/main/boilerplate/ClientExt.scala.template core/src/main/boilerplate/GeoExtP.scala.template core/src/main/boilerplate/HashExtP.scala.template core/src/main/boilerplate/HyperLogLogExtP.scala.template core/src/main/boilerplate/KeyExtP.scala.template core/src/main/boilerplate/ListExtP.scala.template core/src/main/boilerplate/SetExtP.scala.template core/src/main/boilerplate/SortedSetExtP.scala.template core/src/main/boilerplate/StringExtP.scala.template core/src/main/scala/laserdisc/Functor.scala core/src/main/scala/laserdisc/auto.scala core/src/main/scala/laserdisc/client.scala core/src/main/scala/laserdisc/laserdisc.scala core/src/main/scala/laserdisc/protocol/BListP.scala core/src/main/scala/laserdisc/protocol/BitVectorSyntax.scala core/src/main/scala/laserdisc/protocol/ClusterP.scala core/src/main/scala/laserdisc/protocol/ConnectionP.scala core/src/main/scala/laserdisc/protocol/EitherSyntax.scala core/src/main/scala/laserdisc/protocol/GeoP.scala core/src/main/scala/laserdisc/protocol/HashP.scala core/src/main/scala/laserdisc/protocol/HyperLogLogP.scala core/src/main/scala/laserdisc/protocol/KeyP.scala core/src/main/scala/laserdisc/protocol/LenientStringCodec.scala core/src/main/scala/laserdisc/protocol/ListP.scala core/src/main/scala/laserdisc/protocol/Protocol.scala core/src/main/scala/laserdisc/protocol/PublishP.scala core/src/main/scala/laserdisc/protocol/RESP.scala core/src/main/scala/laserdisc/protocol/RESPFrame.scala core/src/main/scala/laserdisc/protocol/RESPParamWrite.scala core/src/main/scala/laserdisc/protocol/RESPRead.scala core/src/main/scala/laserdisc/protocol/Read.scala core/src/main/scala/laserdisc/protocol/ServerP.scala core/src/main/scala/laserdisc/protocol/SetP.scala core/src/main/scala/laserdisc/protocol/Show.scala core/src/main/scala/laserdisc/protocol/SortedSetP.scala core/src/main/scala/laserdisc/protocol/StringP.scala core/src/main/scala/laserdisc/protocol/TransactionP.scala core/src/main/scala/laserdisc/protocol/package.scala core/src/main/scala/laserdisc/syntax.scala core/src/main/scala/laserdisc/types.scala core/src/test/boilerplate/BListExtPSpec.scala.template core/src/test/boilerplate/GeoExtPSpec.scala.template core/src/test/boilerplate/HashExtPSpec.scala.template core/src/test/boilerplate/HyperLogLogExtPSpec.scala.template core/src/test/boilerplate/KeyExtPSpec.scala.template core/src/test/boilerplate/ListExtPSpec.scala.template core/src/test/scala/laserdisc/BaseSpec.scala core/src/test/scala/laserdisc/RESPFrameFixture.scala core/src/test/scala/laserdisc/protocol/ArrSpec.scala core/src/test/scala/laserdisc/protocol/BListPSpec.scala core/src/test/scala/laserdisc/protocol/ClusterPSpec.scala core/src/test/scala/laserdisc/protocol/ConnectionPSpec.scala core/src/test/scala/laserdisc/protocol/GeoPSpec.scala core/src/test/scala/laserdisc/protocol/HashPSpec.scala core/src/test/scala/laserdisc/protocol/HyperLogLogPSpec.scala core/src/test/scala/laserdisc/protocol/KeyPSpec.scala core/src/test/scala/laserdisc/protocol/ListPSpec.scala core/src/test/scala/laserdisc/protocol/RESPCodecsSpec.scala core/src/test/scala/laserdisc/protocol/RESPFrameArrSpec.scala core/src/test/scala/laserdisc/protocol/RESPFrameBulkSpec.scala core/src/test/scala/laserdisc/protocol/RESPFrameMixedSpec.scala core/src/test/scala/laserdisc/protocol/RESPFunctionsSpec.scala core/src/test/scala/laserdisc/protocol/StringPSpec.scala core/src/test/scala/laserdisc/refined/types/ConnectionNameSuite.scala core/src/test/scala/laserdisc/refined/types/DbIndexSuite.scala core/src/test/scala/laserdisc/refined/types/GeoHashSuite.scala core/src/test/scala/laserdisc/refined/types/GlobPatternSuite.scala core/src/test/scala/laserdisc/refined/types/HostSuite.scala core/src/test/scala/laserdisc/refined/types/KeySuite.scala core/src/test/scala/laserdisc/refined/types/LatitudeSuite.scala core/src/test/scala/laserdisc/refined/types/LongitudeSuite.scala core/src/test/scala/laserdisc/refined/types/NodeIdSuite.scala core/src/test/scala/laserdisc/refined/types/NonNegDoubleSuite.scala core/src/test/scala/laserdisc/refined/types/NonNegIntSuite.scala core/src/test/scala/laserdisc/refined/types/NonNegLongSuite.scala core/src/test/scala/laserdisc/refined/types/NonZeroDoubleSuite.scala core/src/test/scala/laserdisc/refined/types/NonZeroIntSuite.scala core/src/test/scala/laserdisc/refined/types/NonZeroLongSuite.scala core/src/test/scala/laserdisc/refined/types/OneOrMoreKeysSuite.scala core/src/test/scala/laserdisc/refined/types/OneOrMoreSuite.scala core/src/test/scala/laserdisc/refined/types/RangeOffsetSuite.scala core/src/test/scala/laserdisc/refined/types/SlotSuite.scala core/src/test/scala/laserdisc/refined/types/StringLengthSuite.scala core/src/test/scala/laserdisc/refined/types/TwoOrMoreKeysSuite.scala core/src/test/scala/laserdisc/refined/types/TwoOrMoreWeightedKeysSuite.scala core/src/test/scala/laserdisc/refined/types/ValidDoubleSuite.scala core/src/test/scala/laserdisc/refined/types/package.scala core/src/test/scala/laserdisc/types.scala fs2/src/main/scala/laserdisc/fs2/MkResource.scala fs2/src/main/scala/laserdisc/fs2/PromiseMapper.scala fs2/src/main/scala/laserdisc/fs2/RedisAddress.scala fs2/src/main/scala/laserdisc/fs2/RedisChannel.scala fs2/src/main/scala/laserdisc/fs2/RedisClient.scala fs2/src/main/scala/laserdisc/fs2/Request.scala fs2/src/main/scala/laserdisc/fs2/exceptions.scala fs2/src/main/scala/laserdisc/fs2/fs2.scala fs2/src/test/scala/DefaultLoggerSpec.scala fs2/src/test/scala/Fs2ProtocolHandlerSpec.scala fs2/src/test/scala/ReadmeExampleSpec.scala fs2/src/test/scala/TestLogCapture.scala fs2/src/test/scala/laserdisc/fs2/LaserdiscFs2ClientSpec.scala fs2/src/test/scala/laserdisc/fs2/LaserdiscFs2Suite.scala laws/src/main/scala/laserdisc/protocol/ReadInstances.scala laws/src/test/scala/laserdisc/protocol/LawsCheckSettings.scala laws/src/test/scala/laserdisc/protocol/ReadLawsCheck.scala project/build.properties project/plugins.sbt test-setup/config/redis.conf <<<<<< network # path=./cli/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=./cli/target/scala-2.13/coverage-report/cobertura.xml --source /home/runner/work/laserdisc/laserdisc/cli/src/main/scala <<<<<< EOF # path=./laws/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=./laws/target/scala-2.13/coverage-report/cobertura.xml --source /home/runner/work/laserdisc/laserdisc/laws/src/main/scala <<<<<< EOF # path=./circe/.jvm/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=./circe/.jvm/target/scala-2.13/coverage-report/cobertura.xml --source /home/runner/work/laserdisc/laserdisc/circe/src/main/scala <<<<<< EOF # path=./fs2/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=./fs2/target/scala-2.13/coverage-report/cobertura.xml --source /home/runner/work/laserdisc/laserdisc/fs2/src/main/scala <<<<<< EOF # path=./core/.jvm/target/scala-2.13/scoverage-report/scoverage.xml <<<<<< EOF # path=./core/.jvm/target/scala-2.13/coverage-report/cobertura.xml --source /home/runner/work/laserdisc/laserdisc/core/.jvm/src/main/scala /home/runner/work/laserdisc/laserdisc/core/src/main/scala /home/runner/work/laserdisc/laserdisc/core/.jvm/target/scala-2.13/src_managed/main <<<<<< EOF