Fedora 18 Update: polyml-5.5-2.fc18
updates at fedoraproject.org
updates at fedoraproject.org
Thu Feb 21 05:43:26 UTC 2013
--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2013-2385
2013-02-13 03:41:21
--------------------------------------------------------------------------------
Name : polyml
Product : Fedora 18
Version : 5.5
Release : 2.fc18
URL : http://www.polyml.org
Summary : Poly/ML compiler and runtime system
Description :
Poly/ML is a full implementation of Standard ML available as
open-source. This release supports the ML97 version of the language
and the Standard Basis Library.
--------------------------------------------------------------------------------
Update Information:
This build includes post-release fixes from upstream's polyml-5.5-fixes subversion branch:
- Bug fix in structure matching code. The code tries to reuse the original structure if it matches the signature without any changes. This fixes a bug where if the only difference was the coercion of a constructor or exception to a value the original structure was used and the code to do the coercion was lost. Includes a regression test.
- Fix bug in power-of-two function in code-generator. This caused an infinite loop with Word.* when multiplying by a constant with the highest bit set and not a power of two.
- Fix bug in X86-64 code-generator with literal constants that do not fit in 32-bits. It could result in an "InternalError: gen32s: invalid word" exception. Includes regression test.
- Backport commit 1602 from trunk. This causes ELF relocations on X86-64 to be written as Elf64_Rela structures. It seems the linker on Linux ignores the addend in Elf64_Rel relocations when generating position-independent executables.
- Backport fix 1652 from trunk. Create stream tokens as mutable so that pointer equality is valid.
- Backport 1655 and 1657 from trunk. In Cygwin call spawnvp from the main thread because it seems not to be thread-safe.
--------------------------------------------------------------------------------
ChangeLog:
* Mon Feb 11 2013 Jerry James <loganjerry at gmail.com> - 5.5-2
- Apply post-release fixes from upstream
- Drop the -sem-wait patch; no longer needed
--------------------------------------------------------------------------------
This update can be installed with the "yum" update program. Use
su -c 'yum update polyml' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.
All packages are signed with the Fedora Project GPG key. More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------
More information about the package-announce
mailing list