File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 15
15
* Check remaining TODOs/TOASKs/TOFIX
16
16
17
17
# Representation
18
- * Make sense of the parents field
19
18
* Id for typeparams so we can link (Do not link)
20
19
* Alias type
21
20
* Rework type matching
22
- * Remove artifcat and synthetic in package members
23
21
24
22
# Output
25
23
* Output inner class/object if not inherited
26
- * Doc for packages
27
- * Fix $
28
24
29
25
# Features for beyond the project
30
26
* TypeLambdas
42
38
* Error in calling owner
43
39
* Order in type matching symbol counts...
44
40
* Remove artifacts in packages
45
- * Remove val for case classes
46
41
* No way to get doc for packages?
47
42
* Abstract flag not working
43
+ * filter(!_ .symbol.flags.is(Flags.StableRealizable)) good idea or not?
48
44
49
45
* Not consistant reference (f.ex object in parents)
Original file line number Diff line number Diff line change @@ -259,6 +259,13 @@ \section{Bugs in Dottydoc that Tastydoc fixes}
259
259
def Definitions_FunctionClass$default$2 : Boolean
260
260
\end {lstlisting }
261
261
262
+ \paragraph {Potentially program breaking code }
263
+ In Dottydoc one can find pieces of code that may break the program if used, such as\footnote {dotty/tools/dottydoc/model/entities.scala}:
264
+ \ begin{lstlisting} [language=scala]
265
+ def parents: List[Entity] = this :: this.parents
266
+ \end {lstlisting }
267
+ This is obviously an infinite recursion. Fortunately this method is never used.
268
+
262
269
\chapter {Problems }
263
270
\label {sec:problems }
264
271
A few problems were encountered during the tools' development, some could not be fixed for reasons detailed below.
You can’t perform that action at this time.
0 commit comments