Fedora 42 Update: polyml-5.9.2-1.fc42

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2025-48d3564dc7
2025-08-16 01:10:21.014748+00:00
--------------------------------------------------------------------------------

Name        : polyml
Product     : Fedora 42
Version     : 5.9.2
Release     : 1.fc42
URL         : https://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:

Changes in version 5.9.2:
Support the haiku OS
Support the longsoon CPU
Tweak heap sizing to deal better with allocating a large array in a small heap
Fix IntInf.log2 on big-endian with GMP.  It assumed that long format arbitrary
precision numbers were always little-endian.
Improve IntInf.andb, IntInf.orb and IntInf.xorb when one or both arguments are
short
Properly initialize unknown fields in struct tm
Add instructions to the code-generator to find the highest bit set in a word.
Use this in IntInf.log2.
Implement log2 for long-format numbers in the RTS.  Remove the RTS call to get
the size of a "limb" since it's no longer needed.
Fix errors in GMP version of RTS log2 code
Only handle OR and AND specially when both arguments are short
Implement the bit scan instructions used for log2 in ARM64
Add Ryu code to convert real numbers into the minimal decimal version.  This is
a translation of the C code but using arbitrary precision arithmetic.
Combine the float and double conversion code after the first step
Fix bug in floatExponent for 32-bit platforms
Use Boost license for RealToDecimalConversion
Implement arbitrary precision shifts in the RTS rather than using multiplication
for IntInf.<< and IntInf.~>>
Bug fix for X86 code-generator. If a work register is required for a JumpLoop it
must be distinct from target registers.
Fold constant expressions involving shifts and Log2Word
Use word shifts for IntInf.<< if the argument is short and the highest set bit
will not be shifted into the sign bit or out of the word
Fix handling overflow in exponent in IEEEReal.fromString (#182)
Reduce the size of a writable code area if we need to use a shadow area and the
size is too big for the temporary file space.  This can occur on NetBSD. Fixes
#191.
Handle KillException if a thread is killed while in Socket.select. This
previously led to a segfault.
Fix #200: Word.toInt not raising Overflow in some cases
Fix "polyc" when ${LINK} contains spaces
Don't inline expand a function if it is also being used as an argument.  This
extends the test that was already there to include the case that the function
and argument are constants, e.g. previous topdecs.  Fixes #216.
--------------------------------------------------------------------------------
ChangeLog:

* Thu Aug  7 2025 Jerry James <loganjerry@xxxxxxxxx> - 5.9.2-1
- Version 5.9.2
- Remove unused BuildRequires
- Use the standard approach to kill rpaths
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #2387139 - polyml-5.9.2 is available
        https://bugzilla.redhat.com/show_bug.cgi?id=2387139
--------------------------------------------------------------------------------

This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2025-48d3564dc7' at the command
line. For more information, refer to the dnf documentation available at
http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label

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
--------------------------------------------------------------------------------

-- 
_______________________________________________
package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux