new rpms
Stephen Weeks
MLton@sourcelight.com
Fri, 22 Sep 2000 09:12:00 -0700 (PDT)
are available at
http://www.star-lab.com/sweeks/mlton-20000921-1.i386.rpm
http://www.star-lab.com/sweeks/mlton-20000921-1.src.rpm
Here are the changes since 20000906.
* 2000-9-21
- Fixed bug in profiling labels in C code. The label was always the basic
block label instead of the cps function label.
- Added -b switch to mlprof to gather data at the basic block level.
- Improved performance of TextIO.input1 by about 3X.
* 2000-9-15 - 2000-9-19
- Added overflow exceptions to CPS and Machine ILs.
* 2000-9-12
- Fixed TextIO.scanStream. It was very broken.
- Added TextIO.{getInstream,mkInstream,setInstream}
TextIO.StreamIO.{canInput,closeIn,endOfStream,input1,input,inputAll,inputLine,inputN}
* 2000-9-11
- Fixed Real_qequal in mlton-lib.h. It was missing a paren that caused
code using it to not even compile. It was also semantically incorrect.
- Noted that Real_{equal,lt,le,gt,ge} may not follow basis library spec, since
ANSI does not require IEEE compliance, and hence these could return wrong
results when nans are involved.