LLVM/project 7b0d00fllvm/include/llvm/ObjCopy ObjCopy.h, llvm/lib/ObjCopy ObjCopy.cpp Archive.cpp

[llvm-objcopy] Add --verbose option to llvm-strip/llvm-objcopy (#196611)

Added `--verbose / -v` option to `llvm-strip` and `llvm-objcopy` as part
of #123041, matching GNU strip's output format. When the flag is passed,
the tool prints one line per file processed.

copy from `'input.o' [elf64-x86-64] to 'output.o' [elf64-x86-64]`
DeltaFile
+91-0llvm/test/tools/llvm-objcopy/verbose.test
+26-1llvm/tools/llvm-objcopy/llvm-objcopy.cpp
+14-0llvm/lib/ObjCopy/ObjCopy.cpp
+12-1llvm/lib/ObjCopy/Archive.cpp
+8-0llvm/include/llvm/ObjCopy/ObjCopy.h
+5-0llvm/tools/llvm-objcopy/CommonOpts.td
+156-24 files not shown
+167-210 files

LLVM/project 8d42953utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Port c264e07 (#201292)
DeltaFile
+2-1utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-11 files

LLVM/project 97bb7eclibcxx/include/__type_traits integer_traits.h, libcxx/test/libcxx/concepts/concepts.arithmetic __libcpp_signed_integer.compile.pass.cpp __libcpp_unsigned_integer.compile.pass.cpp

[libc++] Reject cv-qualified types in __is_signed/unsigned_integer_v (#200377)

`__is_signed_integer_v` and `__is_unsigned_integer_v` previously
admitted cv-qualified types, contradicting `[basic.fundamental]/p1-2`.
The fix adds `__is_unqualified_v<_Tp>` to both predicates.

Reported by @jwakely on
[#185027](https://github.com/llvm/llvm-project/pull/185027#issuecomment-4574289895).
Trait-level tests cover all consumers via the shared concept; cast-like
templates (`in_range`, `saturating_cast`, `extents`) get explicit
cv-rejection tests.

Assisted-by: Claude (Anthropic)

---------

Co-authored-by: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+32-0libcxx/test/libcxx/concepts/concepts.arithmetic/__libcpp_signed_integer.compile.pass.cpp
+32-0libcxx/test/libcxx/concepts/concepts.arithmetic/__libcpp_unsigned_integer.compile.pass.cpp
+21-0libcxx/test/std/numerics/numeric.ops/numeric.ops.sat/saturating_cast.compile.pass.cpp
+9-7libcxx/include/__type_traits/integer_traits.h
+10-0libcxx/test/std/utilities/utility/utility.intcmp/intcmp.verify.cpp
+8-0libcxx/test/std/containers/views/mdspan/extents/index_type.verify.cpp
+112-76 files

LLVM/project edcafdblldb/packages/Python/lldbsuite/test lldbpexpect.py, lldb/test/API/commands/apropos/formatting TestAproposFormatting.py

[lldb][test] Always call quit when tearing down pexpect tests (#201100)

Right now we manually have to call quit at the end of each pexpect test.
This patches makes this call automatic.

This also makes tests that missed the call and where previously waiting
for a timeout faster. For example, TestClangREPL.py now only takes about
10 seconds to run instead of 1 minute.
DeltaFile
+17-2lldb/packages/Python/lldbsuite/test/lldbpexpect.py
+0-3lldb/test/API/commands/apropos/formatting/TestAproposFormatting.py
+0-3lldb/test/API/commands/expression/multiline-navigation/TestMultilineNavigation.py
+0-3lldb/test/API/iohandler/autosuggestion/TestAutosuggestion.py
+0-2lldb/test/API/iohandler/sigint/TestIOHandlerPythonREPLSigint.py
+0-1lldb/test/API/commands/gui/basicdebug/TestGuiBasicDebug.py
+17-1414 files not shown
+17-2820 files

FreeBSD/ports 837974edevel/py-cachebox distinfo Makefile

devel/py-cachebox: update 5.2.3 → 6.0.0
DeltaFile
+97-61devel/py-cachebox/distinfo
+52-35devel/py-cachebox/Makefile
+149-962 files

FreeBSD/ports f9e3efamisc/valentina Makefile

misc/valentina: update 1.0.1 → 1.0.2
DeltaFile
+1-1misc/valentina/Makefile
+1-11 files

FreeBSD/ports 05c810fgraphics/oidn distinfo Makefile

graphics/oidn: update 2.4.1 → 2.5.0
DeltaFile
+7-9graphics/oidn/distinfo
+3-4graphics/oidn/Makefile
+10-132 files

FreeBSD/ports 62ef4fddevel/py-distlib distinfo Makefile, devel/py-distlib/files patch-pyproject.toml

devel/py-distlib: update 0.4.0 → 0.4.1
DeltaFile
+13-0devel/py-distlib/files/patch-pyproject.toml
+3-3devel/py-distlib/distinfo
+3-1devel/py-distlib/Makefile
+19-43 files

FreeBSD/ports e9f6e3atextproc/py-json-repair pkg-descr distinfo, textproc/py-json-repair/files patch-pyproject.toml patch-tests_test__docs__app__schema.py

textproc/py-json-repair: update 0.50.1 → 0.59.10
DeltaFile
+6-10textproc/py-json-repair/files/patch-pyproject.toml
+13-0textproc/py-json-repair/files/patch-tests_test__docs__app__schema.py
+7-0textproc/py-json-repair/pkg-descr
+3-3textproc/py-json-repair/distinfo
+2-3textproc/py-json-repair/Makefile
+31-165 files

FreeBSD/ports 0668445math/libdivsufsort Makefile

math/libdivsufsort: build and install the 64-bit library

Differential Revision:  https://reviews.freebsd.org/D56885
DeltaFile
+9-1math/libdivsufsort/Makefile
+9-11 files

LLVM/project 6b5bb08clang/lib/Basic Targets.cpp, clang/lib/Basic/Targets SPIR.h

Revert "[OpenCL] Allow mesa3d OS in spirv32 and spirv64 targets" (#200727)

Reverts llvm/llvm-project#197148

libclc will use generic target triple spirv32[64]-unknown-unknown for use in mesa.
DeltaFile
+9-14clang/lib/Basic/Targets/SPIR.h
+0-12clang/test/CodeGen/target-data.c
+1-9clang/test/Frontend/spirv-target-validation.c
+2-2clang/lib/Basic/Targets.cpp
+12-374 files

LLVM/project 6a7b887libclc CMakeLists.txt README.md

[libclc] Use generic spirv*-unknown-unknown clang triple for SPIR-V targets (#199618)

spirv-diff shows only numbering change to
spirv64-unknown-unknown/libclc.spv. No change in `llvm-spirv -to-text`
outputs. llvm-diff shows no change on reverse-translated bitcode files.

Also fixes a bug that spirv32-unknown-unknown was incorrectly using
64-bit triple.

Update README.md to use the generic target triple for SPIR-V targets.
DeltaFile
+1-11libclc/CMakeLists.txt
+3-3libclc/README.md
+4-142 files

LLVM/project 6e6c51blibcxx/include map __tree, libcxx/test/std/containers/associative/map/map.cons copy_assign.pass.cpp

[libc++] Make `<map>` `std::map` constexpr as part of P3372R3 (#134330)

Fixes https://github.com/llvm/llvm-project/issues/128660

Adds `constexpr` support for `std::map` as per P3372R3

---------

Co-authored-by: A. Jiang <de34 at live.cn>
DeltaFile
+346-255libcxx/include/map
+295-211libcxx/include/__tree
+68-54libcxx/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp
+63-48libcxx/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp
+86-16libcxx/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp
+74-0libcxx/test/support/CopyConstructible.h
+932-58493 files not shown
+2,161-1,03599 files

OPNSense/core cab002esrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Not needed anymore now
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+0-11 files

FreeBSD/ports 845f03eshells/bash distinfo Makefile

shells/bash: Update to 5.3.12
DeltaFile
+7-1shells/bash/distinfo
+1-1shells/bash/Makefile
+8-22 files

NetBSD/pkgsrc RqVKveNdoc CHANGES-2026

   Updated net/grpc, net/py-grpcio*
VersionDeltaFile
1.3473+5-1doc/CHANGES-2026
+5-11 files

LLVM/project 40d725fllvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll llvm.amdgcn.av.load.b128.ll

rebase to fix ReleaseNotes.rst

Created using spr 1.3.7
DeltaFile
+23,873-20,923llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+12,982-11,930llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+12,365-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.av.load.b128.ll
+10,469-10llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+8,268-12llvm/test/CodeGen/AMDGPU/accvgpr-spill-scc-clobber.mir
+2,674-2,698llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+70,631-35,5738,082 files not shown
+443,877-231,9148,088 files

NetBSD/pkgsrc vvWAA7qnet/grpc PLIST distinfo, net/py-grpcio distinfo

   grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.81.0

   1.81.0

   Core

   [EventEngine] Fix a potential use-after-free error on Windows.
   [ssl] Server side handshaker factory stores a map of key signers.
   [Core] Fix completion queue shutdown race on weak memory models (ARM).
   [EventEngine] Fix a Windows race that causes an assertion error.
   [grpc_error] enable error_flatten experiment in OSS.
   [Python] Trim Python2 backward compatiblity syntax - removed (object) inheritance.

   Objective-C

   [ObjC] Add receiveNextMessage to GRPCUnaryProtoCall.

   Python


    [12 lines not shown]
VersionDeltaFile
1.58+49-41net/grpc/PLIST
1.111+4-4net/grpc/distinfo
1.69+4-4net/py-grpcio-testing/distinfo
1.78+4-4net/py-grpcio-tools/distinfo
1.84+4-4net/py-grpcio/distinfo
1.94+3-3net/py-grpcio-tools/Makefile
+68-603 files not shown
+75-679 files

OPNSense/core 0b67bb7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

Call set endpoint directly and use serializeToConfig to save the volatile SNAT model field into legacy configuration. Expose a validation endpoint to ensure no invalid values can be serialized
DeltaFile
+2-18src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+19-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+10-2src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/SNatModeField.php
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+32-214 files

LLVM/project c2ed0b1llvm/lib/Analysis CaptureTracking.cpp

[CaptureTracking] Remove allocator comparison special case (#201143)

CaptureTracking had a special case that (incorrectly) reported
`captures(none)` for comparisons of allocation functions with null.
Remove this special case and return the correct
`captures(address_is_null)` result instead.

It seems like this doesn't have any practical benefit anymore, as things
like AA will ignore address-only captures nowadays.
DeltaFile
+4-16llvm/lib/Analysis/CaptureTracking.cpp
+4-161 files

LLVM/project d0af9c8utils/bazel/llvm-project-overlay/lldb BUILD.bazel

[bazel] Port 142ad48 (#201283)
DeltaFile
+14-8utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+14-81 files

LLVM/project 57b0939libc/src/unistd/linux alarm.cpp

[libc] Fix alarm layout mismatch on 32-bit time64 (#201276)

Fixed alarm implementation on 32-bit architectures with 64-bit time_t
(like RISC-V 32-bit). The SYS_setitimer syscall on these platforms
expects the legacy 32-bit struct itimerval (with 32-bit tv_sec and
tv_usec). Convert the arguments to this layout before invoking the
syscall to avoid the kernel misinterpreting the timeout.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+23-10libc/src/unistd/linux/alarm.cpp
+23-101 files

NetBSD/pkgsrc-wip 97bf4fcpy-netsnmp-cffi PLIST distinfo, py-netsnmp-cffi/patches patch-src_netsnmpy_netsnmp__ffi.py

py-netsnmp-cffi: add dummy member to 'struct enum_list', so this works again.

Bump PKGREVISION.
DeltaFile
+6-9py-netsnmp-cffi/PLIST
+14-0py-netsnmp-cffi/patches/patch-src_netsnmpy_netsnmp__ffi.py
+1-0py-netsnmp-cffi/distinfo
+1-0py-netsnmp-cffi/Makefile
+22-94 files

NetBSD/pkgsrc NpI3HEpdoc CHANGES-2026

   Updated textproc/py-snowballstemmer, databases/postgresql-timescaledb
VersionDeltaFile
1.3472+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FxInCumdatabases/postgresql-timescaledb distinfo Makefile

   postgresql-timescaledb: updated to 2.27.2

   2.27.2

   Bugfixes

   Remove refresh policy check when adding columnstore policy
   Fix wrong results and crashes when grouping by columns that are not in the SELECT list with vectorized aggregation or columnar index scan
   Skip ColumnarIndexScan when the qual contains a SubPlan
VersionDeltaFile
1.51+4-4databases/postgresql-timescaledb/distinfo
1.54+2-2databases/postgresql-timescaledb/Makefile
1.50+2-1databases/postgresql-timescaledb/PLIST
+8-73 files

NetBSD/pkgsrc 6Fdz8TDshells/nushell distinfo cargo-depends.mk

   nushell: updated to 0.113.1

   0.113.1

   This patch release fixes issues introduced in 0.113.0, including YAML string
   quoting behavior, reliability problems across the idx command family, and a
   REPL regression in commandline edit.
VersionDeltaFile
1.73+13-13shells/nushell/distinfo
1.63+3-3shells/nushell/cargo-depends.mk
1.89+2-2shells/nushell/Makefile
+18-183 files

OpenBSD/src MKU6c0Qsys/dev/ic qwx.c qwxvar.h, sys/dev/pci if_qwx_pci.c

   Fix roaming between APs with qwx(4).

   Implement a custom bgscan_done() handler which waits for Tx queues to
   drain and handles the AP switch properly by disassociating the device
   from our old AP while we still have the old AP's MAC address available
   in ic_bss.

   Previously, the qwx_newstate task would run a firmware disassociation
   sequence with the _new_ AP's MAC address before trying to associate.
   The firmware didn't like this and we ran into errors such as:

    qwx0: delete key 3 failed: error 58
    qwx0: failed to delete peer vdev_id 0 addr xx:xx:xx:xx:xx:xx ret 58
    qwx0: unable to delete BSS peer: 58

   tested by ajacoutot@ and myself on amd64, and by phessler@ on arm64

   ok phessler@, "it works great" ajacoutot@
VersionDeltaFile
1.126+209-22sys/dev/ic/qwx.c
1.37+8-1sys/dev/ic/qwxvar.h
1.36+2-1sys/dev/pci/if_qwx_pci.c
+219-243 files

OpenBSD/src 89XgHwRsys/dev/ic qwx.c

   always allow data frame interrupts in qwx(4) while the interface is UP

   This helps with situations where we would fail to receive the initial
   EAPOL frame during WPA handshakes with the AP, in particular when
   roaming between APs.

   tested by ajacoutot@ and myself on amd64, and by phessler@ on arm64
VersionDeltaFile
1.125+2-11sys/dev/ic/qwx.c
+2-111 files

OpenBSD/ports SraqUo4www/sogo/patches patch-UI_MailerUI_UIxMailFolderActions_m patch-SoObjects_SOGo_SOGoGCSFolder_m

   www/sogo: fix build with llvm 22

   disclaimer: i know nothing to objective-C, it's mostly fixing
   incompatible pointer types by changing var types or sprinkling casts
   here and there. should be pushed upstream for a proper review by ppl
   knowledgeable in obj-C..
VersionDeltaFile
1.1+66-0www/sogo/patches/patch-UI_MailerUI_UIxMailFolderActions_m
1.3+10-52www/sogo/patches/patch-SoObjects_SOGo_SOGoGCSFolder_m
1.1+30-0www/sogo/patches/patch-UI_PreferencesUI_UIxPreferences_m
1.1+28-0www/sogo/patches/patch-API_SOGoAPIDispatcher_m
1.1+22-0www/sogo/patches/patch-UI_Contacts_UIxContactEditor_m
1.1+21-0www/sogo/patches/patch-UI_AdministrationUI_UIxAdministrationAclEditor_m
+177-5228 files not shown
+551-5234 files

LLVM/project 9bb17a0clang-tools-extra/clangd/unittests CMakeLists.txt

[clangd] Disable PCH reuse for ClangdTests (#201232)

Fixes https://github.com/llvm/llvm-project/issues/200999
DeltaFile
+3-0clang-tools-extra/clangd/unittests/CMakeLists.txt
+3-01 files