Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/READMES/110.50-README.html
ViewVC logotype

View of /sml/trunk/READMES/110.50-README.html

Parent Directory Parent Directory | Revision Log Revision Log

Revision 1676 - (download) (as text) (annotate)
Thu Oct 28 18:55:17 2004 UTC (15 years, 3 months ago) by mblume
File size: 3482 byte(s)
README files for 110.50
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<title>SML/NJ 110.50 NEWS</title>

                         S  M  L   /   N  J

                   1  1  0  .  5  0      N  E  W  S
                           October 28, 2004


        This working version is believed to be stable, but
        we have not run our full regression-test suite.

  <dd><a href="http://www.smlnj.org/index.html">http://www.smlnj.org/index.html</a></dd>
  <dd><a href="http://smlnj.cs.uchicago.edu/dist/working/110.50/">http://smlnj.cs.uchicago.edu/dist/working/110.50/</a></dd>


   This release fixes important bugs and provides some additional



      <li>Added specialized implementation of Int31.fromString. </li>

      <li>Fixed bugs in <tt>x86/c-calls</tt> related to passing
      structs as arguments or results.</li>

      <li>Fixed bug in x86 assembly syntax (<tt>FU?COMIP?</tt>).</li>
      <li>Minor enhancements to interfaces exported from the
      <tt>controls</tt> library.</li>

      <li>Added libraries <tt>$smlnj-tdp/plugins.cm</tT>,
      <tt>$smlnj-tdp/back-trace.cm</tt>, and
      <tt>$smlnj-tdp/coverage.cm</tt>.  This moves back-trace support
      out of the main compiler and into a library of
      trace/debug/profile plugins.</li>

      <li> The test-coverage plugin is new.</li>

      <li>Added flags <tt>-e</tt> and <tt>-E</tt> which print the
      names of environment variables that can be used to control
      internal settings.</li>

      <li>Added support for tracing, debugging, and profiling (using
      stuff from <tt>$smlnj-tdp/plugins.cm</tt>) for stand-alone
      programs.  (Stand-alone programs are those constructed using

      <li>Applied patch for setting rounding modes under Mac OS X.</li>

      <li>PPC backend now silent (by default) even when it uses the "long
      form of branch"</li>

      <li>Made the former backtrace-instrumentation pass more generic.</li>

      <li>Some internal cleanup (consolidation of duplicated

  <dt>Compilation Manager:</dt>
      <li>Direct support for lazy sml (keyword <tt>lazy</tt>) via new
      toolclass <tt>lazysml</tt> and filename suffix
      <li>Support for selectively setting arbitrary control flags on
      a per-sourcefile basis.</li>

      <li>Fixed handling of CM keywords, thereby eliminating a bug
      with the shell tool.</li>
      <li>CM now issues an <i>obsolete feature</i> warning when group files
      use the old <i>owner</i> syntax.</li>
  <dt>Bootstrap compiler:</dt>
      <li>Adde a <i>version tool</i> and some CM magic to have the
      file <tt>version.sml</tt> be auto-generated during
      <li>Moved version.sml (and above-mentioned magic) into its own


ViewVC Help
Powered by ViewVC 1.0.0