Source-Changes archive

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

CVS commit: [netbsd-10] src



Module Name:    src
Committed By:   martin
Date:           Fri Aug 11 14:44:19 UTC 2023

Modified Files:
        src/distrib/sets/lists/base [netbsd-10]: shl.mi
        src/distrib/sets/lists/debug [netbsd-10]: shl.mi
        src/lib/libm [netbsd-10]: Makefile shlib_version
        src/lib/libm/man [netbsd-10]: math.3 sincos.3
        src/lib/libm/src [netbsd-10]: ldbl_dummy.c namespace.h s_llrintl.c
            s_lrintl.c

Log Message:
Pull up following revision(s) (requested by riastradh in ticket #320):

        lib/libm/src/ldbl_dummy.c: revision 1.3
        distrib/sets/lists/debug/shl.mi: revision 1.303
        lib/libm/src/ldbl_dummy.c: revision 1.4
        lib/libm/src/namespace.h: revision 1.17
        lib/libm/src/s_llrintl.c: revision 1.3
        lib/libm/Makefile: revision 1.220
        lib/libm/src/s_lrintl.c: revision 1.3
        lib/libm/man/sincos.3: revision 1.2
        lib/libm/man/math.3: revision 1.29
        distrib/sets/lists/base/shl.mi: revision 1.946
        lib/libm/shlib_version: revision 1.18

libm: Fill in more dummy long double transcendental functions.
This should cover everything from C99.

libm: Need <math.h> for __HAVE_LONG_DOUBLE.
Fixes missing definitions of lrintl, llrintl on various platforms.

Add (newly added): expm1l log1pl log2l lgammal tgammal
so that the library gets the correct symbols defined in it.

libm: Bump minor for new long double transcendental functions.
XXX Still missing: remquol, remainderl.

fix cross references (from Anon Ymous)

Correct history (Brad Smith)

libm: Add missing fma(3) and friends for sh3.

libm: Add dummy remainderl and remquol.
These are pretty bad -- these aren't transcendental functions; not
rocket science to make them correctly rounded -- but let's just make
sure they're available in libm for netbsd-10.


To generate a diff of this commit:
cvs rdiff -u -r1.942.2.2 -r1.942.2.3 src/distrib/sets/lists/base/shl.mi
cvs rdiff -u -r1.298.2.3 -r1.298.2.4 src/distrib/sets/lists/debug/shl.mi
cvs rdiff -u -r1.218 -r1.218.2.1 src/lib/libm/Makefile
cvs rdiff -u -r1.17 -r1.17.14.1 src/lib/libm/shlib_version
cvs rdiff -u -r1.28 -r1.28.14.1 src/lib/libm/man/math.3
cvs rdiff -u -r1.1 -r1.1.2.1 src/lib/libm/man/sincos.3
cvs rdiff -u -r1.2 -r1.2.26.1 src/lib/libm/src/ldbl_dummy.c
cvs rdiff -u -r1.16 -r1.16.2.1 src/lib/libm/src/namespace.h
cvs rdiff -u -r1.2 -r1.2.22.1 src/lib/libm/src/s_llrintl.c \
    src/lib/libm/src/s_lrintl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index