LLVM/project 8e9493fclang/lib/CIR/CodeGen CIRGenFunction.cpp

fix Address emission
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+1-11 files

FreeBSD/ports bf6ca7eemulators/Ymir/files patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp

emulators/Ymir: drop support for FreeBSD 13

With FreeBSD 13 being EOL, the build fix regarding the OpenSSL version
constant is not needed anymore.

PORTREVISION bump not required because this fix only effected building
on FreeBSD < 14.

PR:             295120
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    vvd (co-mentor)
DeltaFile
+2-14emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
+2-141 files

LLVM/project c1084a8llvm/test/Transforms/InstSimplify call.ll

update test
DeltaFile
+3-12llvm/test/Transforms/InstSimplify/call.ll
+3-121 files

LLVM/project a419733llvm/test/Transforms/InstSimplify call.ll

add test
DeltaFile
+81-0llvm/test/Transforms/InstSimplify/call.ll
+81-01 files

LLVM/project b5371acllvm/lib/Analysis InstructionSimplify.cpp

[InstSimplify] Fold fshl/fshr of complementary shifts to identity
DeltaFile
+11-0llvm/lib/Analysis/InstructionSimplify.cpp
+11-01 files

LLVM/project 58936f7utils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes ce6605a (#196880)

This fixes ce6605a4931a294bd17b5e56658b701b18d2bcf9.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+5-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+5-11 files

LLVM/project 8a23021llvm/lib/Analysis AliasAnalysis.cpp, llvm/test/Analysis/BasicAA atomics.ll

[AA] No synchronization effects for never-escaping identified local (#193939)

Fences and other synchronizing operations (such as atomic accesses
stronger than monotonic) are modelled as reading and writing all memory,
in order to enforce their implied ordering constraints.

Currently, this happens even for identified function locals that do not
escape. This patch excludes those objects.

Notably, we can *not* reason based on captures-before here, because the
synchronizing operation still has an effect even if the object only
escapes *later*.

The hope here is that with this restriction in place, it may be viable
to respect potential synchronization inside non-nosync function calls.
DeltaFile
+24-22llvm/test/Analysis/BasicAA/atomics.ll
+28-11llvm/lib/Analysis/AliasAnalysis.cpp
+0-8llvm/test/Transforms/DeadStoreElimination/fence.ll
+3-3llvm/test/Transforms/LICM/atomics.ll
+2-2llvm/test/Transforms/GVN/fence.ll
+0-2llvm/test/Transforms/GVN/simplify-icf-cache-invalidation.ll
+57-481 files not shown
+58-497 files

LLVM/project 4ef4f90libc/src/__support/File file.cpp, libc/test/src/__support/File file_test.cpp

[libc] Fix partial multi-byte write detection in File (#196402)

File::write_unlocked(const wchar_t*, size_t) checked 'write_res.value <
1' after writing a converted UTF-8 sequence. For multi-byte characters,
a short platform write (e.g. 2 of 3 bytes for a 3-byte character) passed
this check and was counted as a successful write. The output stream
would then contain an incomplete UTF-8 sequence with no error reported
to the caller.

Changed the check to 'write_res.value < char_size' and set the error
indicator on the stream when it triggers.

Added a regression test using a mock File subclass that limits
platform_write to 2 bytes per call, simulating short writes on pipes and
sockets.

Assisted-by: Automated tooling, human reviewed.

---------

Co-authored-by: Michael Jones <michaelrj at google.com>
DeltaFile
+86-0libc/test/src/__support/File/file_test.cpp
+4-2libc/src/__support/File/file.cpp
+90-22 files

NetBSD/pkgsrc nZ7s30qdoc CHANGES-2026

   Updated net/rsync, converters/py-bidi, devel/py-traitlets
VersionDeltaFile
1.2970+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc cDeCNaEdevel/py-traitlets distinfo Makefile

   py-traitlets: updated to 5.15.0

   5.15.0

   Enhancements made

   - Moved definitions of K and V outside of TYPE_CHECKING condition
   - Accept integer-valued numbers for Integer
   - Update `__new__` method to use Self type for improved type hinting
   - Fix whitespace formatting in CLI help.

   Bugs fixed

   - Fix `traitlets.__all__`
   - The --config option with absolute paths will be loaded only once.
   - Avoid using `return t.cast` which can prevent attribute access during process teardown
   - Suppress exceptions when closing handlers during `__del__`
VersionDeltaFile
1.28+4-4devel/py-traitlets/distinfo
1.36+2-4devel/py-traitlets/Makefile
+6-82 files

OpenBSD/ports WIM8rOQx11/gnome/gvfs Makefile distinfo

   Update to gvfs-1.60.0.
VersionDeltaFile
1.228+1-4x11/gnome/gvfs/Makefile
1.97+2-2x11/gnome/gvfs/distinfo
+3-62 files

OpenBSD/src 6Gl7g86sys/arch/arm/arm pmap7.c, sys/arch/arm64/arm64 machdep.c

   sys/param.h includes machine/param.h, no need to include both
VersionDeltaFile
1.69+1-2sys/arch/arm/arm/pmap7.c
1.99+1-2sys/arch/arm64/arm64/machdep.c
1.44+1-2sys/arch/riscv64/riscv64/machdep.c
+3-63 files

NetBSD/pkgsrc lgm6eiUdoc CHANGES-2026

   doc: Updated textproc/p5-XML-LibXML to 2.0210nb9
VersionDeltaFile
1.2969+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WS2MxtDtextproc/p5-XML-LibXML distinfo Makefile, textproc/p5-XML-LibXML/patches patch-dom.c patch-t_06elements.t

   p5-XML-LibXML: Add upstream patch to fix CVE-2026-8177

   Bump PKGREVISION.
VersionDeltaFile
1.1+68-0textproc/p5-XML-LibXML/patches/patch-dom.c
1.1+53-0textproc/p5-XML-LibXML/patches/patch-t_06elements.t
1.56+3-1textproc/p5-XML-LibXML/distinfo
1.106+2-2textproc/p5-XML-LibXML/Makefile
+126-34 files

NetBSD/pkgsrc uUS0KuKconverters/py-bidi Makefile distinfo

   py-bidi: updated to 0.6.9

   0.6.9

   * Rust extension declares ``gil_used = false`` so it runs under free-threaded (no-GIL) Python [Meir Kriheli]
   * Added concurrent stress test for ``get_display`` under free-threaded builds [Meir Kriheli]
   * CI: optional cp313t/cp314t wheel builds when setup-python provides those interpreters; free-threaded test job prefers 3.14t with 3.13t fallback [Meir Kriheli]
   * CI: Intel macOS wheels now built on macOS 15 (replacing macOS 13) [Meir Kriheli]
   * Use ``uv`` for nox virtualenvs; add ``uv.lock`` and document uv-based dev setup in README and CONTRIBUTING [Meir Kriheli]
   * Set ``requires-python = ">=3.9"`` explicitly in ``pyproject.toml`` [Meir Kriheli]

   0.6.8

   * Added missing 3.14 build for Linux
VersionDeltaFile
1.7+3-5converters/py-bidi/Makefile
1.6+4-4converters/py-bidi/distinfo
+7-92 files

FreeNAS/freenas ef34f09

Merge branch 'utils-mypy7' of github.com:truenas/middleware into utils-mypy7
DeltaFile
+0-00 files

NetBSD/pkgsrc T2dY5senet/rsync distinfo Makefile, net/rsync/patches patch-sender.c

   rsync: updated to 3.4.2

   rsync 3.4.2 (28 Apr 2026)

   Changes in this version:

   SECURITY RELATED:

   Several security-relevant defects were reported and fixed since 3.4.1. None were assigned a CVE — rsync's fork-per-connection design scopes the impact of each of these to the attacker's own connection, which is equivalent to the client closing the socket itself — but they are fixed here as a matter of hygiene and to reduce the chances of a future exploitable combination. Many thanks to the external researchers who reported these issues.

   Fixed a signed integer overflow in the PROXY protocol v2 header parser: a negative len field could bypass the size check and cause a stack buffer overflow in read_buf(). Reported by John Walker of ZeroPath.

   Fixed an invalid access to the files array. Reported by Calum Hutton of Rapid7.

   Reject negative token values in the compressed-stream token decoder; a negative value could cause callers to misinterpret a missing data pointer as literal data. Reported by Will Sergeant.

   Fixed the element count passed to the xattr qsort() (see https://www.openwall.com/lists/oss-security/2026/04/16/2).

   Fixed a buffer underflow in clean_fname(), and added a regression test.

    [60 lines not shown]
VersionDeltaFile
1.65+4-5net/rsync/distinfo
1.132+2-3net/rsync/Makefile
1.2+1-1net/rsync/patches/patch-sender.c
+7-93 files

NetBSD/pkgsrc Auvtenqdoc CHANGES-2026

   doc: Updated net/p5-Net-CIDR-Lite to 0.24
VersionDeltaFile
1.2968+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kiVojF8net/p5-Net-CIDR-Lite distinfo Makefile

   p5-Net-CIDR-Lite: update to 0.24.

   0.24  2026-05-10
       - Security: (CVE-2026-45190) Reject Unicode digits and trailing
         newlines in parser inputs.
       - Security: (CVE-2026-45191) Reject zero-padded CIDR masks.
VersionDeltaFile
1.11+4-4net/p5-Net-CIDR-Lite/distinfo
1.35+2-2net/p5-Net-CIDR-Lite/Makefile
+6-62 files

OpenBSD/ports SKTmAirx11/gnome/keyring Makefile distinfo, x11/gnome/keyring/pkg PLIST

   Update to gnome-keyring-50.0.
VersionDeltaFile
1.153+3-2x11/gnome/keyring/Makefile
1.60+2-2x11/gnome/keyring/distinfo
1.51+2-0x11/gnome/keyring/pkg/PLIST
+7-43 files

FreeNAS/freenas cd306e0src/middlewared/middlewared/utils network.py, src/middlewared/middlewared/utils/account authenticator.py

utils mypy
DeltaFile
+62-37src/middlewared/middlewared/utils/account/authenticator.py
+51-34src/middlewared/middlewared/utils/nvmet/spdk.py
+17-11src/middlewared/middlewared/utils/filesystem/acl.py
+13-8src/middlewared/middlewared/utils/nvmet/render_common.py
+9-6src/middlewared/middlewared/utils/filesystem/directory.py
+13-2src/middlewared/middlewared/utils/network.py
+165-9813 files not shown
+211-13019 files

LLVM/project 1a683f6clang-tools-extra/test/clang-tidy/checkers/readability redundant-casting.cpp

[clang-tidy][NFC] Fix tests on 32bit ARM (#196873)

Should fix
https://github.com/llvm/llvm-project/pull/191386#issuecomment-4408294981.
DeltaFile
+1-1clang-tools-extra/test/clang-tidy/checkers/readability/redundant-casting.cpp
+1-11 files

OpenBSD/src qrdIoAksys/arch/hppa/hppa ipi.c

   sys/mutex.h includes machine/mutex.h, no need to include both
VersionDeltaFile
1.6+1-2sys/arch/hppa/hppa/ipi.c
+1-21 files

LLVM/project 422678dllvm/lib/Transforms/Scalar LoopFuse.cpp, llvm/test/Transforms/LoopFusion loop_invariant.ll

[LoopFusion] Remove SCEV-based dependence analysis path (#195864)

Loop Fusion has used Dependence Analysis (DA) as the default dependence
check since the option default was flipped in #187309. The SCEV-based
strategy and the combined "all" mode were retained only for fallback and
experimentation, with a comment noting that the SCEV code would be
removed in a follow-up.

This patch removes the SCEV-based dependence path and the now-unused
selector machinery.

Fixes #194821.

Assisted by Cursor.
DeltaFile
+65-199llvm/lib/Transforms/Scalar/LoopFuse.cpp
+1-8llvm/test/Transforms/LoopFusion/loop_invariant.ll
+66-2072 files

OpenBSD/src OHUFxIDsys/kern exec_elf.c

   sys/exec.h includes machine/exec.h, no need to include both
VersionDeltaFile
1.197+1-2sys/kern/exec_elf.c
+1-21 files

OpenBSD/ports Ea4dMvedevel/lua-lgi Makefile, devel/lua-lgi/patches patch-lgi_ffi_lua

   ffi: conform load_enum to GLib 2.87.0 (via Arch Linux)
VersionDeltaFile
1.2+23-4devel/lua-lgi/patches/patch-lgi_ffi_lua
1.38+1-1devel/lua-lgi/Makefile
+24-52 files

OpenBSD/ports MiD4NTGmultimedia/pipewire/helvum distinfo crates.inc, multimedia/pipewire/helvum/patches patch-modcargo-crates_pipewire-0_9_2_src_lib_rs patch-modcargo-crates_pipewire-sys-0_9_2_src_lib_rs

   Update to helvum-0.6.1.
VersionDeltaFile
1.4+210-200multimedia/pipewire/helvum/distinfo
1.4+108-104multimedia/pipewire/helvum/crates.inc
1.1+23-0multimedia/pipewire/helvum/patches/patch-modcargo-crates_pipewire-0_9_2_src_lib_rs
1.1+16-0multimedia/pipewire/helvum/patches/patch-modcargo-crates_pipewire-sys-0_9_2_src_lib_rs
1.1+13-0multimedia/pipewire/helvum/patches/patch-modcargo-crates_pipewire-sys-0_9_2_build_rs
1.11+3-8multimedia/pipewire/helvum/Makefile
+373-3125 files not shown
+373-31211 files

OpenBSD/ports GkzJ2ifdevel/vte3 Makefile distinfo, devel/vte3/pkg PLIST-common

   Update to vte3-0.84.0.
VersionDeltaFile
1.153+2-2devel/vte3/Makefile
1.87+2-2devel/vte3/distinfo
1.8+3-0devel/vte3/pkg/PLIST-common
+7-43 files

OpenBSD/ports 69y3Kb5x11/gnome/gjs distinfo Makefile, x11/gnome/gjs/patches patch-meson_build

   Update to gjs-1.88.0.
VersionDeltaFile
1.73+2-2x11/gnome/gjs/distinfo
1.24+3-1x11/gnome/gjs/pkg/PLIST
1.134+1-1x11/gnome/gjs/Makefile
1.19+1-1x11/gnome/gjs/patches/patch-meson_build
+7-54 files

OpenBSD/ports MFC3p5qdevel/glibmm268 Makefile distinfo

   Update to glibmm268-2.88.0.
VersionDeltaFile
1.17+4-4devel/glibmm268/Makefile
1.15+2-2devel/glibmm268/distinfo
+6-62 files