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 /sml/trunk/NOTES/HISTORY
ViewVC logotype

Diff of /sml/trunk/NOTES/HISTORY

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

revision 1662, Sun Oct 24 17:56:50 2004 UTC revision 1701, Wed Nov 17 21:07:35 2004 UTC
# Line 14  Line 14 
14    
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Allen Leung (leunga (at) reservoir (dot) com)  Name: Allen Leung (leunga (at) reservoir (dot) com)
17    Date: 2004/11/17 16:05:21 EST 2004
18    Tag: leunga-20041117-mlrisc-live-kill
19    Description:
20    
21       Added support for MLTree constructs LIVE and KILL
22    to all the architectures.
23    
24    ----------------------------------------------------------------------
25    Name: Matthias Blume (blume (at) tti - c (dot) org)
26    Date: 2004/11/13 00:20:00 CST
27    Tag: blume-20041113-versiontool
28    Description:
29    
30    - Stripped down the versiontool: It now only handles the version number.
31      The date string is generated at bootstrap time (during makeml).
32    
33    - In a previous commit, fixed a minor issue with how polyequal is being
34      translated.  In particular, the code now "looks through" abstractions.
35      This results in slightly fewer polyEqual warnings and hopefully slightly
36      more efficient code.  Important examples for where this matters are
37      the new int64 and word64 types.
38    
39    ----------------------------------------------------------------------
40    Name: Matthias Blume (blume (at) tti - c (dot) org)
41    Date: 2004/11/12 00:30:00 CST
42    Tag: blume-20041112-int64
43    Description:
44    
45    Structure Int64 fully hooked in.  (The implementation is not very
46    efficient, though.)
47    
48    ----------------------------------------------------------------------
49    Name: Matthias Blume (blume (at) tti - c (dot) org)
50    Date: 2004/11/11 17:30:00 CST
51    Tag: blume-20041111-more64
52    Description:
53    
54    All the pieces of Word64 are now there, with the exception of the
55    conversions from and to LargeWord. (Eventually these need to be identities,
56    but for the time being they don't even make sense because LargeWord is
57    32-bit wide.)
58    
59    Also started to add similar support for Int64, but major pieces of that
60    are still missing.
61    
62    ----------------------------------------------------------------------
63    Name: Matthias Blume (blume (at) tti - c (dot) org)
64    Date: 2004/11/11 00:15:00 CST
65    Tag: blume-20041111-word64
66    Description:
67    
68    Structure Word64 is now (almost) complete, word literals and patterns
69    seem to work.  There are a few odd pieces missing.  In particular,
70    I didn't do the {from,to}LargeWord parts because LargeWord is still Word32
71    at the moment.
72    
73    Making Word64 official would mean that LargeWord becomes Word64.  But
74    this requires extreme care because most word-word conversions have to
75    go through LargeWord, so making a mistake means loss of efficiency or
76    worse.  Eventually there will be a solution similar to (but actually
77    simpler than) what I did with IntInf.
78    
79    ----------------------------------------------------------------------
80    Name: Matthias Blume (blume (at) tti - c (dot) org)
81    Date: 2004/11/10 18:12:00 CST
82    Tag: blume-20041110-64bit
83    Description:
84    
85    More 64-bit hacking (but still not even half-way there yet).
86    Also, some assorted improvements to the handling of 8-bit words.
87    
88    ----------------------------------------------------------------------
89    Name: Matthias Blume (blume (at) tti - c (dot) org)
90    Date: 2004/11/09 17:50:00 CST
91    Tag: <none>
92    Description:
93    
94    Started adding some infrastructure for supporting 64-bit int- and
95    word-types.  (Still in its very early stages.)
96    
97    ----------------------------------------------------------------------
98    Name: Matthias Blume (blume (at) tti - c (dot) org)
99    Date: 2004/10/28 10:45:00 CDT
100    Tag: Release_110_50
101    Description:
102    
103    New working version (110.50).  NEW BOOTFILES!
104    
105                 =====================
106    
107    Also:
108    
109      - Changend config/srcarchiveurl from a file just
110        containing the URL string into a file containing
111        shell script code.  The code has access to the $VERSION variable.
112      - Made corresponding changes to config/install.sh and config/unpack.
113      - Default contents of config/srcarchiveurl uses $VERSION and
114        normally does not have to be edited to reflect a version change.
115    
116      (As a result, a version change can be done by just editing
117       config/version, the rest is now automatic.)
118    
119    ----------------------------------------------------------------------
120    Name: Matthias Blume (blume (at) tti - c (dot) org)
121    Date: 2004/10/27 17:50:00 CDT
122    Tag: blume-20041027-btrace-msg
123    Description:
124    
125    BackTrace.monitor now also reports the source of the exception that
126    triggered the trace.
127    
128    ----------------------------------------------------------------------
129    Name: Matthias Blume (blume (at) tti - c (dot) org)
130    Date: 2004/10/27 17:20:00 CDT
131    Tag: blume-20041027-x86-c-calls
132    Description:
133    
134    This is the HISTORY entry for two earlier commits, both concerning
135    the x86 c-calls code in MLRISC:
136    
137      - added a missing LOAD in the code that deals with struct arguments
138      - made sure the caller does not add the wrong number of bytes to the
139        stack pointer after a call of a function returning a struct
140        (the callee already pops the implicit argument which points to
141         the space reserved for the result)
142    
143    ----------------------------------------------------------------------
144    Name: Allen Leung (leunga (at) reservoir (dot) com)
145  Date: 2004/10/24 14:00:00 EST  Date: 2004/10/24 14:00:00 EST
146  Tag: leunga-20041024-x86-gas-fucomip  Tag: leunga-20041024-x86-gas-fucomip
147  Description:  Description:
# Line 218  Line 346 
346  Description:  Description:
347    
348  * Moved the "version" magic into its own little library under  * Moved the "version" magic into its own little library under
349  src/system/smlnj/internal.  This avoids expensive reconstruction    src/system/smlnj/internal.  This avoids expensive reconstruction of
350  of a stable src/compiler/core.cm.    a stable src/compiler/core.cm.
351    
352  * At the same time, structure CompilerVersion is now known as structure  * At the same time, structure CompilerVersion is now known as
353  SMLNJVersion.    structure SMLNJVersion.
354    
355  * Arranged for the version tool to NOT kick in when rebuilding the system  * Arranged for the version tool to NOT kick in when rebuilding the system
356    (makeml -rebuild, fixpt).  Otherwise one would never reach a fixpoint.    (makeml -rebuild, fixpt).  Otherwise one would never reach a fixpoint.

Legend:
Removed from v.1662  
changed lines
  Added in v.1701

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