LLVM/project af0aa94llvm/lib/Target/AArch64 AArch64AsmPrinter.cpp AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 ptrauth-intrinsic-auth-resign-with-blend.ll

[AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (#169699)

Refactor `AArch64AsmPrinter::emitPtrauthAuthResign` to improve
readability and tune the conditions when `emitPtrauthDiscriminator` is
allowed to clobber address discriminator operands.

When resigning, do not clobber address discriminator register used for
authentication if it is also used for signing. Such clobbering would
prevent passing raw, 64-bit value as the new discriminator. Clarify
other corner cases of clobbering address discriminator operands.

Reuse `enum PtrauthCheckMode` instead of separate `ShouldCheck` and
`ShouldTrap` flags and drop its `Default` enumerator.
DeltaFile
+443-10llvm/test/CodeGen/AArch64/ptrauth-intrinsic-auth-resign-with-blend.ll
+106-73llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
+6-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+555-833 files

FreeBSD/ports 593e6a3databases/sabiql distinfo Makefile.crates

databases/sabiql: Update to 1.15.1

ChangeLog:

https://github.com/riii111/sabiql/releases/tag/v1.14.0
https://github.com/riii111/sabiql/releases/tag/v1.15.0
https://github.com/riii111/sabiql/releases/tag/v1.15.1

Reported by:    riii111 <notifications at github.com>
DeltaFile
+25-21databases/sabiql/distinfo
+11-9databases/sabiql/Makefile.crates
+1-1databases/sabiql/Makefile
+37-313 files

LLVM/project c69896amlir/lib/Interfaces ValueBoundsOpInterface.cpp

[mlir][interface] Use populateAndCompare cleanup compare (NFC) (#200156)
DeltaFile
+1-3mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+1-31 files

LLVM/project 1f4d6acmlir/lib/Dialect/Bufferization/IR BufferizationOps.cpp, mlir/test/Dialect/Bufferization canonicalize.mlir

[mlir][bufferization] Avoid invalid memref.cast in to_buffer folding (#208973)

Fixes #202782

When folding bufferization.to_buffer(bufferization.to_tensor(...)), only
create a memref.cast if the source and destination memref types are
cast-compatible.

This avoids asserting on unranked memrefs with different memory spaces
and leaves the original bufferization ops in place instead.

 Assisted-by: OpenAI Codex
DeltaFile
+18-0mlir/test/Dialect/Bufferization/canonicalize.mlir
+5-4mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
+23-42 files

FreeBSD/ports b84d181x11/kitty distinfo Makefile, x11/kitty/files patch-glfw_wl__client__side__decorations.c patch-kitty_colors.c

x11/kitty: Update to 0.48.0

- Remove a couple of patches (merged upstream)

ChangeLog:      https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Reported by:    Kovid Goyal <notifications at github.com>
DeltaFile
+0-26x11/kitty/files/patch-glfw_wl__client__side__decorations.c
+0-11x11/kitty/files/patch-kitty_colors.c
+5-5x11/kitty/distinfo
+2-2x11/kitty/files/patch-docs_conf.py
+2-2x11/kitty/Makefile
+1-1x11/kitty/pkg-plist
+10-476 files

OpenBSD/ports I2cKkaymisc/gpsd Makefile, misc/gpsd/patches patch-SConscript

   misc/gpsd: adjust to version jump 7.x -> 8.x
VersionDeltaFile
1.10+9-0misc/gpsd/patches/patch-SConscript
1.107+2-0misc/gpsd/Makefile
+11-02 files

FreeBSD/ports e3e61a9devel/electron40 distinfo Makefile

devel/electron40: Chase esbuild port version bump
DeltaFile
+3-3devel/electron40/distinfo
+1-1devel/electron40/Makefile
+4-42 files

LLVM/project e96755fllvm/lib/Transforms/Vectorize VPlanUtils.cpp VPlanUtils.h

[VPlan] Factor vputils::getOpcodeOrIntrinsicID (NFC) (#208993)

The check for recipes in vputils::isElementWise is necessary to prevent
regressions.
DeltaFile
+27-27llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+8-4llvm/lib/Transforms/Vectorize/VPlanUtils.h
+2-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-0llvm/lib/Transforms/Vectorize/VPlan.h
+40-354 files

LLVM/project d46a352lldb/test/API/python_api/sbvalue_set_type_synthetic_override TestSBValueSetTypeSyntheticOverride.py

[lldb] Fix TestSBValueSetTypeSyntheticOverride with libstdc++ (#210495)

My test added in #209056 assumed that a `CXXSyntheticChildren`
implementation for `std::vector` is readily available on all platforms,
that is not the case.

Do the simplest thing and remove this part of the test for now.

Fixes: https://lab.llvm.org/buildbot/#/builders/59/builds/35839
```
FAIL: test (TestSBValueSetTypeSyntheticOverride.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 22, in test
    self.checkOverride(vec, before=None)
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py", line 43, in checkOverride
    self.assertIsNone(impl_before)
AssertionError: <lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider object at 0xfb088f787bb0> is not None
```
DeltaFile
+15-8lldb/test/API/python_api/sbvalue_set_type_synthetic_override/TestSBValueSetTypeSyntheticOverride.py
+15-81 files

LLVM/project 1faa9f7llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanEVLTailFolding.cpp

[VPlan] Infer SrcTy in createScalarExtOrTrunc (NFC) (#210423)

The argument is redundant and can be inferred from Op.
DeltaFile
+10-13llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-11llvm/lib/Transforms/Vectorize/VPlanEVLTailFolding.cpp
+4-5llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+4-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+2-3llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+26-365 files

FreeBSD/ports 37e2acfmail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 153.0 (rc3)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/

(cherry picked from commit 66b5b48b06a9209920131905a00cdb8ce032aab5)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+2-2mail/thunderbird-esr/Makefile
+5-52 files

FreeBSD/ports 66b5b48mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: update to 153.0 (rc3)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/153.0esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+2-2mail/thunderbird-esr/Makefile
+5-52 files

FreeBSD/ports d434841net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update to 7.0.3 release (+)

Release notes:  https://github.com/telegramdesktop/tdesktop/releases/tag/v7.0.2 \
                https://github.com/telegramdesktop/tdesktop/releases/tag/v7.0.3
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/ports 7bb022ewww/phpmyfaq pkg-plist distinfo

www/phpmyfaq: Update to 4.1.6

MFH:            2026Q3
Security:       0a0aca9f-8290-11f1-a93b-50ebf6bdf8e9
(cherry picked from commit aaf3fb3de888a9aa61483037e9e4ac18f2ad5b1c)
DeltaFile
+7,951-5www/phpmyfaq/pkg-plist
+3-3www/phpmyfaq/distinfo
+1-1www/phpmyfaq/Makefile
+7,955-93 files

FreeBSD/ports 606075cnet-mgmt/monitoring-plugins distinfo Makefile, net-mgmt/monitoring-plugins/files extra-patch-dig-to-drill.diff patch-plugins_check__http.c

net-mgmt/monitoring-plugins: Update to 3.0.1

*) Security: fix a potential local privilege escalation in check_icmp,
   which might be possible if check_icmp runs with setuid (the default)
*) Change: check_nt, check_ntp, check_nwstat and check_overcr were
   removed upstream; check_ntp is replaced by check_ntp_time and
   check_ntp_peer
*) Change: check_http is deprecated in favor of check_curl
*) Change: check_snmp now uses net-snmp natively instead of executing
   snmpget
*) Change: generalized, mostly multi-line output for many plugins
*) Fix: check_curl now populates the DNS cache when the hostname is
   resolved locally

Release Notes:
https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.1

PR:             296451


    [3 lines not shown]
DeltaFile
+12-10net-mgmt/monitoring-plugins/files/extra-patch-dig-to-drill.diff
+0-17net-mgmt/monitoring-plugins/files/patch-plugins_check__http.c
+3-3net-mgmt/monitoring-plugins/distinfo
+2-3net-mgmt/monitoring-plugins/Makefile
+0-4net-mgmt/monitoring-plugins/pkg-plist
+17-375 files

OpenBSD/src jLosVDMsys/arch/powerpc64/powerpc64 pmap.c

   sys/powerpc64: encode PTCR PATS correctly

   The PTCR PATS field stores log2(partition table size) - 12.  Since
   PATMEMSZ is a power of two, ffs(PATMEMSZ) is log2(PATMEMSZ) + 1; the
   old expression wrote 5 for the 64 KiB table, describing 128 KiB to
   Book3S v3 hardware.

   Use ffs(PATMEMSZ) - 1 - 12 to express the intended log2 calculation
   and encode the 64 KiB partition table as PATS == 4.

   Discussed with kettenis@

   Tested and OK: gkoehler@
VersionDeltaFile
1.67+2-2sys/arch/powerpc64/powerpc64/pmap.c
+2-21 files

FreeBSD/ports 1cf9c83net-mgmt/monitoring-plugins distinfo Makefile, net-mgmt/monitoring-plugins/files extra-patch-dig-to-drill.diff patch-plugins_check__http.c

net-mgmt/monitoring-plugins: Update to 3.0.1

*) Security: fix a potential local privilege escalation in check_icmp,
   which might be possible if check_icmp runs with setuid (the default)
*) Change: check_nt, check_ntp, check_nwstat and check_overcr were
   removed upstream; check_ntp is replaced by check_ntp_time and
   check_ntp_peer
*) Change: check_http is deprecated in favor of check_curl
*) Change: check_snmp now uses net-snmp natively instead of executing
   snmpget
*) Change: generalized, mostly multi-line output for many plugins
*) Fix: check_curl now populates the DNS cache when the hostname is
   resolved locally

Release Notes:
https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.1

PR:             296451

Sponsored by:   Netzkommune GmbH
DeltaFile
+12-10net-mgmt/monitoring-plugins/files/extra-patch-dig-to-drill.diff
+0-17net-mgmt/monitoring-plugins/files/patch-plugins_check__http.c
+3-3net-mgmt/monitoring-plugins/distinfo
+2-3net-mgmt/monitoring-plugins/Makefile
+0-4net-mgmt/monitoring-plugins/pkg-plist
+17-375 files

FreeBSD/ports aaf3fb3www/phpmyfaq pkg-plist distinfo

www/phpmyfaq: Update to 4.1.6

MFH:            2026Q3
Security:       0a0aca9f-8290-11f1-a93b-50ebf6bdf8e9
DeltaFile
+7,951-5www/phpmyfaq/pkg-plist
+3-3www/phpmyfaq/distinfo
+1-1www/phpmyfaq/Makefile
+7,955-93 files

FreeBSD/ports 56361a1security/vuxml/vuln 2026.xml

security/vuxml: Add phpmyfaq vulnerabilities
DeltaFile
+45-0security/vuxml/vuln/2026.xml
+45-01 files

OpenBSD/ports D5hbzwGlang/gcc/15 Makefile

   lang/gcc/15: switch sparc64 for modern gas
VersionDeltaFile
1.25+2-2lang/gcc/15/Makefile
+2-21 files

FreeBSD/ports bfaec29sysutils/webmin distinfo Makefile

sysutils/webmin: Update to 2.652
DeltaFile
+3-3sysutils/webmin/distinfo
+1-1sysutils/webmin/Makefile
+4-42 files

FreeBSD/ports ba7239cnet/cliproxyapi distinfo Makefile

net/cliproxyapi: Update to 7.2.83
DeltaFile
+5-5net/cliproxyapi/distinfo
+1-1net/cliproxyapi/Makefile
+6-62 files

FreeBSD/ports 5807196multimedia/shaka-packager distinfo Makefile

multimedia/shaka-packager: Update to 3.9.2
DeltaFile
+3-3multimedia/shaka-packager/distinfo
+1-1multimedia/shaka-packager/Makefile
+4-42 files

OpenBSD/ports ImXHWTdlang/gcc/16 Makefile

   lang/gcc/16: switch sparc64 for modern gas
VersionDeltaFile
1.10+2-2lang/gcc/16/Makefile
+2-21 files

OpenBSD/ports r2oKk6Wlang/gcc/15 Makefile

   lang/gcc/15: switch sparc64 for modern gas
VersionDeltaFile
1.21.2.2+2-2lang/gcc/15/Makefile
+2-21 files

NetBSD/src W0Pmnefdoc 3RDPARTY CHANGES

   Note tzdata2026c update (via 2026cgtz)
VersionDeltaFile
1.2233+2-2doc/3RDPARTY
1.3281+2-1doc/CHANGES
+4-32 files

NetBSD/src AoJd5apexternal/public-domain/tz/dist africa northamerica

   Merge tzdata2026c
VersionDeltaFile
1.4+32-159external/public-domain/tz/dist/africa
1.7+107-14external/public-domain/tz/dist/northamerica
1.8+70-7external/public-domain/tz/dist/NEWS
1.6+17-28external/public-domain/tz/dist/Makefile
1.6+14-7external/public-domain/tz/dist/europe
1.6+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+268-24014 files

NetBSD/src 6VfipQNexternal/public-domain/tz/dist africa northamerica

   Import tzdata2026c from locally built tzdata2026cgtz.tar.gz

   The real tzdata2026cgtz.tar.gz is not yet available (Europe in July!)
   so I made a version which I think should be it.   If there happen to
   be any material differences when the real one appears, I will do an
   update.  Any irrelevant differences can just wait until next time.

   Summary of changes in tzdata2026c (2026-07-08 10:23:58 -0700):
     * Alberta’s 2026-03-08 spring forward was its last foreseeable clock
       change, as it moved to permanent -06 thereafter.
     * Although another TZDB release will likely be needed soon because
       Northwest Territories will likely follow Alberta, the legal
       formalities have not yet taken place.
     * Morocco plans to move back to permanent UTC, without daylight
       saving time transitions, on 2026-09-20 at 02:00.
     * Changes to commentary.
VersionDeltaFile
1.1.1.38+32-159external/public-domain/tz/dist/africa
1.1.1.42+107-14external/public-domain/tz/dist/northamerica
1.1.1.52+70-7external/public-domain/tz/dist/NEWS
1.1.1.44+17-28external/public-domain/tz/dist/Makefile
1.1.1.45+14-7external/public-domain/tz/dist/europe
1.1.1.24+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+271-24314 files

LLVM/project 8c2d7ccmlir/include/mlir/IR SymbolInterfaces.td, mlir/lib/IR SymbolTable.cpp

[mlir][IR] Add SymbolUserTypeInterface (#198435)

This change adds SymbolUserTypeInterface, analogous to
SymbolUserAttrInterface, and extends SymbolTable verification to check
participating types.

Verification visits the types owned by an operation, (operand/result
types, block argument types, attribute-contained types, nested type
parameters) and checks each distinct type at most once, interrupting on
the first failure. Deduplication spans the whole symbol-table walk, so a
type used by multiple operations is checked only once.

Attribute (SymbolUserAttrInterface) verification also gets deduped the
same way.

Assisted-by: Codex (OpenAI)
Assisted-by: Claude (Anthropic)
DeltaFile
+95-0mlir/test/IR/test-verifiers-symbol-user-type.mlir
+57-0mlir/lib/IR/SymbolTable.cpp
+27-18utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+20-1mlir/include/mlir/IR/SymbolInterfaces.td
+13-0mlir/test/lib/Dialect/Test/TestTypes.cpp
+9-0mlir/test/lib/Dialect/Test/TestTypeDefs.td
+221-193 files not shown
+225-199 files

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

   properly handle qwx VIF DMA map allocation failures at attach time

   qwx_attach() runs as a config_mountroot hook, which means errors returned
   from this function will be ignored. Since returning errors is pointless,
   change this function's return value type to void.

   There is a theoretical risk that allocating the virtual interface's DMA
   maps will fail. Allocate these maps earlier and avoid attaching the driver
   if the maps cannot be allocated.
VersionDeltaFile
1.139+3-10sys/dev/ic/qwx.c
1.40+6-1sys/dev/pci/if_qwx_pci.c
1.39+4-2sys/dev/ic/qwxvar.h
+13-133 files