On 9 May 2014, at 16:00, David Matthews <David.Matthews at prolingua.co.uk> wrote:
Since I haven't had any recent bug reports I've uploaded the current SVN snap-shot to SourceForge as version 5.5.2.
Most of the changes are bug fixes. One major fix was to the intermediate code optimiser reported back in September. Other changes are the addition of PrettyStringWithWidth and PrettyLineBreak constructors to the PolyML.pretty datatype, Thread.Thread.numPhysicalProcessors to return the number of physical processors and printing ?.t in circumstances where t is bound to a different type. The debugger has been extended to include structures and the arguments to functors.
As always, let me know if you find bugs or problems.
The line that sets EXTRALDFLAGS for Mac OS X in polyc.in is missing a double quote character and this causes polyc to raise a syntax error.
When I fixed polyc, it gave the warning that was discussed in an earlier thread about version 5.5.1 (http://lists.inf.ed.ac.uk/pipermail/polyml/2013-September/001353.html):
ld: warning: could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame
This doesn?t seem to have any adverse effects.
Regards,
Rob.