| | 36 | * '''GHC API''' improvement: '''Thomas Schilling''' is doing a SoC project. Preserve comments and pragmas, generic traversals (#1467, #1886, GhcApiStatus). We'll ship whatever Thomas has committed by then. |
| | 37 | |
| | 38 | * '''[http://haskell.org/haskellwiki/GHC/Indexed_types Type families]''', fully working. ''Manuel Chakravarty and Simon PJ'' |
| | 39 | |
| | 40 | * '''[http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Nested data parallelism]''', in some form. ''Roman Leshchinskiy, Gabriele Keller, Manuel Chakravarty, Simon PJ'' |
| | 41 | |
| | 42 | * More library reorg (#1338). The goal here is to shift stuff out of boot-libs and into the Haskell Library Platform, which is independently upgradable. Not hugely urgent, nice to have. |
| | 43 | |
| | 44 | * `^C` should raise an exception by default (also SIGPIPE, see #1619, #2301). Nearly done! But not quite complete if you fork another process. This latter part is lower priority. |
| | 45 | |
| 50 | | * '''[wiki:Commentary/Compiler/NewCodeGen Back-end revamp]''' (see also #1501). '''John Dias''' is in charge. For 6.10 we will make sure that the whole existing path still exists, so we can choose at a late date whether to rely on the new path or not. |
| 51 | | |
| 52 | | * '''[http://haskell.org/haskellwiki/GHC/Indexed_types Type families]''', fully working. ''Manuel Chakravarty and Simon PJ'' |
| 53 | | |
| 54 | | * '''[http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Nested data parallelism]''', in some form. ''Roman Leshchinskiy, Gabriele Keller, Manuel Chakravarty, Simon PJ'' |
| 55 | | |
| 56 | | * '''GHC API''' improvement: '''Thomas Schilling''' is doing a SoC project. Preserve comments and pragmas, generic traversals (#1467, #1886, GhcApiStatus). We'll ship whatever Thomas has committed by then. |
| 57 | | |
| 58 | | * '''Finish System.Process revamp''' (#2233) |
| 59 | | |
| 60 | | == Lower priorities for 6.10 == |
| 61 | | |
| 62 | | * More library reorg (#1338). The goal here is to shift stuff out of boot-libs and into the Haskell Library Platform, which is independently upgradable. Not hugely urgent, nice to have. |
| 63 | | |
| 64 | | * Binary package DB, or at least make the one-file-per package work (#593, #723, #2089) |
| 65 | | |
| 66 | | * `^C` should raise an exception by default (also SIGPIPE, see #1619, #2301). Nearly done! But not quite complete if you fork another process. This latter part is lower priority. |
| 67 | | |
| 68 | | |
| 69 | | = Beyond 6.10 = |
| 70 | | |
| 71 | | This is a list of things that are floating about in our minds for what to do beyond 6.10. Nothing is decided, and these items vary wildly in their size. |