FreeBSD/src 4f004c7lib/libthr/tests pthread_tryjoin_test.c Makefile

lib/libthr: add pthread_tryjoin(3) test

(cherry picked from commit 902e3057cd5c7a076b78dd559b7b264610af59aa)
DeltaFile
+62-0lib/libthr/tests/pthread_tryjoin_test.c
+1-0lib/libthr/tests/Makefile
+63-02 files

FreeBSD/src c4522eflib/libthr/thread thr_join.c

libthr/thread/thr_join.c: deduplicate backout_join() helper

(cherry picked from commit ce16be73707eedc798b26e0741dcd70d1168ac10)
DeltaFile
+13-8lib/libthr/thread/thr_join.c
+13-81 files

FreeBSD/src 854e0e4sys/x86/x86 local_apic.c

x86 lapic: Dump LVTs from the ddb show lapic command

(cherry picked from commit dfc4186c6dcf2986b510fac108784011a236554d)
DeltaFile
+34-6sys/x86/x86/local_apic.c
+34-61 files

FreeBSD/src a8891c2include pthread_np.h, lib/libthr pthread.map

libthr: add pthread_tryjoin_np()

(cherry picked from commit afa70a8496e90fa751418be8d1b55e3d559a281a)
DeltaFile
+41-14lib/libthr/thread/thr_join.c
+4-0lib/libthr/pthread.map
+1-0include/pthread_np.h
+46-143 files

FreeBSD/src d1ac644share/man/man3 pthread_join.3 Makefile

Document pthread_tryjoin_np(3)

(cherry picked from commit 7f026a58691db1763203ab8c7c8f34f738bfd9d5)
DeltaFile
+23-3share/man/man3/pthread_join.3
+2-1share/man/man3/Makefile
+25-42 files

FreeBSD/src 21dd894sys/amd64/amd64 machdep.c, sys/kern init_main.c

sys: do not allow entering vm_fault() on boot until VM is initialized

(cherry picked from commit 83d98828867591b5d842573ed6edcec7392f82df)
DeltaFile
+11-1sys/kern/init_main.c
+8-0sys/vm/vm_init.c
+1-4sys/amd64/amd64/machdep.c
+20-53 files

FreeBSD/src 7c59e09sys/x86/x86 local_apic.c

x86/local_apic.c: convert lvts[] and elvts[] arrays to designated initializers

(cherry picked from commit 4938ee8064868f120413405f1b3aa40344a6fabd)
DeltaFile
+92-13sys/x86/x86/local_apic.c
+92-131 files

FreeBSD/src 9286d8fsys/x86/x86 local_apic.c

x86/local_apic.c: add lapic_maxlvt() helper

(cherry picked from commit ad5e3cb950344f9822dbbd90f5ac7c256f97fa4c)
DeltaFile
+15-5sys/x86/x86/local_apic.c
+15-51 files

FreeBSD/src 7d327e4sys/x86/include apicreg.h, sys/x86/x86 local_apic.c

x86/local_apic.c: Properly calculate the number of LVT entries

(cherry picked from commit 709a53c8b20b5770f7e2f117d4799b5617479976)
DeltaFile
+6-1sys/x86/include/apicreg.h
+5-2sys/x86/x86/local_apic.c
+11-32 files

FreeBSD/src 2079e58sys/x86/x86 local_apic.c

x86: mask all LAPIC vectors early, before BSP interrupts are enabled

(cherry picked from commit 11f954b021a1aadde1d03d40ed5d6b529e14da98)
DeltaFile
+28-0sys/x86/x86/local_apic.c
+28-01 files

FreeBSD/src dfd4c87sys/x86/x86 local_apic.c

x88/local_apic.c: for each lvt element, add LVT register index

(cherry picked from commit 87ed56a5c43521d97975d936df4fc36184f1b685)
DeltaFile
+12-0sys/x86/x86/local_apic.c
+12-01 files

FreeBSD/src da59b31tests/sys/fs/fusefs Makefile

Account for the ctl test needing the ctl(4) module

This testcase does not function unless the /dev/ctl/... node exists,
which is created by the ctl(4) module. Require the ctl(4) module to be
loaded so the test can be executed.

MFC after: 1 week
Differential Revision:  https://reviews.freebsd.org/D54518
DeltaFile
+3-0tests/sys/fs/fusefs/Makefile
+3-01 files

LLVM/project 0515a5dllvm/lib/Target/AArch64 MachineSMEABIPass.cpp

[AArch64][SME] Use LibcallLoweringInfo in the MachineSMEABIPass (#177762)

This adds a new helper to add calls to SME routines (addSMELibCall) and
check they are using the expected CC.

---------

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+50-30llvm/lib/Target/AArch64/MachineSMEABIPass.cpp
+50-301 files

LLVM/project f255beclibc/shared/math tanf.h, libc/src/__support/math tanf.h CMakeLists.txt

[libc][math] Refactor tanf implementation to header-only in src/__support/math folder. (#177730)

Part of #147386

in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
DeltaFile
+164-0libc/src/__support/math/tanf.h
+2-138libc/src/math/generic/tanf.cpp
+17-8utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/tanf.h
+16-0libc/src/__support/math/CMakeLists.txt
+1-10libc/src/math/generic/CMakeLists.txt
+223-1563 files not shown
+226-1569 files

OpenBSD/ports OJ6WHrGtextproc/py-css-parser Makefile

   use pytest, we now have the dep (jaraco.test) that prevented doing this before
VersionDeltaFile
1.13+12-15textproc/py-css-parser/Makefile
+12-151 files

OpenBSD/ports kECbDDYnet/py-websocket-client Makefile distinfo, net/py-websocket-client/pkg PLIST

   update to py3-websocket-client-1.9.0
VersionDeltaFile
1.22+12-15net/py-websocket-client/Makefile
1.11+27-0net/py-websocket-client/pkg/PLIST
1.6+2-2net/py-websocket-client/distinfo
+41-173 files

OpenBSD/ports bspCKBSsysutils/rdiff-backup distinfo Makefile

   update to rdiff-backup-2.2.6
VersionDeltaFile
1.6+2-2sysutils/rdiff-backup/distinfo
1.31+1-2sysutils/rdiff-backup/Makefile
+3-42 files

OpenBSD/ports n1WiesDnet/py-pcapy Makefile distinfo

   update to py3-pcapy-1.1.0
VersionDeltaFile
1.35+5-2net/py-pcapy/Makefile
1.7+2-2net/py-pcapy/distinfo
+7-42 files

OpenBSD/ports CUZDpLedevel/py-test-aiohttp Makefile distinfo, devel/py-test-aiohttp/pkg PLIST

   update to py3-test-aiohttp-1.1.0
VersionDeltaFile
1.4+3-4devel/py-test-aiohttp/Makefile
1.2+2-2devel/py-test-aiohttp/distinfo
1.5+1-0devel/py-test-aiohttp/pkg/PLIST
+6-63 files

OpenBSD/ports rvfyC0pdevel/py-test-subtests Makefile distinfo

   update to py3-pytest-subtests-0.15.0
VersionDeltaFile
1.17+4-7devel/py-test-subtests/Makefile
1.8+2-2devel/py-test-subtests/distinfo
+6-92 files

OpenBSD/ports gKdhzx5devel/py-test-mock Makefile distinfo

   update to py3-test-mock-3.15.1
VersionDeltaFile
1.28+3-4devel/py-test-mock/Makefile
1.12+2-2devel/py-test-mock/distinfo
+5-62 files

OpenBSD/ports ZuUHtQqdevel/py-test-localserver Makefile distinfo, devel/py-test-localserver/pkg PLIST

   update to py3-test-localserver-0.10.0
VersionDeltaFile
1.20+2-3devel/py-test-localserver/Makefile
1.7+2-2devel/py-test-localserver/distinfo
1.10+2-2devel/py-test-localserver/pkg/PLIST
+6-73 files

LLVM/project 49d464cclang-tools-extra/clang-tidy/llvm UseVectorUtilsCheck.cpp UseVectorUtilsCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add llvm-use-vector-utils (#177722)

This new check suggests the following replacements:
* `llvm::to_vector(llvm::map_range(X, Fn))` -> `llvm::map_to_vector(X,
Fn)`
* `llvm::to_vector(llvm::make_filter_range(X, Fn))` ->
`llvm::filter_to_vector(X, Fn)`
and add the `SmallVectorExtras.h` include when necessary.

The check is called `vector-utils` because we may want to handle more
cases in the future, like turning explicit calls to SmallVector
constructor to `llvm::to_vector` (which lives in `SmallVector.h`, not
`SmallVectorExtras.h`).

Assisted-by: claude
DeltaFile
+149-0clang-tools-extra/test/clang-tidy/checkers/llvm/use-vector-utils.cpp
+97-0clang-tools-extra/clang-tidy/llvm/UseVectorUtilsCheck.cpp
+42-0clang-tools-extra/clang-tidy/llvm/UseVectorUtilsCheck.h
+31-0clang-tools-extra/docs/clang-tidy/checks/llvm/use-vector-utils.rst
+7-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
+328-02 files not shown
+330-08 files

OpenBSD/ports sVXqQ0Tdevel Makefile, devel/py-test-astropy Makefile

   sync RDEPs in py-test-astropy with upstream, which drops py-test-openfiles
   that was only ever used for py-test-astropy, so merge it in via @pkgpath @conflict
VersionDeltaFile
1.10+7-9devel/py-test-astropy/Makefile
1.7+3-0devel/py-test-astropy/pkg/PLIST
1.2553+0-1devel/Makefile
1.2+0-0devel/py-test-openfiles/distinfo
1.2+0-0devel/py-test-openfiles/pkg/DESCR
1.6+0-0devel/py-test-openfiles/pkg/PLIST
+10-101 files not shown
+10-107 files

FreeBSD/doc 6cee84fwebsite/content/en/projects summerofcode.adoc

GSoC: Add missing table of contents entry for LLM Policy

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0website/content/en/projects/summerofcode.adoc
+1-01 files

NetBSD/src EKXs5Oysys/dev/usb if_ure.c

   ure: fix some speed checks and enable 32K RX buffers when possible

   1) Adjust some USB speed tests for correct handling of USB_SPEED_LOW
      and USB_SPEED_SUPER_PLUS.
   2) On 8153, with >= USB_SPEED_SUPER, we can use 32K RX buffers, so do it.
VersionDeltaFile
1.61+17-10sys/dev/usb/if_ure.c
+17-101 files

OpenBSD/ports ynYNY1Etextproc/py-pdfminer Makefile distinfo, textproc/py-pdfminer/pkg PLIST

   update to py3-pdfminer-20260107
VersionDeltaFile
1.14+149-148textproc/py-pdfminer/pkg/PLIST
1.23+9-7textproc/py-pdfminer/Makefile
1.10+2-2textproc/py-pdfminer/distinfo
+160-1573 files

LLVM/project 24be429llvm/lib/Target/SystemZ SystemZISelLowering.cpp

SystemZ: Use correctly offset MachinePointerInfo in CC lowering (#177793)

Previously this was just using the original base address as
the pointer info.
DeltaFile
+5-3llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+5-31 files

OpenBSD/ports gQJsjx8security/py-gnupg Makefile distinfo

   update to py3-gnupg-0.5.6
VersionDeltaFile
1.58+4-4security/py-gnupg/Makefile
1.21+2-2security/py-gnupg/distinfo
+6-62 files

OpenBSD/ports 6PUUbuldevel/py-docstring-to-markdown Makefile distinfo, devel/py-docstring-to-markdown/pkg PLIST

   update to py3-docstring-to-markdown-0.17
VersionDeltaFile
1.6+5-4devel/py-docstring-to-markdown/Makefile
1.3+2-2devel/py-docstring-to-markdown/distinfo
1.6+4-0devel/py-docstring-to-markdown/pkg/PLIST
+11-63 files