Commit 3daeaa6
committed
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 changed| 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 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 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
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 | | |
| |||
| 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