File tree
1,095 files changed
+10588
-3354
lines changed- .github/workflows
- community-build
- community-projects
- src/scala/dotty/communitybuild
- test/scala/dotty/communitybuild
- compiler
- src
- dotty/tools
- backend/jvm
- dotc
- ast
- cc
- classpath
- config
- core
- tasty
- inlines
- parsing
- plugins
- printing
- quoted
- reporting
- sbt
- semanticdb
- transform
- init
- patmat
- typer
- util
- io
- scala/quoted/runtime/impl
- printers
- test
- dotc
- dotty/tools
- dotc
- config
- coverage
- reporting
- vulpix
- docs
- _assets/images/contribution
- _docs
- contributing
- architecture
- debugging
- issues
- internals
- reference/experimental
- _spec
- library/src/scala
- compiletime/ops
- quoted
- runtime
- presentation-compiler
- src/main/dotty/tools/pc
- completions
- printer
- utils
- test/dotty/tools/pc
- base
- tests
- completion
- definition
- edit
- highlight
- hover
- utils
- project
- scripts
- sbt-bridge
- src/dotty/tools/xsbt
- test
- xsbti
- xsbt
- sbt-test
- sbt-dotty/dotty-knowledge.i17/project
- source-dependencies
- mirror-product
- changes
- mirror-sum
- changes
- useOptimizedSealed
- changes
- project
- tasty-compat/only-tasty/project
- scaladoc/src/dotty/tools/scaladoc/renderers
- tasty/src/dotty/tools/tasty
- tests
- cmdTest-sbt-tests
- sourcepath-with-inline-api-hash/project
- sourcepath-with-inline/project
- coverage
- pos
- run
- i16940
- i18233-min
- i18233
- type-apply
- explicit-nulls
- neg-patmat
- neg
- pos
- interop-enum-src-separate
- notnull-separate
- init-global/pos
- neg-custom-args
- captures
- deprecation
- erased
- fatal-warnings
- feature/i13946
- isInstanceOf
- nowarn
- neg-deep-subtype
- neg-macros
- neg-scalajs
- neg
- adhoc-extension
- classtag-typetest
- i12188
- i13946
- i15503-scala2
- i16876
- i9408b
- impl-conv
- yimports-custom
- yimports-stable
- new
- old-tasty-interpreter-prototype
- interpreter
- jvm
- patmat
- pending/neg
- yimports-custom-b
- yimports-masked
- pos-custom-args
- captures
- i13405
- no-experimental
- strict
- adhoc-extension
- pos-deep-subtype
- pos-macros
- captured-type
- erasedArgs
- i11331a
- i13405
- i16960
- i17103c
- i18353
- i18358
- i18393
- i7592
- semanticdb-inline-unapply
- semanticdb-macro-pos
- pos-special
- fatal-warnings
- stdlib
- collection
- pos-with-compiler-cc/dotc
- core
- tasty
- transform
- typer
- pos
- adhoc-extension
- annot-constant
- i15166
- i18261.min
- i18261
- spec-t5545
- run-custom-args/erased
- run-deep-subtype
- run-macros
- Xmacro-settings-compileTimeEnv
- Xmacro-settings-simple
- i12351
- i12352
- i17105b
- i18283
- macro-erased
- reflect-isFunctionType
- tasty-definitions-1
- tasty-definitions-2
- tasty-definitions-3
- tasty-extractors-owners
- tasty-load-tree-1
- tasty-load-tree-2
- term-show
- run-tasty-inspector
- tasty-documentation-inspector
- tasty-inspector
- run
- quotes-add-erased
- quotes-reflection
- t12290
- semanticdb
- expect
- warn
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,095 files changed
+10588
-3354
lines changedLines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
255 | 255 |
| |
256 | 256 |
| |
257 | 257 |
| |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
258 | 263 |
| |
259 | 264 |
| |
260 | 265 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
| 102 | + | |
| 103 | + | |
| 104 | + |
Lines changed: 3 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
35 | 31 |
| |
36 | 32 |
| |
37 | 33 |
| |
| |||
222 | 218 |
| |
223 | 219 |
| |
224 | 220 |
| |
| 221 | + | |
| 222 | + | |
| 223 | + |
Submodule 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
Lines changed: 0 additions & 1 deletion
This file was deleted.
Submodule shapeless-3 added at d27c5ba
Lines changed: 6 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
140 | 140 |
| |
141 | 141 |
| |
142 | 142 |
| |
143 |
| - | |
| 143 | + | |
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
| |||
366 | 366 |
| |
367 | 367 |
| |
368 | 368 |
| |
369 |
| - | |
370 |
| - | |
371 |
| - | |
372 |
| - | |
373 |
| - | |
374 |
| - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
375 | 373 |
| |
376 | 374 |
| |
377 | 375 |
| |
| |||
796 | 794 |
| |
797 | 795 |
| |
798 | 796 |
| |
799 |
| - | |
| 797 | + | |
800 | 798 |
| |
801 | 799 |
| |
802 | 800 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
91 | 91 |
| |
92 | 92 |
| |
93 | 93 |
| |
94 |
| - | |
| 94 | + | |
95 | 95 |
| |
96 | 96 |
| |
97 | 97 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
148 | 148 |
| |
149 | 149 |
| |
150 | 150 |
| |
151 |
| - | |
| 151 | + | |
152 | 152 |
| |
153 | 153 |
| |
154 | 154 |
| |
|
Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
763 | 763 |
| |
764 | 764 |
| |
765 | 765 |
| |
766 |
| - | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
767 | 771 |
| |
768 |
| - | |
| 772 | + | |
| 773 | + | |
769 | 774 |
| |
770 | 775 |
| |
771 | 776 |
| |
|
0 commit comments