<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in mathimpl.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>66aa7328 - lib/msun: Cleanup after $FreeBSD$ removal</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#66aa7328</link>
        <description>lib/msun: Cleanup after $FreeBSD$ removalPR:	276669(cherry picked from commit 0dd5a5603e7a33d976f8e6015620bbc79839c609)

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Sun, 28 Jan 2024 09:14:50 +0000</pubDate>
        <dc:creator>Steve Kargl &lt;kargl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>42b38843 - Remove $FreeBSD$: one-line .h pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#42b38843</link>
        <description>Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Wed, 16 Aug 2023 17:54:23 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df57947f - spdx: initial adoption of licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#df57947f</link>
        <description>spdx: initial adoption of licensing ID tags.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.Special thanks to Wind River for providing access to &quot;The Duke ofHighlander&quot; tool: an older (2014) run over FreeBSD tree was useful as astarting point.Initially, only tag files that use BSD 4-Clause &quot;Original&quot; license.RelNotes:	yesDifferential Revision:	https://reviews.freebsd.org/D13133

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Sat, 18 Nov 2017 14:26:50 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3f1a8f46 - Removed an unused declaration which was so old that it wasn&apos;t a prototype</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#3f1a8f46</link>
        <description>Removed an unused declaration which was so old that it wasn&apos;t a prototypeand thus just broke building at any nonzero WARNS level.Fixed nearby style bugs.

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Fri, 18 Nov 2005 05:03:12 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b42281e - Fixed aliasing bugs in TRUNC() by using the fdlibm macros for access</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#0b42281e</link>
        <description>Fixed aliasing bugs in TRUNC() by using the fdlibm macros for accessto doubles as bits.  fdlibm-1.1 had similar aliasing bugs, but thesewere fixed by NetBSD or Cygnus before a modified version of fdlibm wasimported in 1994.  TRUNC() is only used by tgamma() and someimplementation-detail functions.  The aliasing bugs were detected bycompiling with gcc -O2 but don&apos;t seem to have broken tgamma() on i386&apos;sor amd64&apos;s.  They broke my modified version of tgamma().Moved the definition of TRUNC() to mathimpl.h so that it can be fixedin one place, although the general version is even slower than necessarybecause it has to operate on pointers to volatiles to handle its argsometimes being volatile.  Inefficiency of the fdlibm macros slowsdown libm generally, and tgamma() is a relatively unimportant part oflibm.  The macros act as if on 32-bit words in memory, so they arehard to optimize to direct actions on 64-bit double registers for(non-i386) machines where this is possible.  The optimization is toohard for gcc on amd64&apos;s, and declaring variables as volatile makes itimpossible.

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Mon, 19 Sep 2005 11:28:19 +0000</pubDate>
        <dc:creator>Bruce Evans &lt;bde@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>527055d1 - GC unused declaration</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#527055d1</link>
        <description>GC unused declaration

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Thu, 16 Dec 2004 20:40:49 +0000</pubDate>
        <dc:creator>David Schultz &lt;das@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6955d806 - Remove some kludges designed to ensure that the compiler didn&apos;t round</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#6955d806</link>
        <description>Remove some kludges designed to ensure that the compiler didn&apos;t roundconstants the wrong way on the VAX.  Instead, use C99 hexadecimalfloating-point constants, which are guaranteed to be exact on binaryIEEE machines.  (The correct hexadecimal values were already providedin the source, but not used.)  Also, convert the constants tolowercase to work around a gcc bug that wasn&apos;t fixed until gcc 3.4.0.Prompted by:	stefanf

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Mon, 17 May 2004 01:04:37 +0000</pubDate>
        <dc:creator>David Schultz &lt;das@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a82bbc73 - Assume __STDC__, remove non-__STDC__ code.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#a82bbc73</link>
        <description>Assume __STDC__, remove non-__STDC__ code.Submitted by: keramida

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Tue, 28 May 2002 17:03:12 +0000</pubDate>
        <dc:creator>Alfred Perlstein &lt;alfred@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69160b1e - Remove __P() usage.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#69160b1e</link>
        <description>Remove __P() usage.

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Thu, 21 Mar 2002 23:54:04 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58f0484f - BSD 4.4 Lite Lib Sources</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/msun/bsdsrc/mathimpl.h#58f0484f</link>
        <description>BSD 4.4 Lite Lib Sources

            List of files:
            /freebsd-14.2/lib/msun/bsdsrc/mathimpl.h</description>
        <pubDate>Fri, 27 May 1994 05:00:24 +0000</pubDate>
        <dc:creator>Rodney W. Grimes &lt;rgrimes@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
