NetBSD/src V0WPS50tests/lib/libc/stdio t_printf.c

   tests/lib/libc/stdio/t_printf: Add a couple simple %La tests.

   PR lib/56937: printf(3) long double %a formatting is broken
VersionDeltaFile
1.11+47-5tests/lib/libc/stdio/t_printf.c
+47-51 files

NetBSD/src EuGTaJCtests/lib/libm t_next.c

   tests/lib/libm/t_next: Expand substantially.

   This covers many more potential problem areas -- and includes a new
   xfail test for PR lib/58236: nexttoward(3) is broken on subnormals.
VersionDeltaFile
1.4+788-84tests/lib/libm/t_next.c
+788-841 files

NetBSD/src 4rxFcFaexternal/mit/xorg/lib/dri Makefile, external/mpl/dhcp/bind/lib/libdns Makefile

   fix clang lint build (except for the programs that enables -T)
VersionDeltaFile
1.43+3-2external/mit/xorg/lib/dri/Makefile
1.2+2-1external/mpl/dhcp/bind/lib/libdns/Makefile
1.2+2-1external/mpl/dhcp/bind/lib/libisc/Makefile
1.2+2-1external/mpl/dhcp/bind/lib/libisccfg/Makefile
+9-54 files

NetBSD/src 3Wrb4kDdistrib/common Makefile.bootcd

   Fail on incomplete mtree specs
VersionDeltaFile
1.50+5-4distrib/common/Makefile.bootcd
+5-41 files

NetBSD/src 2xXVKryusr.sbin/makefs walk.c makefs.8

   Add an option to warn and error out for mtree missing entries.
VersionDeltaFile
1.40+11-2usr.sbin/makefs/walk.c
1.72+6-2usr.sbin/makefs/makefs.8
1.58+3-3usr.sbin/makefs/makefs.c
+20-73 files

NetBSD/src LxN7qGtdoc 3RDPARTY

   gcc 14.1 out
VersionDeltaFile
1.2004+2-2doc/3RDPARTY
+2-21 files

NetBSD/src sFjOlP7lib/libm m.vax.expsym, lib/libm/noieee_src n_floor.c

   libm: Add rintl, rintf to non-IEEE754 architectures.

   While here, delete #ifdef to handle ns32k -- I don't think that's
   gonna be relevant any time soon; in case you hadn't noticed, the
   world has moved on from ns32k to vax by now.

   PR 57881
VersionDeltaFile
1.9+11-8lib/libm/noieee_src/n_floor.c
1.3+2-0lib/libm/m.vax.expsym
+13-82 files

NetBSD/src YFybI4zlib/libm/src ldbl_dummy.c

   libm: ldbl_dummy.c is no longer needed -- nix it.
VersionDeltaFile
1.5+2-2lib/libm/src/ldbl_dummy.c
+2-21 files

NetBSD/src mjUch1klib/libm m.aarch64.expsym m.sparc64.expsym, lib/libm/src s_cosl.c

   libm: Don't export symbol `pio4' from s_cosl.c.

   This appears to have been added unintentionally in the recent FreeBSD
   long double update, and never went out in a release.
VersionDeltaFile
1.3+3-3lib/libm/src/s_cosl.c
1.3+0-1lib/libm/m.aarch64.expsym
1.3+0-1lib/libm/m.sparc64.expsym
1.3+0-1lib/libm/m.riscv.expsym
+3-64 files

NetBSD/src C5RVll2lib/libm m.sparc64.expsym m.powerpc.expsym, lib/libm/noieee_src n_sincos.c

   libm: Do the weak alias dance for sin/cos/tan/finite{,f}.

   tan isn't used internally, but it's confusing for it to be treated
   differently from sin and cos, and there's no harm in doing the dance
   unnecessarily.
VersionDeltaFile
1.10+11-5lib/libm/noieee_src/n_sincos.c
1.10+1-9lib/libm/src/s_cosf.c
1.2+8-0lib/libm/m.sparc64.expsym
1.2+8-0lib/libm/m.powerpc.expsym
1.2+8-0lib/libm/m.aarch64.expsym
1.2+8-0lib/libm/m.alpha.expsym
+44-1417 files not shown
+131-3623 files

NetBSD/src HYr6lNslib/libm m.m68k.expsym, lib/libm/arch/m68k s_finite.S

   libm/arch/m68k: Do the weak alias dance for finite.

   This is used internally.
VersionDeltaFile
1.8+5-3lib/libm/arch/m68k/s_finite.S
1.3+1-0lib/libm/m.m68k.expsym
+6-32 files

NetBSD/src irf1dmhlib/libm m.m68k.expsym, lib/libm/arch/mc68881 s_cos.S s_sin.S

   libm/arch/mc68881: Do the weak alias dance for sin, cos, tan.

   These are used internally.
VersionDeltaFile
1.7+6-3lib/libm/arch/mc68881/s_cos.S
1.7+6-3lib/libm/arch/mc68881/s_sin.S
1.7+6-3lib/libm/arch/mc68881/s_tan.S
1.2+3-0lib/libm/m.m68k.expsym
+21-94 files

NetBSD/src 8p1apXclib/libm m.vax.expsym, lib/libm/arch/vax n_support.S

   libm/arch/vax: Do the weak alias dance for finite, finitef.

   These are used internally.
VersionDeltaFile
1.12+6-5lib/libm/arch/vax/n_support.S
1.2+2-0lib/libm/m.vax.expsym
+8-52 files

NetBSD/src OaD38K6lib/libm m.i386.expsym m.x86_64.expsym, lib/libm/arch/i387 s_finite.S s_finitef.S

   libm/arch/i387: Do the weak alias dance for finite and finitef.

   These are used internally by some things.
VersionDeltaFile
1.8+5-2lib/libm/arch/i387/s_finite.S
1.7+5-2lib/libm/arch/i387/s_finitef.S
1.2+2-0lib/libm/m.i386.expsym
1.2+2-0lib/libm/m.x86_64.expsym
+14-44 files

NetBSD/src CruP6Vwlib/libm m.m68k.expsym

   libm: Add expected symbols for m68k.

   Not sure if this'll work for all ports -- we might need to split it
   up finer-grained by different m68k flavours -- but let's give it a
   try and see what breaks.
VersionDeltaFile
1.1+487-0lib/libm/m.m68k.expsym
+487-01 files

NetBSD/src GtP6DGalib/libm/arch/m68060 s_tan.S s_atan.S

   lib/libm/arch/m68060: regen
VersionDeltaFile
1.8+6-3lib/libm/arch/m68060/s_tan.S
1.8+6-3lib/libm/arch/m68060/s_atan.S
1.8+6-3lib/libm/arch/m68060/s_atanf.S
1.8+6-3lib/libm/arch/m68060/s_cos.S
1.8+6-3lib/libm/arch/m68060/s_cosf.S
1.8+6-3lib/libm/arch/m68060/s_expm1.S
+36-1832 files not shown
+158-9238 files

NetBSD/src sC6q8cylib/libm/arch/m68060 makeas.sh

   lib/libm/m68060/makeas.sh: Delimit symbols with END.

   This way we get symbol sizes in the ELF output.
VersionDeltaFile
1.16+4-2lib/libm/arch/m68060/makeas.sh
+4-21 files

NetBSD/src UpwE47Clib/libm/arch/m68060 makeas.sh

   lib/libm/arch/m68060/makeas.sh: Create public weak aliases.

   Use _foo for internal names, and weak alias foo when it's public like
   sin/cos/tan.
VersionDeltaFile
1.15+71-53lib/libm/arch/m68060/makeas.sh
+71-531 files

NetBSD/src EJnDp1nlib/libm/arch/m68060 makeas.sh

   lib/libm/m68060/makeas.sh: Use `set -eu' to detect script mistakes.

   No functional change intended.
VersionDeltaFile
1.14+4-2lib/libm/arch/m68060/makeas.sh
+4-21 files

NetBSD/src mHCNYuxlib/libm/arch/m68060 makeas.sh

   lib/libm/m68060/makeas.sh: Pass arguments to dummy more idiomatically.

   No functional change intended.
VersionDeltaFile
1.13+9-8lib/libm/arch/m68060/makeas.sh
+9-81 files

NetBSD/src d0j6WG6lib/libm/arch/m68060 makeas.sh

   lib/libm/m68060/makeas.sh: Use local for shell functions.

   No functional change intended.
VersionDeltaFile
1.12+6-2lib/libm/arch/m68060/makeas.sh
+6-21 files

NetBSD/src 9XKHmUClib/libm/arch/m68060 makeas.sh

   lib/libm/arch/m68060/makeas.sh: Indent sh blocks.

   No functional change intended.
VersionDeltaFile
1.11+21-21lib/libm/arch/m68060/makeas.sh
+21-211 files

NetBSD/src btEoeKRlib/libm/arch/m68060 Makefile.list e_acos.S

   lib/libm/arch/m68060: regen
VersionDeltaFile
1.7+6-2lib/libm/arch/m68060/Makefile.list
1.7+4-2lib/libm/arch/m68060/e_acos.S
1.7+4-2lib/libm/arch/m68060/e_acosf.S
1.7+4-2lib/libm/arch/m68060/e_asin.S
1.7+4-2lib/libm/arch/m68060/e_asinf.S
1.7+4-2lib/libm/arch/m68060/e_atanh.S
+26-1232 files not shown
+154-7638 files

NetBSD/src K6R3m1klib/libm/arch/m68060 makeas.sh

   lib/libm/arch/m68060/makeas.sh: Strip the $ when emitting RCS id.
VersionDeltaFile
1.10+5-2lib/libm/arch/m68060/makeas.sh
+5-21 files

NetBSD/src VvOligAtests/usr.bin/xlint/lint1 c23.c, usr.bin/xlint/lint1 lex.c lint1.h

   lint: in C23 mode, support the keywords 'bool', 'false' and 'true'
VersionDeltaFile
1.224+18-2usr.bin/xlint/lint1/lex.c
1.225+9-1usr.bin/xlint/lint1/lint1.h
1.10+1-6tests/usr.bin/xlint/lint1/c23.c
1.2+3-1usr.bin/xlint/xlint/strict-bool-stdbool.h
+31-104 files

NetBSD/src 4iVSdNelib/libm/arch/m68060 Makefile

   libm/arch/m68060/Makefile: bsd.sys.mk -> bsd.host.mk

   Somewhat belatedly, after bsd.sys.mk was forbidden to use directly
   from Makefiles back in 2014.
VersionDeltaFile
1.5+2-2lib/libm/arch/m68060/Makefile
+2-21 files

NetBSD/src 7RgLPvxlib/libm/arch/m68060 makeas.sh

   libm/arch/m68060/makeas.sh: Tag output with makeas.sh RCS id.

   No functional change intended to the output -- only changes are to
   comments.
VersionDeltaFile
1.9+19-7lib/libm/arch/m68060/makeas.sh
+19-71 files

NetBSD/src UzwzNj5tests/lib/libc/gen t_fpclassify.c

   tests/lib/libc/gen/t_fpclassify: Enable long double tests.

   The necessary long double symbols should all be available now.  If
   there are any architectures where they're not, we can fix those
   architectures.
VersionDeltaFile
1.4+2-11tests/lib/libc/gen/t_fpclassify.c
+2-111 files

NetBSD/src jPTqxollib/libm m.aarch64.expsym m.sparc64.expsym

   libm: Memorialize expected symbols on various architectures.

   This will reduce the risk of accidentally adding or deleting the
   wrong symbols while fixing the aliases.

   (This is all the architectures I have a build tree for handy; can add
   other architectures like m68k later.)
VersionDeltaFile
1.1+507-0lib/libm/m.aarch64.expsym
1.1+498-0lib/libm/m.sparc64.expsym
1.1+492-0lib/libm/m.riscv.expsym
1.1+488-0lib/libm/m.i386.expsym
1.1+488-0lib/libm/m.x86_64.expsym
1.1+468-0lib/libm/m.arm.expsym
+2,941-07 files not shown
+5,982-013 files

NetBSD/src UXdYdq1share/mk bsd.lib.mk

   bsd.lib.mk: Allow MACHINE_CPU for default expsym file.
VersionDeltaFile
1.404+3-1share/mk/bsd.lib.mk
+3-11 files