LLVM/project 61036c3llvm/include/llvm/ObjectYAML ContiguousBlobAccumulator.h, llvm/lib/ObjectYAML ContiguousBlobAccumulator.cpp COFFEmitter.cpp

[ObjectYAML][NFC] Finalize COFF symbol table offset in writeCOFF (#212671)

Move NumberOfSections and NumberOfSymbols initialization out of
layoutCOFF. Derive PointerToSymbolTable from the live output offset and
write its final value back to the emitted header.

Add an endian-aware ContiguousBlobAccumulator::updateDataAt overload.

This is a preparatory step toward removing the separate COFF layout
pass.
DeltaFile
+82-0llvm/unittests/ObjectYAML/ContiguousBlobAccumulatorTest.cpp
+40-35llvm/lib/ObjectYAML/COFFEmitter.cpp
+8-1llvm/lib/ObjectYAML/ContiguousBlobAccumulator.cpp
+7-0llvm/include/llvm/ObjectYAML/ContiguousBlobAccumulator.h
+1-0llvm/unittests/ObjectYAML/CMakeLists.txt
+138-365 files

HardenedBSD/src b70b3cbsys/compat/linux linux_ioctl.h linux_ioctl.c, sys/net80211 ieee80211_ioctl.h ieee80211_crypto.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+129-22sys/net80211/ieee80211_ioctl.c
+147-0sys/net80211/ieee80211_crypto.h
+38-0sys/compat/linux/linux_ioctl.c
+20-0sys/compat/linux/linux_ioctl.h
+18-0sys/net80211/ieee80211_crypto.c
+6-2sys/net80211/ieee80211_ioctl.h
+358-241 files not shown
+361-247 files

HardenedBSD/src b2f4b9esys/compat/linux linux_ioctl.h linux_ioctl.c, sys/net80211 ieee80211_ioctl.h ieee80211_crypto.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+129-22sys/net80211/ieee80211_ioctl.c
+147-0sys/net80211/ieee80211_crypto.h
+38-0sys/compat/linux/linux_ioctl.c
+20-0sys/compat/linux/linux_ioctl.h
+18-0sys/net80211/ieee80211_crypto.c
+6-2sys/net80211/ieee80211_ioctl.h
+358-241 files not shown
+361-247 files

HardenedBSD/src 253726econtrib/expat Changes, contrib/expat/doc reference.html

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+77-20contrib/expat/Changes
+49-25contrib/expat/lib/xmlparse.c
+70-1contrib/expat/tests/misc_tests.c
+32-1contrib/expat/tests/basic_tests.c
+29-1contrib/expat/doc/reference.html
+14-3contrib/expat/lib/xmltok.c
+271-5182 files not shown
+462-8688 files

HardenedBSD/ports 91faef9devel/glab Makefile distinfo, devel/py-fastjsonschema distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+5-5devel/task/distinfo
+5-5devel/glab/distinfo
+3-3textproc/tgrep/distinfo
+3-3devel/py-fastjsonschema/distinfo
+2-3devel/glab/Makefile
+48-195 files not shown
+55-2611 files

NetBSD/pkgsrc-wip 0fe6a04libyuv-git COMMIT_MSG PLIST

libyuv-git: update to commit 1a746db4cee1df36a9de56dd1d13446507106032

Packaging changes:
 * Added COMMIT_MSG file.

Upstream changes:
 * Bumped commit hash to support the latest tg_owt-git update.
DeltaFile
+7-7libyuv-git/buildlink3.mk
+7-7libyuv-git/Makefile
+6-3libyuv-git/DESCR
+3-3libyuv-git/distinfo
+4-1libyuv-git/PLIST
+4-0libyuv-git/COMMIT_MSG
+31-216 files

HardenedBSD/ports 8b59a2bkorean/ibus-hangul Makefile

korean/ibus-hangul: Appease portlint
DeltaFile
+3-1korean/ibus-hangul/Makefile
+3-11 files

FreeBSD/ports 8b59a2bkorean/ibus-hangul Makefile

korean/ibus-hangul: Appease portlint
DeltaFile
+3-1korean/ibus-hangul/Makefile
+3-11 files

LLVM/project 03bce6elibc/src/math/generic CMakeLists.txt

nit
DeltaFile
+1-1libc/src/math/generic/CMakeLists.txt
+1-11 files

NetBSD/pkgsrc-wip 4a564b1tde2e COMMIT_MSG distinfo, tde2e/patches patch-tdutils_td_utils_port_detail_KQueue.cpp

tde2e: Add tde2e-1.8.51

Telegram End-to-End encryption library (tdlib E2E mode).
DeltaFile
+32-0tde2e/Makefile
+20-0tde2e/patches/patch-tdutils_td_utils_port_detail_KQueue.cpp
+14-0tde2e/buildlink3.mk
+11-0tde2e/PLIST
+6-0tde2e/distinfo
+4-0tde2e/COMMIT_MSG
+87-01 files not shown
+89-07 files

LLVM/project 0ee7bd3utils/bazel/llvm-project-overlay/libc BUILD.bazel

remove dep from bazel
DeltaFile
+0-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+0-11 files

LLVM/project bd9bb4clibc/src/__support/builtins CMakeLists.txt

fix conflict
DeltaFile
+11-7libc/src/__support/builtins/CMakeLists.txt
+11-71 files

FreeBSD/ports 5e61c3ddevel/glab pkg-plist Makefile

devel/glab: update to 1.114.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-3devel/glab/Makefile
+1-1devel/glab/pkg-plist
+8-93 files

HardenedBSD/ports 5e61c3ddevel/glab pkg-plist Makefile

devel/glab: update to 1.114.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+2-3devel/glab/Makefile
+1-1devel/glab/pkg-plist
+8-93 files

NetBSD/pkgsrc-wip 249a782ada-url DESCR COMMIT_MSG

ada-url: Add ada-url-3.4.4

Ada is a fast and spec-compliant URL parser written in C++.
It parses, validates, normalizes, and resolves URLs efficiently,
following the WHATWG URL specification.
DeltaFile
+49-0ada-url/PLIST
+24-0ada-url/Makefile
+15-0ada-url/buildlink3.mk
+5-0ada-url/distinfo
+4-0ada-url/COMMIT_MSG
+3-0ada-url/DESCR
+100-06 files

LLVM/project 451124fclang/include/clang/AST APValue.h, clang/lib/AST APValue.cpp

[clang][AST] Remove APValue float/int double-initialization (#217100)

Every call to `MakeInt()` and `MakeFloat()` used to initialize the
backing `APSInt`/`APFloat`, but they were also all followed by a
`setInt()`/`setFloat()` call.

Just pass the value to `MakeInt()` and `MakeFloat()` directly, which is
also what most of the other `Make*` functions do.
DeltaFile
+16-6clang/include/clang/AST/APValue.h
+2-4clang/lib/AST/APValue.cpp
+18-102 files

LLVM/project 8bcec58orc-rt/include/orc-rt-utils CommandLine.h

[orc-rt] Remove unused header. NFC. (#217206)
DeltaFile
+0-1orc-rt/include/orc-rt-utils/CommandLine.h
+0-11 files

LLVM/project e934774bolt/lib/Passes IdenticalCodeFolding.cpp, bolt/test safe-icf-relative-vtable.cpp

[BOLT] ICF: Use nameStartsWith instead of getName (#206999)

The getName method returns the name of the first symbol for a given
BinaryData. If a symbol is associated with the same address as a vtable
symbol, the ICF check for vtable mangled names may behave unexpectedly.
The correct approach is to use nameStartsWith, which checks all symbols
associated with the BinaryData.
DeltaFile
+8-2bolt/test/safe-icf-relative-vtable.cpp
+2-2bolt/lib/Passes/IdenticalCodeFolding.cpp
+10-42 files

LLVM/project 3f1df3bllvm/lib/Target/M68k M68kTargetMachine.cpp

[M68k] Fix build after Legalizer rename #217046 (#217207)
DeltaFile
+1-1llvm/lib/Target/M68k/M68kTargetMachine.cpp
+1-11 files

LLVM/project fcec6callvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange inner-latch-defs-iv.ll

[LoopInterchange] Bail out if a PHI would be cloned into the new latch (#212742)

The transformation stage of LoopInterchange splits the inner loop latch
and clones the necessary instructions from the original latch into the
new one. PHI nodes cannot be cloned this way, so the legality check is
supposed to reject cases where such a clone would happen. However, it
missed some cases, allowing a PHI node to be cloned and invalid IR to be
produced.

This patch fixes the issue by making the legality check follow all the
instruction trees the transformation would clone, i.e., the use-def
chains of both the exit condition and the induction variable updates,
and reject the interchange if a PHI node other than the induction PHIs
appears in them. Previously, the check only ran when the inner loop
contains subloops, only followed the use-def chains of the exit
condition, and only rejected PHI nodes placed in the latch block.

Note that this is a stop-gap solution, especially because the legality
check strongly depends on the details of the transformation stage. The

    [3 lines not shown]
DeltaFile
+28-30llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+58-0llvm/test/Transforms/LoopInterchange/inner-latch-defs-iv.ll
+86-302 files

LLVM/project ae99d61llvm/include/llvm/CodeGen/GlobalISel Localizer.h LoadStoreOpt.h, llvm/lib/CodeGen/GlobalISel Localizer.cpp LoadStoreOpt.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+54-28llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+25-10llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+1-9llvm/lib/CodeGen/GlobalISel/Localizer.cpp
+0-5llvm/include/llvm/CodeGen/GlobalISel/Localizer.h
+2-2llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+2-1llvm/test/CodeGen/AArch64/GlobalISel/store-merging.mir
+84-556 files not shown
+90-5912 files

LLVM/project cca79dallvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h Localizer.h, llvm/lib/CodeGen/GlobalISel GlobalISel.cpp Localizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+54-28llvm/lib/CodeGen/GlobalISel/LoadStoreOpt.cpp
+45-23llvm/lib/CodeGen/GlobalISel/Localizer.cpp
+26-14llvm/include/llvm/CodeGen/GlobalISel/Localizer.h
+25-10llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+4-4llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
+2-2llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp
+156-818 files not shown
+169-8814 files

NetBSD/pkgsrc UqaNgmmdoc CHANGES-2026

   Updated www/p5-Plack to 1.0054
VersionDeltaFile
1.5395+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RyYHib2www/p5-Plack distinfo Makefile

   Update to 1.0054

   Upstream changes:
   1.0054  2026-05-04 23:38:13 PDT
       [BUG FIXES]
           - Revert Plack::App::File REQUEST_METHOD check after locating file due to regression #725
   1.0053  2026-04-28 15:59:58 PDT
       [DEPRECATIONS]
           - Plack::Middleware::XSendfile is deprecated due to security design issues; see POD for migration examples
       [BUG FIXES]
           - Plack::App::File now checks REQUEST_METHOD after locating the file #681
   1.0052  2026-04-27 12:59:19 PDT
       [BUG FIXES]
           - stat already open filehandle rather than filename in Plack::App::File #716
       [IMPROVEMENTS]
           - Updated MIME type list in Plack::MIME sourced from rack/rack #706
           - Avoid try block just for checking $object->isa in HTTP::Message::PSGI #712
           - Remove the last remaining uses of base.pm #707
           - Document security trust model and frontend configuration for XSendfile middleware
VersionDeltaFile
1.62+5-6www/p5-Plack/Makefile
1.42+4-4www/p5-Plack/distinfo
+9-102 files

LLVM/project b29eb4bllvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV condops.ll

[RISCV] Lower (select c, x, -x) -> (sub (czero_eqz x, c), (czero_nez x, c)) with Zicond. (#217181)

Assisted-by: Claude
DeltaFile
+141-0llvm/test/CodeGen/RISCV/condops.ll
+22-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+163-22 files

LLVM/project c515779llvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h

fix

Created using spr 1.3.7
DeltaFile
+4-0llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+4-01 files

LLVM/project 9b9a554llvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+4-0llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+4-01 files

LLVM/project 22bc01dllvm/include/llvm/CodeGen/GlobalISel LoadStoreOpt.h

fix

Created using spr 1.3.7
DeltaFile
+1-1llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
+1-11 files

LLVM/project 3d0ce83llvm/lib/Object GOFFObjectFile.cpp

Address comments in GOFFObjectFile.cpp
DeltaFile
+18-19llvm/lib/Object/GOFFObjectFile.cpp
+18-191 files

LLVM/project ab3c202llvm/lib/Object ArchiveWriter.cpp

Remove unnecessary new line
DeltaFile
+0-1llvm/lib/Object/ArchiveWriter.cpp
+0-11 files