[m-rev.] for review: NEWS: mention portability improvements
Fergus Henderson
fjh at cs.mu.OZ.AU
Thu Nov 21 18:44:43 AEDT 2002
Estimated hours taken: 0.5
Branches: main, release
NEWS:
Mention support for MacOS X, lcc, and Mingw.
Workspace: /home/ceres/fjh/mercury
Index: NEWS
===================================================================
RCS file: /home/mercury1/repository/mercury/NEWS,v
retrieving revision 1.279
diff -u -d -r1.279 NEWS
--- NEWS 4 Nov 2002 02:14:24 -0000 1.279
+++ NEWS 21 Nov 2002 07:41:03 -0000
@@ -21,6 +21,11 @@
* A new optimization: `--loop-invariants'.
* Support for arbitrary mappings from module name to source file name.
+Portability improvements:
+* Mac OS X is now supported "out-of-the-box".
+* On Windows we now support generating non-Cygwin executables.
+* Better conformance to ANSI/ISO C.
+
Changes to the compiler back-ends:
* The native code Linux/x86 back-end is now "release quality".
* The .NET CLR back-end is much improved.
@@ -387,6 +392,32 @@
* The `--convert-to-goedel' option has been removed.
It never really worked anyway.
+
+Portability improvements:
+
+* Mac OS X is now supported "out-of-the-box".
+
+ See README.MacOSX for details.
+
+* On Windows we now support generating non-Cygwin executables.
+
+ The Mercury compiler source distribution can be configured using
+ `configure --with-cc="gcc -mno-cygwin"'. This option ensures
+ that the Mercury libraries are only linked with the standard
+ Windows libraries, not the Cygwin Unix emulation library,
+ so Mercury programs don't need Cygwin, and use DOS/Windows-style
+ path names rather than Cygwin's Unix-style path names.
+
+ Note that you still need Cygwin to install and use Mercury.
+ The change is that the programs which you build using Mercury
+ don't need Cygwin anymore.
+
+* Better conformance to ANSI/ISO C.
+
+ We now pass all the tests in the Mercury test suite
+ when the compiler is built with the "lcc" C compiler,
+ which is more strict about ANSI/ISO C conformance than GNU C.
+ This should also make it easier to port to other C compilers.
Changes to the Mercury debugger:
--
Fergus Henderson <fjh at cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-reviews mailing list
post: mercury-reviews at cs.mu.oz.au
administrative address: owner-mercury-reviews at cs.mu.oz.au
unsubscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-reviews-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the reviews
mailing list