--- sml/trunk/HISTORY 2002/01/16 20:33:57 1021 +++ sml/trunk/HISTORY 2002/01/29 21:31:50 1047 @@ -11,6 +11,198 @@ Date: yyyy/mm/dd Tag: Description: + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/29 +Tag: blume-20020129-INSTALL +Description: + +- Added somewhat detailed installation instructions (file INSTALL). +- Fixed curl-detection bug in config/install.sh. +- It is now possible to select the URL getter using the URLGETTER + environment variable: + + not set / "unknown" --> automatic detection (script tries wget, + curl, and lynx) + "wget" / "curl" / "lynx" --> use the specified program (script "knows" + how to properly invoke them) + other --> use $URLGETTER directly, it must take + precisely two command-line arguments + (source URL and destination file name) + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/28 +Tag: blume-20020128-sparc-ccalls +Description: + +- Fixed problem with calculation of "used" registers in sparc-c-calls. +- Make use of the allocParam argument in sparc-c-calls. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/28 +Tag: blume-20020128-allocParam +Description: + +John Reppy: Changes c-calls API to accept client-callback for +allocating extra stack space. +me: Corresponding changes to mlriscGen (using a dummy argument that + does not change the current behavior). + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/28 12:00:00 +Tag: Release_110_38 +Description: + +This time for real!!! + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/28 10:56:00 EST +Tag: blume-20020128-retraction +Description: + +0. Retracted earlier 110.38. (The Release_110_38 tag has been replaced + with blume-Release_110_38-retracted.) + +1. Fixed a problem with incorrect rounding modes in real64.sml. + (Thanks to Andrew Mccreight .) + +2. A bug in ml-nlffigen related to the handling of unnamed structs, unions, + and enums fixed. The naming of corresponding ML identifiers should + now be consistent again. + +---------------------------------------------------------------------- +Name: Allen Leung +Date: 2002/01/27 +Tag: leunga-20020127-nowhere +Description: + + Added a target called nowhere in the configuration scripts. + Enabling this will build the MLRISC 'nowhere' tool (for translating + programs with where-clauses into legal SML code) during installation. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/25 21:27:00 EST +Tag: blume-Release_110_38-retracted +Description: + +Call it a (working) release! Version is 110.38. Bootfiles are ready. + +README will be added later. + +!!! NOTE: Re-tagged as blume-Release_110_38-retracted. Original tag +(Release_110_38) removed. Reason: Last-minute bug fixes. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/25 +Tag: blume-20020125-ffi +Description: + +A large number of tweaks and improvements to ml-nlffi-lib and +ml-nlffigen: + + - ML represenation types have been streamlined + - getter and setter functions work with concrete values, not abstract + ones where possible + - ml-nlffigen command line more flexible (see README file there) + - some bugs have been fixed (hopefully) + +---------------------------------------------------------------------- +Name: Lal George +Date: 2002/01/24 +Tag: george-20020124-risc-ra-interface +Description: + + There is a dramatic simplification in the interface to the + register allocator for RISC architectures as a result of making + parallel copy instructions explicit. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/22 +Tag: blume-20020122-x86-ccalls +Description: + +Bug fix for c-calls on x86 (having to do with how char- and +short-arguments are being handled). + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/21 +Tag: blume-20020121-ff +Description: + +Another day of fiddling with the FFI... + +1. Bug fix/workaround: CKIT does not complain about negative array + dimensions, so ml-nlffigen has to guard itself against this possibility. + (Otherwise a negative dimension would send it into an infinite loop.) + +2. Some of the abstract types (light objects, light pointers, most "base" + types) in structure C are now eqtypes. + +3. Added constructors and test functions for NULL function pointers. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/18 +Tag: blume-20020118-ready-for-new-release +Description: + +Made config/srcarchiveurl point to a new place. (Will provide boot +files shortly.) + +Maybe we christen this to be 110.38? + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/18 +Tag: blume-20020118-more-ffifiddle +Description: + +Today's FFI fiddling: + + - Provided a structure CGetSet with "convenient" versions of C.Get.* and + C.Set.* that use concrete (MLRep.*) arguments and results instead + of abstract ones. + + - Provided word-style bit operations etc. for "int" representation + types in MLRep.SBitops where ranges over Char, Int, Short, + and Long. + +---------------------------------------------------------------------- +Name: Matthias Blume +Date: 2002/01/18 +Tag: blume-20020118-use-x86-fp +Description: + +Now that x86-fast-fp seems to be working, I turned it back on again +by default. (Seems to work fine now, even with the FFI.) + +Other than that, I added some documentation about the FFI to +src/ml-nlffigen/README and updated the FFI test examples in +src/ml-nlffi-lib/Tests/*. + +---------------------------------------------------------------------- +Name: Allen Leung +Date: 2002/01/17 +Tag: leunga-20020117-x86-fast-fp-call +Description: + + 1. Fixed a problem with handling return fp values when x86's fast fp + mode is turned on. + + 2. Minor pretty printing fix for cellset. Print %st(0) as %st(0) instead + of %f32. + + 3. Added a constructor INT32lit to the ast of MLRISC tools. + ---------------------------------------------------------------------- Name: Matthias Blume Date: 2002/01/16
Click to toggle
does not end with </html> tag
does not end with </body> tag
The output has ended thus: ------------------------------------------------------------ Name: Matthias Blume Date: 2002/01/16