[m-dev.] the next release (0.12)

Peter Ross pro at missioncriticalit.com
Wed Jul 7 08:07:53 AEST 2004


On Wed, Jul 07, 2004 at 12:32:44AM +1000, Julien Fischer wrote:
> Architectures to be supported
> ----------------------------
> 
> * Windows (Cygwin/Mingw)? (petdr?)
> 
I will make sure that the compiler works in both cygwin and with MS VC
compiler.

I don't actually know much about the mingw port, but I can look into it.
I've been meaning to for awhile now.

  * MacOSX 

We are also trying to sell a Mercury application to Apple, so I quite
regularly build releases on MacOS X.  I will be responsible for testing
this as well.


> Things that will be deprecated/not supported in 0.12
> ----------------------------------------------------
> 
> * IL backend
> 	-- unless petdr wants to manage this one
> 
I will manage this as well.


> Things to Fix/Add
> -------------
> 
> * gcc 3.4 compatibility
> 	-- zs has been working on this.
> 
> * gcc versions (should test various 3.x releases)
> 
Many of the gcc 3.3.x versions seem to have broken the mercury compiler.
All of them can be fixed by passing -O0 to gcc.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11883
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14700

We need to detect these versions of gcc and automatically set -O0 IMO.

> Other things to do
> ------------------
> 
> * install lcc on one of the working machines (juliensf)
> 	-- on earth(?)
> 
Testing with lcc is very important for me, because this seems to pick up
the same bugs as compiling using MSVC.  So if that has stopped working,
it would definitely be great to have it back again.
--------------------------------------------------------------------------
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