[m-dev.] TODO list for 0.12 release

Julien Fischer juliensf at cs.mu.OZ.AU
Wed Jul 6 01:27:56 AEST 2005


Hi all,

I'd like to release 0.12 sometime in the next few weeks.
The list below summarizes what remains to be done; volunteers to
help out with some of this would be appreciated!  The most critical
remaining problem is the lack of any testing we've done on Windows.

If I've left anything off this list please let me know.

Cheers,
Julien.

--------------------------
TODO list for Mercury 0.12
--------------------------

* test Mercury on Windows

	- also is the il grade still working?

* fix failing test cases - there is a summmary below

* further work deep profiler
	- it currently breaks on large programs like the compiler
	- check if contour exclusion is working
	- try and port it to OS X

* update documentation, in particular:

	- README.MacOS needs to updated
	  [I've done this; I'm just waiting to see if I can
     	   get the deep profiler working on OS X]

	- the documentation regarding the java grade needs to
	  reflect the fact that it doesn't work

	- if contour exclusion is working for the deep profiler,
	  it should be documented in the user guide

	- Add a document that describes which versions of gcc
	  are (in)compatible with Mercury.  Also getting
	  configure to reject known dodgy versions of gcc
 	  would also be good.

---------------------------------
Failing test cases on 0.12 branch
---------------------------------

* valid/ho_and_typespec_bug
* valid/constraint_prop_bug

  These still need to be fixed, or at the very least documented in the
  BUGS file.

* hard_coded/ppc_bug in reg.gc, PPC/Darwin only.

  If we can't resolve this one then the base grade on this
  platform should be changed to none.

* debugger/declarative/sort in the .decldebug grades

  I think the expected output is (still) wrong for this.

* debugger/declarative/catch
* tabling/memo_non

  These should just be disabled.  They both rely on things that haven't
  been implemented yet.

* hard_coded/backend_external in .profdeep grades

  This is failing because we don't include proc_layouts etc, for
  the hand-coded predicates in this module.  This should also
  be disabled on the release branch.

--------------------------------------------------------------------------
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