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

SCM Repository

[smlnj] Diff of /doc/trunk/src/changelog/HISTORY.txt
ViewVC logotype

Diff of /doc/trunk/src/changelog/HISTORY.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4461, Sun Oct 1 22:04:30 2017 UTC revision 4468, Sat Oct 14 14:52:39 2017 UTC
# Line 3  Line 3 
3  The Fellowship of SML/NJ  The Fellowship of SML/NJ
4  {version}, {releasedate}:  {version}, {releasedate}:
5    
6  This file documents changes to the Standard ML of New Jersey system since  This file documents changes to the *Standard ML of New Jersey* system since
7  March of 2000 (around Version 110.26).  The change log  primarily covers  March of 2000 (around Version 110.26).  The change log  primarily covers
8  the compiler, the compilation manager (*CM*), the *MLRISC* library, and  the compiler, the compilation manager (*CM*), the *MLRISC* library, and
9  the runtime system.  There are occasional entries about other components  the runtime system.  There are occasional entries about other components
# Line 90  Line 90 
90  //====================================================================  //====================================================================
91  //== Recent updates  //== Recent updates
92    
93    //====================================================================
94    == Version 110.82; 2017/10/16
95    
96  //--------------------------------------------------------------------  //--------------------------------------------------------------------
97  [2017/10/01]::  [2017/10/01]::
98  +  +
# Line 100  Line 103 
103  owner:[John Reppy,http://cs.uchicago.edu/~jhr]  owner:[John Reppy,http://cs.uchicago.edu/~jhr]
104    
105  //--------------------------------------------------------------------  //--------------------------------------------------------------------
106    [2017/09/20]::
107    +
108    Various bits of cleanup in the handling of primitive operations, such
109    as removing the +ptnum+ mechanism for translating from Absyn to FLINT.
110    +
111    owner:[David MacQueen,http://cs.uchicago.edu/~dbm]
112    
113    //--------------------------------------------------------------------
114    [2017/09/20]::
115    +
116    Added +Target+ module, which specifies the properties of the target
117    (__e.g.__, the size in bits of the default int type).  Reworked the
118    generation of the +InlineT+ structure to be target specific.
119    +
120    owner:[John Reppy,http://cs.uchicago.edu/~jhr]
121    
122    //--------------------------------------------------------------------
123  [2017/09/18]::  [2017/09/18]::
124  +  +
125  Removed FLINT primops (and their CPS counterparts) that are not  Removed FLINT primops (and their CPS counterparts) that are not
# Line 111  Line 131 
131  [2017/09/18]::  [2017/09/18]::
132  +  +
133  Fixed bug bugref:[123] (missing nonexhaustive bind warning). The +mkVBs+  Fixed bug bugref:[123] (missing nonexhaustive bind warning). The +mkVBs+
134  function in +FLINT/trans/translate.sml++ was adding a redundant default  function in +FLINT/trans/translate.sml+ was adding a redundant default
135  rule by calling ++ElabUtil.completeMatch++ after a default rule had  rule by calling ++ElabUtil.completeMatch++ after a default rule had
136  already been explicitly added to the match for let bindings.  already been explicitly added to the match for let bindings.
137  +  +
# Line 173  Line 193 
193  [2017/05/17]::  [2017/05/17]::
194  +  +
195  Fixed a bug in the way that JSON string values were being printed.  Fixed a bug in the way that JSON string values were being printed.
196  The code previously assumed that C-style esaping will work, but  The code previously assumed that C-style escaping will work, but
197  that is not true for "\'" (as well as for control and non-ASCII  that is not true for "\'" (as well as for control and non-ASCII
198  characters).  The new implementation assumes that the string value  characters).  The new implementation assumes that the string value
199  is UTF-8 and uses the "\\u" escape sequences for characters outside  is UTF-8 and uses the "\\u" escape sequences for characters outside

Legend:
Removed from v.4461  
changed lines
  Added in v.4468

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0