(math/R) Updated 4.6.0 to 4.6.1, build with clang (21.1.18) may be OK for now.
Changes in R 4.6.1:
New Features:
* The LaTeX class 'jss' bundled in
'share/texmf/tex/latex/jss.cls' has been updated to work
with 'hyperref' version 7.01q (2026/04/24).
* Plain-text (and legacy HTML) conversion for a simple Rd
\eqn{} now handles \geq, \leq, \neq and \ne in addition to
\ge and \le (PR#19070).
Bug Fixes:
* 'abbreviate(<non-ASCII>)' now works better, using
'iswlower()' and '*upper()' to treat "wide" characters,
thanks to Kevin's PR#19058.
[45 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #325):
tests/usr.sbin/inetd/t_accept_max.sh: revision 1.3
tests/usr.sbin/inetd/t_accept_max.sh: revision 1.4
inetd(8): Fix sh(1) trap save/restore in accept-max test.
Fixes mysterious
Failed: 1
failures like this one:
https://releng.netbsd.org/b5reports/i386/2026/2026.06.22.22.27.17/test.html#usr.sbin_inetd_t_accept_max_max2_kv
PR bin/59645: inetd `rate-limiting' algorithm is stupid
tests/usr.sbin/inetd/t_accept_max: Handle SIGKRE.
Fix some cleanup issues and simplify according to most of kre's
suggestions. Mostly this fixes the kill-background-jobs-on-trap
[13 lines not shown]
Pull up following revision(s) (requested by wiz in ticket #318):
lib/libc/time/strptime.c: revision 1.68
Fix day of week calculcation in strptime().
The bug was that the calculation used the raw year value without
adding the 1900 offset.
While here, switch to the current Wikipedia version of Gauss' algorithm,
like FreeBSD did, and simplify a loop, like FreeBSD did.
Pull up following revision(s) (requested by tls in ticket #317):
sys/dev/acpi/acpi.c: revision 1.305
sys/dev/acpi/acpi.c: revision 1.306
Hyper-V passes bootstrap entropy to guests via the ACPI OEM0 table. Use it.
We verify that the OEM0 table has the correct Microsoft IDs, skip the header,
feed the remaining contents to the kernel entropy pool, and wipe them in-place
to prevent later extraction via /dev/acpi (e.g. with acpidump). This interface
doesn't seem to be documented but we handle it the same way Microsoft's own
Linux driver does.
acpi(4): Leave Hyper-V rndsource attached.
This way, it will be reported through rndctl(8) rather than only by
grepping through dmesg, and rndctl(8) can control it, e.g. if it
turns out something is wrong with that but not with RDSEED on the
same virtual CPU, you can use `rndctl -Ed "Hyper-V OEM0"' to discount
[9 lines not shown]
[IR][NFC] Introduce Constant::containsMatchingVectorElement and corresponding matcher (#200502)
A common pattern when dealing with vectors is to iterate over each
element and check whether any element satisfies a condition. Introduce
`Constant::containsMatchingVectorElement` to generalize this behavior
along with a corresponding matcher `m_ContainsMatchingVectorElement`
which checks whether any elements match the given subpattern.
Remove function `llvm::maskContainsAllOneOrUndef` in favor of using this
generalization instead.
Co-authored-by: Ramkumar Ramachandra <r at artagnon.com>
Reapply "[MC][NFC] Make FeatureKV/SubtargetKV pointers private" (#206234) (#206237)
Fix C++20 build by adding an explicit constructor. This also permits
making the fields private.
This reapplies #206178.
This reverts commit e44103c5d9feaaf914fdf1a6859d0fe91269fe46.
Pull up the following, requested by christos in ticket #315:
external/mpl/bind/dist/bin/tests/system/class/ns1/chaos.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/ns1/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/ns2/example.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/ns2/localhost.db.in up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/ns2/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/setup.sh up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/tests_class_chaos.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/tests_class_update.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/class/ns3/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns1/root.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns2/tld.db up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/tests_cap_glues.py up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/named.conf.j2 up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/cap_glues/ns3/root.hint up to 1.1.1.1
external/mpl/bind/dist/bin/tests/system/catz/ns1/catalog-bad6.example.db up to 1.1.1.1
[396 lines not shown]
sound: Handle CHN_F_MMAP_INVALID after cdev_pager_allocate()
We drop the channel lock to execute cdev_pager_allocate(). By the time
we pick up the lock again, CHN_F_MMAP_INVALID might be set, so make sure
we fail and free the vm handle.
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: markj, kib
Pull-Request: https://ron-dev.freebsd.org/FreeBSD/src/pulls/30
(cherry picked from commit 47efa8128268c35ac8f0a552d7a7ce43cd1c5925)
sound: Use and lock only the appropriate channel in dsp_mmap_single()
dsp_mmap_single() mmaps one of the channels associated with a
dsp_cdevpriv, based on the nprot argument. PROT_WRITE and
PROT_READ|PROT_WRITE select the output channel for mmaping, and
PROT_READ the input one. Instead of locking and modifying the flags of
all dsp_cdevpriv channels, do it only for the one we actually use.
While here, retire the now unused dsp_lock_chans() and
dsp_unlock_chans().
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: markj, kib
Pull-Request: https://ron-dev.freebsd.org/FreeBSD/src/pulls/30
(cherry picked from commit bbb37ddf3669f77d78446b9f1e37f58c63dc0a1c)
sound: Retire SD_F_VPC and related settings
VPC is enabled by default, and the only way to turn it off is through a
loader hint. That being said, there is no benefit to turning it off in
the first place, because VPC provides more fine-grained volume control,
as well as access to the SNDCTL_DSP_[SET|GET][REC|PLAY]VOL ioctls and
dsp_ioctl_channel().
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
(cherry picked from commit f70a687bb071cdee60dc7420d75fa1dd122af51a)