[m-dev.] 0.13 release

Julien Fischer juliensf at cs.mu.OZ.AU
Wed Mar 1 15:27:08 AEDT 2006


It's time to start work on the 0.13 release.  Here are a proposed timeline
and an initial todo list.

Proposed timeline
-----------------

* freeze repository/create 0.13 branch - mid March
* testing - late March, most of April
* 0.13 release - late April or early May

TODO list
---------

* purity system (see recent posts on mercury-developers)

* improve documentation for `mmc --make'

* Mercury with gcc 4.X
	- almost works in hlc.gc with 4.0.2 but
	  tests/hard_coded/typeclasses/complicated_constraint causes
	  an internal error

* shared libraries in asm_fast* grades on x86_64
	- code in mercury_goto.h needs additions for this?

* cannot build the compiler with `mmc --make' on Darwin

* trail usage analysis of calls to builtin.unify and builtin.compare

* shared libraries on Cygwin and MinGW.
	- we have some support for this but it hasn't been tested

* `mmc --make' does not work with MinGW

* clp(r) interface is broken
* extras/trailed_update is broken
	- these are both related to the purity thing above, it was
	  annoying to keep fixing them while the treatment of inst any
	  variables in negated contexts kept changing.

* fix up .NET backend
	- it generates invalid code for library/injection.m
	- make it work with .NET 2.0
	- Portable.NET/Mono(?)

* test MSVC support
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list