Changes between Version 15 and Version 16 of Status/October08


Ignore:
Timestamp:
Oct 25, 2008 5:05:00 AM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/October08

    v15 v16  
    3333Meanwhile, development goes on in the HEAD: 
    3434 
    35  * John Dias has been working hard on rewriting GHC's backend, and his changes should be landing in the HEAD during October.  You can find an [wiki:Commentary/Compiler/NewCodeGenPipeline overview of the new architecture on the wiki] 
     35 * John Dias has been working hard on '''rewriting GHC's backend''', and his changes should be landing in the HEAD during October.  You can find an [wiki:Commentary/Compiler/NewCodeGenPipeline overview of the new architecture on the wiki] 
    3636 
    37  * The DPH team are still developing furiously. 
     37 * '''Data Parallel Haskell''' remains under very active development.  
    3838 
    3939 * We hope that Max Bolingbroke's '''Dynamically Loaded Plugins''' summer of code project will be merged in time for 6.12.  Part of this is a new, modular system for [wiki:Annotations user-defined '''annotations'''], rather like Java or C# attributes.  These attributes are persisted into interface files, can be examined and created by plugins, or by GHC API clients. 
    4040 
    41  * Likewise, Donnie Jones's project for profiling parallel programs should be merged in time for 6.12 
     41 * Likewise, Donnie Jones's project for '''profiling parallel programs''' should be merged in time for 6.12 
    4242 
    43  * Simon Marlow is working on improving parallel performance, incorporating the work done by Jost Berthold during his internship at Microsoft in the summer of 2008.  The plan is to make writing performant parallel programs less of a trial-and-error process, by whacking as many bottlenecks as we can find in the runtime system.   We're already making significant improvements, and there's plenty more low-hanging fruit to pick.  One large project that we hope to tackle is the issue of doing independent per-CPU garbage collection. 
     43 * Simon Marlow is working on '''improving parallel performance''', incorporating the work done by Jost Berthold during his internship at Microsoft in the summer of 2008.  The plan is to make writing performant parallel programs less of a trial-and-error process, by whacking as many bottlenecks as we can find in the runtime system.   We're already making significant improvements, and there's plenty more low-hanging fruit to pick.  One large project that we hope to tackle is the issue of doing independent per-CPU garbage collection. 
    4444 
    4545 * '''Shared Libraries''', are inching ever closer to being completed.  Clemens Fruhwirth has been working on polishing the support for shared libraries on Unix systems in particular, and when the remaining issues are ironed out we should be able to roll them out in a release. 
    4646 
    47  * Finally, unicode text I/O and dynamic libraries were slated for 6.10 but weren't quite ready in time, so we certainly expect those to make it for in 6.12 
     47 * Finally, '''unicode text I/O''' and '''dynamic libraries''' were slated for 6.10 but weren't quite ready in time, so we certainly expect those to make it for in 6.12 
    4848 
    4949From a development point of view, there are a couple of changes on the horizon: