-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Description
I ran the rewriting tool with the ExplicitUnitReturn
and ExplicitImplicitTypes
transformations on the Scala Library 2.10.
Then I fed the result to dotty. FYI here's a list of the errors that I got (with links to the source position on github). I think most of them arise because the rewrite tool does not yet do all the rewritings that it should do, so I'll see how to improve it.
- early definitions are not supported; use trait parameters instead IndexedSeqView.scala#L79
- early definitions are not supported; use trait parameters instead IndexedSeqView.scala#L80
- early definitions are not supported; use trait parameters instead IndexedSeqView.scala#L81
- early definitions are not supported; use trait parameters instead IndexedSeqView.scala#L82
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L76
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L81
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L82
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L83
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L84
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L85
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L86
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L87
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L88
- early definitions are not supported; use trait parameters instead IterableViewLike.scala#L89
- early definitions are not supported; use trait parameters instead ParIterableViewLike.scala#L147
- early definitions are not supported; use trait parameters instead ParSeqViewLike.scala#L109
- early definitions are not supported; use trait parameters instead ParSeqViewLike.scala#L131
- early definitions are not supported; use trait parameters instead ResizableParArrayCombiner.scala#L90
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L76
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L77
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L78
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L79
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L80
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L81
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L82
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L83
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L84
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L89
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L95
- early definitions are not supported; use trait parameters instead SeqViewLike.scala#L96
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L53
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L54
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L55
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L56
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L57
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L58
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L59
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L60
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L61
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L63
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L67
- early definitions are not supported; use trait parameters instead StreamViewLike.scala#L69
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L172
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L173
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L174
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L175
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L176
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L177
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L178
- early definitions are not supported; use trait parameters instead TraversableViewLike.scala#L179
- early definitions are not supported; use trait parameters instead TrieIterator.scala#L67
- existential types no longer supported; use a wildcard type or dependent type instead IndexedSeqView.scala#L108
- existential types no longer supported; use a wildcard type or dependent type instead IterableView.scala#L25
- existential types no longer supported; use a wildcard type or dependent type instead ParIterableView.scala#L39
- existential types no longer supported; use a wildcard type or dependent type instead ParSeqView.scala#L39
- existential types no longer supported; use a wildcard type or dependent type instead SeqView.scala#L25
- existential types no longer supported; use a wildcard type or dependent type instead TraversableView.scala#L30
- '=' expected but 'end of statement' found. Benchmark.scala#L49
- '=' expected but 'end of statement' found. BufferLike.scala#L105
- '=' expected but 'end of statement' found. BufferLike.scala#L74
- '=' expected but 'end of statement' found. BufferLike.scala#L87
- '=' expected but 'end of statement' found. Builder.scala#L43
- '=' expected but 'end of statement' found. DefaultMapModel.scala#L27
- '=' expected but 'end of statement' found. IndexedSeqLike.scala#L54
- '=' expected but 'end of statement' found. RedBlack.scala#L42
- '=' expected but 'end of statement' found. SeqLike.scala#L43
- '=' expected but 'end of statement' found. Signalling.scala#L80
- '=' expected but 'end of statement' found. Signalling.scala#L89
- '=' expected but 'end of statement' found. Signalling.scala#L95
- '=' expected but 'end of statement' found. Tasks.scala#L115
- '=' expected but 'end of statement' found. Tasks.scala#L117
- '=' expected but 'end of statement' found. Tasks.scala#L121
- '=' expected but 'end of statement' found. Tasks.scala#L35
- identifier expected but '_' found. RedBlackTree.scala#L89
- identifier expected but '_' found. RedBlackTree.scala#L90
- illegal start of simple pattern ContentModel.scala#L109
- illegal start of simple pattern ContentModel.scala#L39
- illegal start of simple pattern ContentModel.scala#L40
- illegal start of simple pattern ContentModel.scala#L68
- illegal start of simple pattern ContentModel.scala#L70
- illegal start of simple pattern ElementValidator.scala#L102
- illegal start of simple pattern Utility.scala#L46
- illegal start of simple pattern Utility.scala#L54
- illegal start of simple pattern Utility.scala#L73
Metadata
Metadata
Assignees
Labels
No labels