[MLton-commit] r7113

Matthew Fluet fluet at mlton.org
Wed Jun 10 20:23:01 PDT 2009


Working on updating docs.
----------------------------------------------------------------------

U   mlton/trunk/doc/changelog
U   mlton/trunk/man/mlton.1

----------------------------------------------------------------------

Modified: mlton/trunk/doc/changelog
===================================================================
--- mlton/trunk/doc/changelog	2009-06-11 03:22:58 UTC (rev 7112)
+++ mlton/trunk/doc/changelog	2009-06-11 03:23:00 UTC (rev 7113)
@@ -1,5 +1,42 @@
 Here are the changes from version 20070826 to version YYYYMMDD.
 
+Summary:
+  + New platforms:
+  + Compiler.
+   o Command-line switches.
+    * Added: -mlb-path-var '<name> <value>'
+    * Removed: -keep sml, -stop sml
+   o Improved constant folding of floating-point operations.
+   o Support for compiling to a C library; see documentation.
+   o Extended -show-def-use output to include types of variable
+       definitions.
+   o Bug fixes: see changelog
+  + Runtime.
+   o @MLton switches.
+    * Added: may-page-heap {false|true}
+   o may-page-heap: By default, MLton will not page the heap to disk
+       when unable to grow the heap to accomodate an allocation.
+       (Previously, this behavior was the default, with no mans to
+       disable, with security an least-surpise issues.)
+   o Bug fixes: see changelog
+  + Language.
+  + Libraries.
+   o Basis Library.
+    * Bug fixes: see changelog.
+   o MLton structure.
+    * Added: MLton.Socket.Address.toVector
+    * Changed:
+    * Deprecated: MLton.Socket
+   o Other libraries.
+    * Updated: ckit library, SML/NJ library, MLRISC library.
+  + Tools.
+   o ml-lex
+    * Include (*#line line:col "file.lex" *) directives in output.
+    * Added %posint command, to set the yypos type and allow the
+      lexing of multi-gigabyte files.
+   o ml-yacc
+    * Include (*#line line:col "file.grm" *) directives in output.
+
 * 2009-04-18
    - Removed command line switches -keep sml and -stop sml.  Their
      meaning was unclear with .mlb files; their effect with .cm files

Modified: mlton/trunk/man/mlton.1
===================================================================
--- mlton/trunk/man/mlton.1	2009-06-11 03:22:58 UTC (rev 7112)
+++ mlton/trunk/man/mlton.1	2009-06-11 03:23:00 UTC (rev 7113)
@@ -120,15 +120,13 @@
 approximate measure of code size of a procedure.  The default is 320.
 
 .TP
-\fB-keep \fI{\fBg\fP|\fBo\fP|\fBsml\fP}\fP\fR
+\fB-keep \fI{\fBg\fP|\fBo\fP}\fP\fR
 Save intermediate files.  If no \fB-keep\fP argument is given, then
 only the output file is saved.
 .in +.5i
 \fBg\fP    generated \fB.S\fP and \fB.c\fP files passed to gcc and the assembler
 .br
 \fBo\fP    object (\fB.o\fP) files
-.br
-\fBsml\fP  SML file
 .in -.5i
 
 .TP
@@ -143,10 +141,18 @@
 .TP
 \fB-mlb-path-map \fIfile\fP\fR
 Use \fIfile\fP as an ML Basis path map to define additional MLB path variables.
-Multiple uses of \fB-mlb-path-map\fP are allowed, with variable
-definitions in later path maps taking precendence over earlier ones.
+Multiple uses of \fB-mlb-path-map\fP and \fB-mlb-path-var\fP are
+allowed, with variable definitions in later path maps taking
+precendence over earlier ones.
 
 .TP
+\fB-mlb-path-var '\fIname value\fP'\fR
+Define an additional MLB path variable.
+Multiple uses of \fB-mlb-path-map\fP and \fB-mlb-path-var\fP are
+allowed, with variable definitions in later path maps taking
+precendence over earlier ones.
+
+.TP
 \fB-output \fIfile\fP\fR
 Specify the name of the final output file.
 The default name is the input file name with its suffix removed and an
@@ -221,7 +227,7 @@
 of each use.
 
 .TP
-\fB-stop \fI{\fBf\fP|\fBg\fP|\fBo\fP|\fBsml\fP|\fBtc\fP}\fP\fR
+\fB-stop \fI{\fBf\fP|\fBg\fP|\fBo\fP|\fBtc\fP}\fP\fR
 Specify when to stop.
 .in +.5i
 \fBf\fP    list of files on stdout (only makes sense when input is \fBfoo.cm\fP or \fBfoo.mlb\fP)
@@ -230,8 +236,6 @@
 .br
 \fBo\fP    object (\fB.o\fP) files
 .br
-\fBsml\fP  SML file (only makes sense when input is \fBfoo.cm\fP or \fBfoo.mlb\fP)
-.br
 \fBtc\fP   after type checking
 .in -.5i
 If you compile \fB-stop g\fP or \fB-stop o\fP, you can resume




More information about the MLton-commit mailing list