File tree
1,680 files changed
+61578
-11746
lines changed- .github/workflows
- bench/scripts
- bench-run/src/main/scala/dotty/tools/benchmarks
- community-build
- community-projects
- src/scala/dotty/communitybuild
- test/scala/dotty/communitybuild
- compiler
- src
- dotty/tools
- backend/jvm
- dotc
- ast
- cc
- classpath
- config
- core
- classfile
- tasty
- fromtasty
- inlines
- interactive
- parsing
- plugins
- printing
- quoted
- reporting
- rewrites
- sbt
- interfaces
- semanticdb
- staging
- transform
- init
- patmat
- typer
- util
- io
- scala/quoted/runtime/impl
- printers
- test
- dotc
- dotty/tools
- backend/jvm
- dotc
- config
- coverage
- reporting
- transform
- util
- repl
- vulpix
- dist/bin
- docs
- _assets/images/contribution
- _docs
- contributing
- architecture
- debugging
- issues
- internals
- reference
- dropped-features
- experimental
- metaprogramming
- _spec
- APPLIEDreference
- changed-features
- contextual
- dropped-features
- other-new-features
- TODOreference
- dropped-features
- other-new-features
- library/src/scala
- annotation/internal
- 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
- signaturehelp
- tokens
- utils
- project
- scripts
- sbt-bridge
- src
- dotty/tools/xsbt
- xsbt
- test
- xsbt
- xsbti
- sbt-test
- compilerReporter/simple
- project
- sbt-dotty
- compiler-plugin/plugin
- dotty-knowledge.i17/project
- source-dependencies
- compactify
- src/main/scala
- mirror-product
- changes
- mirror-sum
- changes
- stable-ctx-bounds
- changes
- project
- useOptimizedSealed
- changes
- project
- tasty-compat
- add-overload
- only-tasty
- a
- b
- c
- project
- scaladoc
- resources/dotty_res/styles/theme
- components/button
- layout
- src/dotty/tools/scaladoc
- renderers
- site
- tasty
- comments/markdown
- util
- test/dotty/tools/scaladoc
- signatures
- site
- stdlib-bootstrapped
- src/scala
- collection
- convert
- immutable
- mutable
- concurrent/duration
- math
- sys/process
- test
- stdlib-bootstrapped-tasty-tests/src
- tasty/src/dotty/tools/tasty
- tests
- cmdTest-sbt-tests
- sourcepath-with-inline/project
- sourcepath-with-inline-api-hash/project
- coverage
- pos
- run
- i16940
- i18233
- i18233-min
- type-apply
- explicit-nulls
- neg
- neg-patmat
- pos
- interop-enum-src-separate
- notnull-separate
- init/pos
- init-global
- neg
- pos
- neg
- adhoc-extension
- classtag-typetest
- i12188
- i13946
- i15503-scala2
- i16876
- i9408b
- impl-conv
- yimports-custom
- yimports-stable
- neg-custom-args
- captures
- deprecation
- erased
- fatal-warnings
- feature/i13946
- isInstanceOf
- nowarn
- neg-deep-subtype
- neg-macros
- i17152
- i17294
- i18113
- i18113b
- neg-scalajs
- new
- old-tasty-interpreter-prototype
- interpreter
- jvm
- patmat
- pending/neg
- yimports-custom-b
- yimports-masked
- pos
- adhoc-extension
- annot-constant
- cc-backwards-compat
- i15166
- i17391
- i17763
- i18124
- i18160
- i18261
- i18261.min
- spec-t5545
- pos-custom-args
- captures
- i13405
- no-experimental
- strict
- adhoc-extension
- pos-deep-subtype
- pos-macros
- captured-type
- erasedArgs
- i10864
- i10864a
- i11331a
- i13405
- i16960
- i17103c
- i17294
- i17610
- i18059
- i18155
- i18197b
- i18353
- i18358
- i18393
- i7592
- semanticdb-inline-unapply
- semanticdb-macro-pos
- pos-special
- fatal-warnings
- stdlib
- collection
- immutable
- mutable
- runtime
- pos-with-compiler/tasty
- pos-with-compiler-cc/dotc
- core
- tasty
- transform
- typer
- rewrites
- run
- i12052
- quotes-add-erased
- quotes-reflection
- t12290
- run-custom-args/erased
- run-deep-subtype
- run-macros
- Xmacro-settings-compileTimeEnv
- Xmacro-settings-simple
- expr-mirror-info
- i12351
- i12352
- i17105
- i17105b
- i17905
- i18283
- macro-erased
- opaque-inline
- quote-match-more-that-22-splices
- reflect-isFunctionType
- splice-position
- tasty-definitions-1
- tasty-definitions-2
- tasty-definitions-3
- tasty-extractors-owners
- tasty-load-tree-1
- tasty-load-tree-2
- term-show
- run-staging
- run-tasty-inspector
- tasty-documentation-inspector
- tasty-inspector
- 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,680 files changed
+61578
-11746
lines changedLines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
134 | 134 |
| |
135 | 135 |
| |
136 | 136 |
| |
137 |
| - | |
| 137 | + | |
138 | 138 |
| |
139 | 139 |
| |
140 | 140 |
| |
| |||
255 | 255 |
| |
256 | 256 |
| |
257 | 257 |
| |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
258 | 263 |
| |
259 | 264 |
| |
260 | 265 |
| |
| |||
488 | 493 |
| |
489 | 494 |
| |
490 | 495 |
| |
491 |
| - | |
| 496 | + | |
492 | 497 |
| |
493 | 498 |
| |
494 | 499 |
| |
|
Lines changed: 55 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + |
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 | + |
Lines changed: 8 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
92 |
| - | |
| 92 | + | |
93 | 93 |
| |
94 | 94 |
| |
| 95 | + | |
| 96 | + | |
| 97 | + | |
95 | 98 |
| |
96 |
| - | |
| 99 | + | |
97 | 100 |
| |
98 | 101 |
| |
99 | 102 |
| |
100 | 103 |
| |
101 | 104 |
| |
102 |
| - | |
103 |
| - | |
| 105 | + | |
| 106 | + | |
| 107 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
71 |
| - | |
| 71 | + | |
72 | 72 |
| |
73 | 73 |
| |
74 | 74 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + |
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
| |||
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| 32 | + | |
| 33 | + | |
31 | 34 |
| |
32 | 35 |
| |
33 | 36 |
| |
|
Submodule izumi-reflect updated 130 files
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: 8 additions & 10 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 |
| - | |
375 |
| - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
376 | 374 |
| |
377 | 375 |
| |
378 | 376 |
| |
| |||
682 | 680 |
| |
683 | 681 |
| |
684 | 682 |
| |
685 |
| - | |
| 683 | + | |
686 | 684 |
| |
687 | 685 |
| |
688 | 686 |
| |
| |||
796 | 794 |
| |
797 | 795 |
| |
798 | 796 |
| |
799 |
| - | |
| 797 | + | |
800 | 798 |
| |
801 | 799 |
| |
802 | 800 |
| |
|
Lines changed: 2 additions & 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 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
|
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 |
| |
|
Lines changed: 5 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
| |||
106 | 107 |
| |
107 | 108 |
| |
108 | 109 |
| |
109 |
| - | |
| 110 | + | |
110 | 111 |
| |
111 | 112 |
| |
112 | 113 |
| |
| |||
115 | 116 |
| |
116 | 117 |
| |
117 | 118 |
| |
118 |
| - | |
119 |
| - | |
120 |
| - | |
121 |
| - | |
122 |
| - | |
123 |
| - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
124 | 122 |
| |
125 | 123 |
| |
126 | 124 |
| |
|
Lines changed: 9 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
26 | 32 |
| |
27 | 33 |
| |
28 | 34 |
| |
| |||
46 | 52 |
| |
47 | 53 |
| |
48 | 54 |
| |
| 55 | + | |
49 | 56 |
| |
50 |
| - | |
| 57 | + | |
| 58 | + | |
51 | 59 |
| |
52 | 60 |
| |
53 | 61 |
| |
|
Lines changed: 13 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
8 | 9 |
| |
9 | 10 |
| |
10 | 11 |
| |
| |||
69 | 70 |
| |
70 | 71 |
| |
71 | 72 |
| |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
72 | 81 |
| |
73 | 82 |
| |
74 | 83 |
| |
75 | 84 |
| |
76 | 85 |
| |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
77 | 90 |
| |
78 | 91 |
| |
79 | 92 |
| |
|
Lines changed: 5 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
240 | 240 |
| |
241 | 241 |
| |
242 | 242 |
| |
243 |
| - | |
| 243 | + | |
244 | 244 |
| |
245 | 245 |
| |
246 | 246 |
| |
247 | 247 |
| |
248 | 248 |
| |
249 | 249 |
| |
250 |
| - | |
251 |
| - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
252 | 253 |
| |
253 | 254 |
| |
254 | 255 |
| |
| |||
308 | 309 |
| |
309 | 310 |
| |
310 | 311 |
| |
311 |
| - | |
| 312 | + | |
312 | 313 |
| |
313 | 314 |
| |
314 | 315 |
| |
|
0 commit comments