File tree
3,095 files changed
+89465
-42129
lines changed- .github/workflows
- .vscode-template
- bench/src/main/scala
- bin
- test
- community-build
- community-projects
- src/scala/dotty/communitybuild
- test/scala/dotty/communitybuild
- compiler
- src
- dotty/tools
- backend
- jvm
- sjs
- dotc
- ast
- classpath
- config
- core
- classfile
- quoted
- tasty
- unpickleScala2
- decompiler
- fromtasty
- interactive
- parsing
- xml
- plugins
- printing
- profile
- quoted
- reflect
- reporting
- rewrites
- sbt
- semanticdb
- internal
- tastyreflect
- transform
- init
- localopt
- patmat
- sjs
- typer
- util
- io
- repl
- scripting
- scala/quoted/runtime/impl
- printers
- test
- debug
- dotc
- dotty
- tools
- backend/jvm
- dotc
- ast
- classpath
- config
- core/tasty
- parsing
- printing
- reporting
- semanticdb
- transform
- typer
- util
- io
- repl
- scripting
- vulpix
- worksheets
- test-resources
- repl
- repl-macros
- scripting
- dist/bin
- doc-tool
- resources/images
- src/dotty/tools/dottydoc
- core
- model
- comment
- staticsite
- util
- test/dotty/tools/dottydoc
- staticsite
- docs
- _includes
- blog/_posts
- docs
- contributing
- procedures
- internals
- reference
- changed-features
- contextual
- enums
- metaprogramming
- new-types
- other-new-features
- usage
- scala3doc
- images
- language-server
- src/dotty/tools/languageserver
- decompiler
- test/dotty/tools/languageserver
- util
- actions
- server
- library
- src
- dotty
- scala
- annotation
- internal
- compiletime
- ops
- testing
- deriving
- implicits
- internal/quoted
- quoted
- runtime
- reflect
- runtime
- function
- stdLibPatches
- tasty
- reflect
- util
- scalaShadowing
- src-bootstrapped
- dotty/internal
- scala
- internal
- quoted
- quoted
- unsafe
- util
- runtime
- src-non-bootstrapped
- dotty
- internal
- runtime
- function
- scala
- internal/quoted
- quoted
- runtime
- scalaShadowing
- project
- scripts
- sbt-bridge
- resources/META-INF/services
- src
- dotty/tools/xsbt
- xsbt
- sbt-dotty
- sbt-test
- sbt-dotty
- analyzer-plugin
- changes
- plugin
- compiler-plugin
- changes
- plugin
- dotty-knowledge.i17
- i7897
- changes
- quoted-example-project
- src/main/scala/hello
- scala3doc
- project
- src/main/scala
- hello
- tasty-inspector-example-project
- app
- scala2-compat
- i8847
- lib
- main
- project
- i9916a
- lib
- main
- project
- i9916b
- lib
- main
- project
- scalajs/basic
- project
- source-dependencies
- abstract-type-override
- project
- canon
- project
- export-clauses
- changes
- project
- inline-inherited
- changes
- project
- inner-class
- changes
- project
- inner-object
- changes
- project
- less-inter-inv
- project
- less-inter-inv-java
- project
- macro-expansion-dependencies-1
- changes
- macro-expansion-dependencies-2
- changes
- macro-expansion-dependencies-3
- missing-annot
- a
- b
- project
- restore-classes
- project
- subproject-dependency-b
- synthetic-companion
- changes
- trait-member-modified
- project
- transitive-memberRef
- project
- src/dotty/tools/sbtplugin
- scala3doc
- documentation
- docs
- e2e
- cypress
- integration
- support
- resources
- META-INF/services
- dotty_res
- fonts
- hljs
- images
- scripts
- common
- components
- styles
- scala3-docs
- _layouts
- css
- js
- scripts
- src
- dotty
- dokka
- location
- model
- api
- preprocessors
- site
- tasty
- comments
- wiki
- transformers
- translators
- renderers
- tools/dottydoc
- scala/tasty/inspector
- test/dotty/dokka
- diagram
- linking
- renderers
- site
- tasty
- comments
- util
- test-documentations/basic
- docs
- dir
- images
- scala3doc-testcases/src
- example
- level2
- level3/level4
- typeAndObjects
- tests
- sjs-compiler-tests/test/scala/dotty/tools/dotc
- staging
- src/scala/quoted/staging
- test/scala/quoted/staging/repl
- test-resources/repl-staging
- stdlib-bootstrapped/test
- stdlib-bootstrapped-tasty-tests/test
- tasty/src/dotty/tools/tasty
- tasty-inspector/src/scala/tasty/inspector
- tastydoc
- input
- project
- src/main/scala/example
- project
- src/dotty/tastydoc
- comment
- util
- test/dotty/tastydoc
- tests
- bench
- power-macro
- string-interpolation-macro
- disabled
- java-interop/failing
- t1459
- t2569
- varargs-bridge
- macro/run
- neg
- neg-custom-args/erased
- neg-with-compiler/quote-run-in-macro-2
- pos
- pos-macros
- i3898c
- i7853
- run
- run-macros
- run-staging/quote-macro-in-splice
- fuzzy
- generic-java-signatures
- init
- crash
- neg
- pos
- i9229
- neg
- alpha-override
- alpha-override1
- i533
- i9115
- java-trait-access
- java-wrong-bounds
- package-export
- neg-custom-args
- allow-deep-subtypes
- erased
- fatal-warnings
- classtag-typetest
- i9408b
- impl-conv
- neg-macros
- BigFloat
- GenericNumLits
- beta-reduce-inline-result
- delegate-match-1
- delegate-match-2
- delegate-match-3
- i4492
- i6432
- i6432b
- i6976
- i7142
- i7142b
- i7142c
- i7142d
- i7142e
- i7142f
- i7142g
- i7142h
- i9014
- i9801
- i9801b
- i9972
- i9972b
- inline-macro-staged-interpreter
- inline-option
- inline-tuples-1
- macro-class-not-found-1
- macro-class-not-found-2
- macros-in-same-project-4
- macros-in-same-project-5
- macros-in-same-project-6
- quote-error
- quote-error-2
- quote-exception
- quote-whitebox
- reflect-inline
- tasty-macro-assert-1
- tasty-macro-assert-2
- tasty-macro-error
- tasty-macro-positions
- tasty-string-interpolator-position-a
- tasty-string-interpolator-position-b
- neg-scalajs
- neg-staging
- i5941
- quote-run-in-macro-1
- neg-with-compiler
- GenericNumLits
- new
- patmat
- pending
- neg
- pos
- run/tasty-comments
- plugins
- custom/analyzer
- neg
- divideZero
- divideZero-research
- pos
- alpha-override
- classtag-typetest
- cm
- i10430
- i6862
- i9052
- i9290
- i9392
- i9525
- i9717
- reference
- toplevel-opaque-xm
- varargs-separate
- pos-custom-args
- erased
- semanticdb
- inline-unapply
- macro-pos
- pos-deep-subtype
- pos-java-interop
- i8593
- i9912
- java-object-any-unification-2
- t11469
- varargs
- pos-java-interop-separate
- i10225
- i8588
- i9492
- java-object-any-unification-1
- t11469_2
- pos-macros
- f64Pow5Split
- i10107b
- i10151
- i10211
- i10573
- i3898
- i3898b
- i3912-1
- i3912-2
- i3912-3
- i4023
- i4023b
- i4023c
- i4734
- i6171
- i6210
- i6535
- i6803b
- i7011
- i7030
- i7110a
- i7110b
- i7110c
- i7110d
- i7110e
- i7110f
- i7322
- i7342
- i7343
- i7343b
- i7513
- i7513b
- i7513c
- i8325
- i8325b
- i8521
- i8866
- i8866b
- i8866c
- i8879
- i9020-a
- i9020-b
- i9240
- i9251
- i9252
- i9321
- i9484
- i9484b
- i9518
- i9687
- i9802
- i9894
- macro-classloaders
- macro-with-type
- macros-in-same-project-1
- macros-in-same-project-2
- macros-in-same-project-3
- macros-in-same-project-4
- power-macro
- quote-nested-object
- quote-whitebox-2
- tasty-constant-type
- treemap-unapply
- pos-special
- fatal-warnings
- isInstanceOf
- pos-staging
- quote-assert
- pos-with-compiler
- rewrites
- run
- alpha-interop
- alpha-modules-1
- alpha-modules-2
- decorators
- enum-ordinal-java
- generic
- i7212
- i7287
- i8599
- i8602
- java-no-scala-import
- java-varargs
- java-varargs-2
- junitForwarders
- run-custom-args
- Yretain-trees
- tasty-definitions-2
- tasty-definitions-3
- tasty-extractors-owners
- tasty-load-tree-1
- tasty-load-tree-2
- run-macros-erased
- macro-erased
- reflect-isFunctionType
- tasty-inspector
- tasty-comment-inspector
- tasty-documentation-inspector
- tasty-inspector
- tasty-interpreter
- interpreter
- jvm
- run-macros
- BigFloat
- beta-reduce-inline-result
- enum-nat-macro
- exports
- expr-map-1
- expr-map-2
- expr-map-3
- f-interpolation-1
- f-interpolator-neg
- flops-rewrite
- flops-rewrite-2
- flops-rewrite-3
- gestalt-optional-staging
- gestalt-type-toolbox-reflect
- i10011
- i10464
- i4431-b
- i4492
- i4515
- i4515b
- i4734
- i4735
- i4803
- i4803b
- i4803c
- i4803e
- i4803f
- i4947e
- i4947f
- i5110
- i5119
- i5119b
- i5188a
- i5533
- i5533b
- i5536
- i5629
- i5715
- i5941
- i6171
- i6201
- i6253
- i6253-b
- i6253-c
- i6270
- i6518
- i6679
- i6765
- i6765-b
- i6765-c
- i6772
- i6803
- i6988
- i7008
- i7025
- i7048
- i7519c
- i7715
- i7716
- i7887
- i7898
- i7964
- i7987
- i8007
- i8115
- i8115b
- i8514
- i8514b
- i8520
- i8530
- i8671
- i8745
- i8745b
- i8746
- i8746b
- i9206
- i9475
- i9570
- i9812b
- inferred-repeated-result
- inline-case-objects
- inline-macro-inner-object
- inline-macro-staged-interpreter
- inline-option
- inline-tuples-1
- inline-tuples-2
- inline-varargs-1
- lambda-extractor-1
- lambda-extractor-2
- lib-StringContext
- macros-in-same-project1
- no-symbol
- paramSymss
- power-macro
- quote-and-splice
- quote-change-owner
- quote-elide-prefix
- quote-force
- quote-implicitMatch
- quote-impure-by-name
- quote-indexed-map-by-name
- quote-inline-function
- quote-matcher-inference
- quote-matcher-power
- quote-matcher-runtime
- quote-matcher-string-interpolator
- quote-matcher-string-interpolator-2
- quote-matcher-string-interpolator-3
- quote-matcher-symantics-1
- quote-matcher-symantics-2
- quote-matcher-symantics-3
- quote-matcher-type-bind
- quote-matching-open
- quote-matching-optimize-1
- quote-matching-optimize-2
- quote-matching-optimize-3
- quote-sep-comp
- quote-sep-comp-2
- quote-simple-macro
- quote-toExprOfSeq
- quote-toExprOfTuple
- quote-type-matcher
- quote-type-matcher-2
- quote-unrolled-foreach
- quote-whitebox
- quoted-expr-block
- quoted-matching-docs
- quoted-matching-docs-2
- quoted-pattern-open-expr
- quoted-pattern-open-expr-0
- quoted-pattern-open-expr-simple-eval
- quoted-pattern-type
- refined-selectable-macro
- reflect-dsl
- reflect-inline
- reflect-lambda
- reflect-pos-fun
- reflect-select-constructor
- reflect-select-copy
- reflect-select-copy-2
- reflect-select-symbol-constructor
- reflect-select-value-class
- reflect-sourceCode
- reflect-typeChecks
- requiredSymbols
- string-context-implicits
- tasty-argument-tree-1
- tasty-construct-types
- tasty-create-method-symbol
- tasty-custom-show
- tasty-dealias
- tasty-definitions-1
- tasty-eval
- tasty-extractors-1
- tasty-extractors-2
- tasty-extractors-3
- tasty-extractors-constants-1
- tasty-extractors-types
- tasty-getfile
- tasty-getfile-implicit-by-name-fun-context
- tasty-getfile-implicit-fun-context
- tasty-implicit-fun-context-2
- tasty-indexed-map
- tasty-interpolation-1
- tasty-linenumber
- tasty-linenumber-2
- tasty-location
- tasty-macro-assert
- tasty-macro-const
- tasty-macro-positions
- tasty-original-source
- tasty-overload-secondargs
- tasty-positioned
- tasty-seal-method
- tasty-simplified
- tasty-string-interpolation-reporter-test
- tasty-subtyping
- tasty-tree-map
- tasty-typeof
- tasty-unsafe-let
- type-show
- xml-interpolation-1
- xml-interpolation-2
- xml-interpolation-3
- xml-interpolation-4
- xml-interpolation-5
- xml-interpolation-6
- xml-interpolation-7
- run-staging
- i6992
- shonan-hmm
- staged-tuples
- tasty-extractors-constants-2
- run-with-compiler
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
3,095 files changed
+89465
-42129
lines changedLines changed: 294 additions & 263 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + |
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + |
Lines changed: 97 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 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + |
Lines changed: 8 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
5 | 4 |
| |
6 | 5 |
| |
7 | 6 |
| |
| |||
24 | 23 |
| |
25 | 24 |
| |
26 | 25 |
| |
27 |
| - | |
| 26 | + | |
28 | 27 |
| |
29 | 28 |
| |
30 | 29 |
| |
31 | 30 |
| |
32 |
| - | |
| 31 | + | |
33 | 32 |
| |
34 | 33 |
| |
35 | 34 |
| |
| |||
82 | 81 |
| |
83 | 82 |
| |
84 | 83 |
| |
85 |
| - | |
| 84 | + | |
86 | 85 |
| |
| 86 | + | |
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + |
Lines changed: 82 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 | 16 |
| |
23 | 17 |
| |
24 | 18 |
| |
| |||
67 | 61 |
| |
68 | 62 |
| |
69 | 63 |
| |
70 |
| - | |
| 64 | + | |
71 | 65 |
| |
72 | 66 |
| |
73 | 67 |
| |
| |||
95 | 89 |
| |
96 | 90 |
| |
97 | 91 |
| |
98 |
| - | |
| 92 | + | |
99 | 93 |
| |
100 | 94 |
| |
101 | 95 |
| |
102 | 96 |
| |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + |
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
| 5 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
|
Lines changed: 6 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
| 21 | + | |
20 | 22 |
| |
21 | 23 |
| |
22 | 24 |
| |
| |||
93 | 95 |
| |
94 | 96 |
| |
95 | 97 |
| |
96 |
| - | |
97 |
| - | |
| 98 | + | |
| 99 | + | |
98 | 100 |
| |
99 | 101 |
| |
100 |
| - | |
| 102 | + | |
101 | 103 |
| |
102 | 104 |
| |
103 | 105 |
| |
104 | 106 |
| |
105 |
| - | |
| 107 | + | |
106 | 108 |
| |
107 | 109 |
| |
108 | 110 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + |
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + |
0 commit comments