LLVM/project 9a858b6llvm/lib/Target/DirectX DXILPrettyPrinter.cpp

[DirectX] Fix format override in DXILPrettyPrinter.cpp (#207588)
DeltaFile
+4-4llvm/lib/Target/DirectX/DXILPrettyPrinter.cpp
+4-41 files

LLVM/project d832bfelibcxx/docs/Status Cxx26Issues.csv

[libc++] Mark LWG4098 as resolved (#206295)

Already implemented and tested in the scope of the full implementation
for `adjacent_view` (1e15dbe311eb08462e7a68fcb8b5850632e24aff).

Closes #105353
DeltaFile
+1-1libcxx/docs/Status/Cxx26Issues.csv
+1-11 files

NetBSD/pkgsrc MQQaqY3graphics/R-interp Makefile

   (graphics/R-interp) Fix build on Darwin, hopefully
VersionDeltaFile
1.4+2-2graphics/R-interp/Makefile
+2-21 files

NetBSD/pkgsrc aOp5YsJwww/R-httpuv Makefile

   (www/R-httpuv) Fix build on Darwin,Linux, hopefully
VersionDeltaFile
1.14+2-2www/R-httpuv/Makefile
+2-21 files

FreeBSD/src fa50691lib/libsysdecode netlink.c

libsysdecode: decode PF Generic Netlink commands

Decode the Generic Netlink command header for messages
belonging to the PF Generic Netlink family. Display the
command name using the PF Generic Netlink command decoder.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+27-2lib/libsysdecode/netlink.c
+27-21 files

FreeBSD/src c268c80lib/libsysdecode netlink.c

libsysdecode: cache Generic Netlink family IDs

Record Generic Netlink family IDs learned from
CTRL_CMD_GETFAMILY responses and use them to decode subsequent
Generic Netlink messages using symbolic family names instead of
numeric IDs.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+32-0lib/libsysdecode/netlink.c
+32-01 files

FreeBSD/src 80586e8lib/libsysdecode netlink.c

libsysdecode: decode Generic Netlink controller messages

Decode Generic Netlink controller (GENL_ID_CTRL) messages in
Netlink payloads. Display the Generic Netlink header along with
the CTRL_CMD_GETFAMILY attributes, including the family ID and
family name.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+60-10lib/libsysdecode/netlink.c
+60-101 files

FreeBSD/src 8a1576dlib/libsysdecode sysdecode.h netlink.c, usr.bin/truss syscalls.c setup.c

truss: track Netlink socket protocols

Record the Netlink protocol associated with AF_NETLINK sockets when
they are created and pass it to libsysdecode during message decoding.

Use the protocol to distinguish between Generic Netlink and Route
Netlink sockets, ensuring that Generic Netlink decoding is only
performed for NETLINK_GENERIC sockets.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by :  Google LLC (GSoC 2026)
DeltaFile
+20-12usr.bin/truss/syscalls.c
+2-1lib/libsysdecode/sysdecode.h
+1-1lib/libsysdecode/netlink.c
+1-0usr.bin/truss/setup.c
+1-0usr.bin/truss/truss.h
+25-145 files

FreeBSD/ports 2a748easecurity/cryptopp-modern distinfo Makefile

security/cryptopp-modern: Update to 2026.7.0

ChangeLog:
https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.7.0
DeltaFile
+3-3security/cryptopp-modern/distinfo
+1-1security/cryptopp-modern/Makefile
+4-42 files

FreeBSD/ports 596ce59deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron40 update (6359fd9536d1)
DeltaFile
+1-1deskutils/podman-desktop/Makefile
+1-1net-im/vesktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+3-33 files

NetBSD/pkgsrc H6u5uWMnet/bftpd distinfo, net/bftpd/patches patch-login.c

   net/bftpd: Add patch from upstream for Darwin/Apple
VersionDeltaFile
1.1+15-0net/bftpd/patches/patch-login.c
1.22+2-1net/bftpd/distinfo
+17-12 files

NetBSD/src kr8WuBZdoc CHANGES-11.0

   Ticket #371
VersionDeltaFile
1.1.2.123+10-1doc/CHANGES-11.0
+10-11 files

NetBSD/src xfzxAK3usr.sbin/sysinst util.c run.c

   Pull up following revision(s) (requested by gson in ticket #371):

        usr.sbin/sysinst/run.c: revision 1.17
        usr.sbin/sysinst/defs.h: revision 1.98
        usr.sbin/sysinst/util.c: revision 1.85
        usr.sbin/sysinst/main.c: revision 1.39

   Make sysinst intercept kernel console messages using TIOCCONS at all
   times, not just when running an external command, and discard those
   that occur when not running an external command so that they don't
   mess up the display when running sysinst on the console.  Fixes
   PR install/54932.
VersionDeltaFile
1.77.4.6+48-1usr.sbin/sysinst/util.c
1.16.2.1+3-16usr.sbin/sysinst/run.c
1.34.2.3+4-1usr.sbin/sysinst/main.c
1.94.2.3+3-1usr.sbin/sysinst/defs.h
+58-194 files

FreeBSD/ports 6359fd9devel/electron40 distinfo, devel/electron40/files patch-mojo_core_channel.cc patch-mojo_core_channel__posix.cc

devel/electron40: Update to 40.10.6

Changelog: https://github.com/electron/electron/releases/tag/v40.10.6

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron40/distinfo
+2-2devel/electron40/files/patch-mojo_core_channel.cc
+2-2devel/electron40/files/patch-mojo_core_channel__posix.cc
+2-2devel/electron40/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+2-2devel/electron40/files/patch-electron_spec_api-protocol-spec.ts
+2-2devel/electron40/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+15-151 files not shown
+16-167 files

NetBSD/pkgsrc l69V3uNmath/R-minqa Makefile distinfo, math/R-minqa/patches patch-src_Makevars

   (math/R-minqa) Fix build on Darwin,Linux, hopefully
VersionDeltaFile
1.9+12-3math/R-minqa/Makefile
1.2+3-10math/R-minqa/patches/patch-src_Makevars
1.9+2-2math/R-minqa/distinfo
+17-153 files

NetBSD/pkgsrc RHpL7fJmath/R-RcppArmadillo Makefile distinfo, math/R-RcppArmadillo/patches patch-src_Makevars.in

   (math/R-RcppArmadillo) Fix build on Darwin,Linux, hopefully
VersionDeltaFile
1.12+12-3math/R-RcppArmadillo/Makefile
1.2+3-9math/R-RcppArmadillo/patches/patch-src_Makevars.in
1.12+2-2math/R-RcppArmadillo/distinfo
+17-143 files

LLVM/project f2342e8llvm/lib/Target/Sparc SparcISelLowering.cpp, llvm/test/CodeGen/SPARC bswap.ll

[SPARC] Don't combine misaligned memory ops with BSWAP (#206345)

Doing it will result in a misaligned LD*A/ST*A instruction, which will
raise a bus error.

This should fix the failure in `clamscan` test.
DeltaFile
+405-0llvm/test/CodeGen/SPARC/bswap.ll
+14-7llvm/lib/Target/Sparc/SparcISelLowering.cpp
+419-72 files

FreeBSD/ports 86dda0dsysutils/restic distinfo Makefile

sysutils/restic: Update to 0.19.1

ChangeLog:      https://github.com/restic/restic/releases/tag/v0.19.1
MFH:            2026Q2
(cherry picked from commit eb1bac8c37c987fb0f29312e10847f764cded3b4)
DeltaFile
+5-5sysutils/restic/distinfo
+1-1sysutils/restic/Makefile
+6-62 files

FreeBSD/ports eb1bac8sysutils/restic distinfo Makefile

sysutils/restic: Update to 0.19.1

ChangeLog:      https://github.com/restic/restic/releases/tag/v0.19.1
MFH:            2026Q2
DeltaFile
+5-5sysutils/restic/distinfo
+1-1sysutils/restic/Makefile
+6-62 files

OpenBSD/ports SxpAtCZwayland/niri distinfo crates.inc, wayland/niri/patches patch-modcargo-crates_polling-3_11_0_src_kqueue_rs patch-niri_resources_default-config_kdl

   wayland/niri: Update to 26.04

   ok tobhe@
VersionDeltaFile
1.6+464-544wayland/niri/distinfo
1.2+230-268wayland/niri/crates.inc
1.1+88-0wayland/niri/patches/patch-modcargo-crates_polling-3_11_0_src_kqueue_rs
1.6+31-24wayland/niri/Makefile
1.1+46-0wayland/niri/patches/patch-niri_resources_default-config_kdl
1.1+34-0wayland/niri/patches/patch-modcargo-crates_polling-3_11_0_src_os_kqueue_rs
+893-83614 files not shown
+1,105-85420 files

OpenBSD/ports lvpkObfwayland/xwayland-satellite Makefile distinfo, wayland/xwayland-satellite/pkg PLIST

   wayland/xwayland-satellite: Update to 0.8.1
   + commit a879e5e0896a326adc79c474bf457b8b99011027

   ok tobhe@
VersionDeltaFile
1.4+8-14wayland/xwayland-satellite/Makefile
1.2+14-8wayland/xwayland-satellite/distinfo
1.2+6-3wayland/xwayland-satellite/crates.inc
1.2+1-0wayland/xwayland-satellite/pkg/PLIST
+29-254 files

LLVM/project 50f9437clang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h Facts.h, clang/lib/Analysis/LifetimeSafety LoanPropagation.cpp Facts.cpp

[LifetimeSafety] Support field-sensitivity in lifetime tracking

This patch enables field-sensitivity when tracking lifetimes of nested objects.

- FactsGenerator now generates `PathElement::getField` for `MemberExpr` accesses, mapping fields to loans.
- LoanPropagation now propagates field paths along flow facts, appending fields to base loans.
- Removes false-positive warnings in `invalidations.cpp` where modifications to one field were incorrectly reported as invalidating iterators/pointers to another field.
- Adds comprehensive unit tests checking nested field access and placeholder fields.

TAG=agy
CONV=2cfd8d00-18d7-4a03-8d78-2aba2f9a8f23
DeltaFile
+106-36clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp
+72-30clang/unittests/Analysis/LifetimeSafetyTest.cpp
+82-8clang/test/Sema/LifetimeSafety/invalidations.cpp
+29-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+15-11clang/lib/Analysis/LifetimeSafety/Facts.cpp
+24-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+328-854 files not shown
+362-9310 files

FreeNAS/freenas ca1e5a2src/middlewared/middlewared/plugins/system_advanced gpu.py config.py

Convert system.advanced plugin to the typesafe pattern

## Problem
`system.advanced` was an old dict-based CompoundService — five files each declaring the same service over one namespace — whose `config()`/`update()` returned untyped dicts. Neither its API surface nor its many in-process consumers were type-checked, and dict-vs-model breaks could only be caught at runtime.

## Solution
Reworked the plugin into the typesafe shape and fixed every internal caller:

- **Lean service + part.** `SystemAdvancedService` is now a `GenericConfigService[SystemAdvancedEntry]` delegating to `SystemAdvancedConfigServicePart`; the non-config methods (serial/syslog/gpu/nvidia) became plain, fully-typed module functions. Every public method is `@api_method(..., check_annotations=True)`.
- **do_update.** Model-first (`old_config`/`new_config` as `SystemAdvancedEntry`), but preserves the existing "validate only the fields that actually changed" semantics by keeping the shared `SettingsHelper` and feeding it `model_dump()` of old/new. Deprecated `consolemsg` and the `sed_passwd`/`kmip_uid` side-channels (not on the Entry) are handled explicitly; the side-effect cascade (service restarts, etc.generate, kmip, initramfs, tty/grub, nvidia) is unchanged.
- **Consumers.** Fixed every in-process caller on both axes — dict access to attribute access, and string `middleware.call('system.advanced.*')` to typed `call2`/`call_sync2` — across boot, docker, pool, ups, disk SED (now unwrapping the `Secret` result), audit, device, grub/initramfs, the cert-attachment delegate, libvirt gpu, and the motd/kdump/cron/docker/syslog-ng renderers. Raw `adv_`-prefixed `datastore.config`/`update` callers stay dicts.
- **Registration + CI.** Registered `system.advanced` in `main.py`'s `SystemServicesContainer`, added the plugin to `mypy.yml`, and loosened the shared `SettingsHelper` validator type so concrete validator signatures type-check. Updated the two unit tests that constructed the old compound service / mocked the config as a dict.
DeltaFile
+137-156src/middlewared/middlewared/plugins/system_advanced/gpu.py
+95-126src/middlewared/middlewared/plugins/system_advanced/config.py
+176-0src/middlewared/middlewared/plugins/system_advanced/__init__.py
+55-74src/middlewared/middlewared/plugins/system_advanced/nvidia.py
+57-59src/middlewared/middlewared/plugins/system_advanced/serial.py
+22-50src/middlewared/middlewared/plugins/system_advanced/syslog.py
+542-46527 files not shown
+623-53233 files

FreeBSD/ports 6f96ea5devel/rubygem-p4ruby distinfo Makefile

devel/rubygem-p4ruby: Update version 2024.2.2736761=>2025.1.2767474

Changelog: https://github.com/perforce/p4ruby/releases/tag/2025.1
DeltaFile
+3-3devel/rubygem-p4ruby/distinfo
+1-1devel/rubygem-p4ruby/Makefile
+4-42 files

FreeBSD/ports d5684eadevel/py-txaio distinfo Makefile

devel/py-txaio: Update version 25.9.2=>25.12.1

Changelog: https://github.com/crossbario/txaio/releases/tag/v25.12.1
DeltaFile
+3-3devel/py-txaio/distinfo
+1-1devel/py-txaio/Makefile
+4-42 files

FreeBSD/ports 0cd68ddnet-mgmt/py-arouteserver Makefile distinfo

net-mgmt/py-arouteserver: Update version 1.15.1=>1.16.0

Changelog: https://github.com/pierky/arouteserver/releases/tag/v1.16.0
DeltaFile
+5-6net-mgmt/py-arouteserver/Makefile
+3-3net-mgmt/py-arouteserver/distinfo
+8-92 files

FreeBSD/ports 3ed9602net-mgmt/py-pyixapi Makefile distinfo

net-mgmt/py-pyixapi: Update version 0.2.7=>0.2.8

Changelog: https://github.com/peering-manager/pyixapi/releases/tag/0.2.8

Sponsored by:   Nepustil
DeltaFile
+11-4net-mgmt/py-pyixapi/Makefile
+3-3net-mgmt/py-pyixapi/distinfo
+14-72 files

FreeBSD/ports 1c5f195www/py-autobahn distinfo Makefile

www/py-autobahn: Update version 25.9.1=>25.10.1

Changelog: https://github.com/crossbario/autobahn-python/releases/tag/v25.10.1
DeltaFile
+3-3www/py-autobahn/distinfo
+3-3www/py-autobahn/Makefile
+6-62 files

FreeBSD/ports 6eedc3demulators/qemu distinfo Makefile

emulators/qemu: Update version 11.0.1=>11.0.2

Changelog: https://wiki.qemu.org/ChangeLog/11.0
DeltaFile
+3-3emulators/qemu/distinfo
+1-1emulators/qemu/Makefile
+4-42 files

FreeBSD/ports e3684dbdevel/py-vcrpy distinfo Makefile

devel/py-vcrpy: Update version 8.2.0=>8.2.1

Changelog: https://github.com/kevin1024/vcrpy/releases/tag/v8.2.1
DeltaFile
+3-3devel/py-vcrpy/distinfo
+1-1devel/py-vcrpy/Makefile
+4-42 files