LLVM/project 109700d — clang/lib/Analysis/LifetimeSafety Origins.cpp FactsGenerator.cpp, clang/lib/Sema SemaLifetimeSafety.h

[LifetimeSafety] Track static data members accessed via MemberExpr (#238398)
DeltaFile
+67-0clang/test/Sema/LifetimeSafety/dangling-global.cpp
+23-11clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+27-0clang/test/Sema/LifetimeSafety/invalidations.cpp
+7-2clang/lib/Analysis/LifetimeSafety/Origins.cpp
+3-0clang/lib/Sema/SemaLifetimeSafety.h
+127-135 files

LLVM/project 01c51a1 — llvm/test/CodeGen/LoongArch/lsx vec-trunc.ll

[LoongArch][NFC] Fix `lsx/vec-trunc.ll` test
DeltaFile
+13-0llvm/test/CodeGen/LoongArch/lsx/vec-trunc.ll
+13-01 files

LLVM/project c2ab266 — mlir/lib/Conversion/MemRefToLLVM MemRefToLLVM.cpp, mlir/test/Conversion/MemRefToLLVM convert-dynamic-memref-ops.mlir

[mlir][MemRefToLLVM] Cast dealloc pointer back to address space 0 (#237806)

`DeallocOpLowering` passes the allocated pointer from the memref
descriptor straight to `free`. For a memref in a non-default memory
space, e.g. `memref<4xf32, 1>`, that pointer is `!llvm.ptr<1>`, because
the alloc lowering casts the result of `malloc` into the memref's
address space. `free` takes a plain `!llvm.ptr`, so the generated
`llvm.call` fails the verifier with an operand type mismatch. Unranked
memrefs such as `memref<*xf32, 1>` hit the same error.

Cast the pointer back to the default address space before the call,
undoing the cast done on the alloc side, and add tests for the ranked
and unranked cases.

Fixes #236924
DeltaFile
+23-0mlir/test/Conversion/MemRefToLLVM/convert-dynamic-memref-ops.mlir
+6-0mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp
+29-02 files

FreeBSD/ports be638d1 — x11/hyprshutdown distinfo Makefile, x11/hyprshutdown/files patch-src_helpers_OS.cpp

x11/hyprshutdown: Update to 0.1.2

While here, add missing dependencies per stage-qa suggestions.

Changelog: https://github.com/hyprwm/hyprshutdown/releases/tag/v0.1.2

Reported by:    GitHub (watch releases)
DeltaFile
+0-10x11/hyprshutdown/files/patch-src_helpers_OS.cpp
+7-3x11/hyprshutdown/Makefile
+3-3x11/hyprshutdown/distinfo
+10-163 files

OpenBSD/ports LByOH1F — lang/rust Makefile distinfo

   Fixup rust-1.98 riscv64 bootstrap used to build rust-1.99

   Somehow the previous one was broken with what looked like
   a non-reproducible getxecpath-related error.

   ok semarie@ (maintainer)
VersionDeltaFile
1.171+2-2lang/rust/distinfo
1.255+1-1lang/rust/Makefile
+3-32 files

OPNSense/core 4643166 — src/opnsense/mvc/app/models/OPNsense/Hostdiscovery/ACL ACL.xml, src/opnsense/mvc/app/views/OPNsense/Hostdiscovery settings.volt

Interfaces: Neighbors: Automatic Discovery: Lookup hostnames async via reverse dns
DeltaFile
+60-1src/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
+1-0src/opnsense/mvc/app/models/OPNsense/Hostdiscovery/ACL/ACL.xml
+61-12 files

LLVM/project 9689099 — utils/bazel/llvm-project-overlay/clang BUILD.bazel

[Bazel] Fixes ffb4e1d (#238718)

This fixes ffb4e1dd0e7dfd27c451a236ba8a59ef86c7ed24 (#238399).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=ffb4e1dd0e7dfd27c451a236ba8a59ef86c7ed24

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

LLVM/project b02b9d4 — llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll amdgcn.bitcast.832bit.ll

Merge branch 'main' into users/zero9178/ods-declared-in
DeltaFile
+88,705-91,244llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+25,383-26,405llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,311-9,381llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+8,998-9,209llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+8,016-8,194llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+7,335-7,432llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+147,748-151,8659,411 files not shown
+532,289-388,7209,417 files

OpenBSD/ports 9yBCh0r — sysutils/google-cloud-sdk Makefile distinfo, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-592.0.0.
VersionDeltaFile
1.444+1,014-395sysutils/google-cloud-sdk/pkg/PLIST
1.462+2-2sysutils/google-cloud-sdk/distinfo
1.482+1-1sysutils/google-cloud-sdk/Makefile
+1,017-3983 files

FreeBSD/ports ef6ccf0 — x11/hyprlock Makefile distinfo, x11/hyprlock/files patch-pam_hyprlock

x11/hyprlock: Update to 0.9.7

Changelog: https://github.com/hyprwm/hyprlock/releases/tag/v0.9.7

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/hyprlock/files/patch-pam_hyprlock
+3-3x11/hyprlock/distinfo
+1-2x11/hyprlock/Makefile
+7-83 files

OpenBSD/ports zRFlupK — x11/gnome/glycin Makefile distinfo

   Update to glycin-2.2.6.
VersionDeltaFile
1.9+2-2x11/gnome/glycin/distinfo
1.10+1-1x11/gnome/glycin/Makefile
+3-32 files

OpenBSD/ports pSXchB3 — sysutils/amazon-ssm-agent Makefile distinfo

   Update to amazon-ssm-agent-3.3.5708.0.
VersionDeltaFile
1.181+2-2sysutils/amazon-ssm-agent/distinfo
1.195+1-1sysutils/amazon-ssm-agent/Makefile
+3-32 files

NetBSD/pkgsrc-wip 6b155ff — rust-beta Makefile distinfo

rust-beta: update to 1.100.0beta.9
DeltaFile
+3-3rust-beta/distinfo
+1-1rust-beta/Makefile
+4-42 files

LLVM/project 030f8ab — llvm/lib/Target/AMDGPU SILoadStoreOptimizer.cpp, llvm/test/CodeGen/AMDGPU promote-constOffset-to-imm.mir promote-constOffset-to-imm-scratch.mir

[AMDGPU] Support FLAT_SCRATCH in SILoadStoreOptimizer const offset promotion (#212507)

Add a 32-bit base/offset extraction path for the V_ADD_U32_e64 pattern
used by FLAT_SCRATCH vaddr and enable promoteConstantOffsetToImm for
FLAT_SCRATCH instructions that have a vaddr operand.
DeltaFile
+203-277llvm/test/CodeGen/AMDGPU/flat-scratch-svs.ll
+234-0llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-scratch.mir
+83-7llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
+2-5llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.mir
+522-2894 files

LLVM/project 51d7d48 — llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch/lasx shuffle-as-bswap.ll bitreverse.ll

[LoongArch] Custom legalize vector_shuffle to bswap
DeltaFile
+37-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-3llvm/test/CodeGen/LoongArch/lsx/shuffle-as-bswap.ll
+2-3llvm/test/CodeGen/LoongArch/lsx/bitreverse.ll
+2-3llvm/test/CodeGen/LoongArch/lasx/shuffle-as-bswap.ll
+2-3llvm/test/CodeGen/LoongArch/lasx/bitreverse.ll
+45-125 files

FreeBSD/ports b65191d — devel/google-cloud-cpp Makefile pkg-plist, devel/google-cloud-cpp/files patch-google_cloud_storage_internal_grpc_metrics__exporter__options.cc patch-google_cloud_opentelemetry_internal_recordable.cc

devel/google-cloud-cpp: Update to 3.13.0

- opentelemetry-cpp is now a required dependency; crc32c is no
  longer used (Abseil's implementation is used instead).
- Drop CMake options that are no longer used by 3.x.
- Use GOOGLE_CLOUD_CPP_OVERRIDE_GOOGLEAPIS_URL to point at the
  googleapis distfile instead of copying it into the build tree.
- Add patches to use opentelemetry::nostd for opentelemetry-cpp
  types; upstream assumes opentelemetry-cpp is built with WITH_STL,
  which our devel/opentelemetry-cpp is not.

Changes:        https://github.com/googleapis/google-cloud-cpp/blob/v3.13.0/CHANGELOG.md
DeltaFile
+683-265devel/google-cloud-cpp/pkg-plist
+38-0devel/google-cloud-cpp/files/patch-google_cloud_opentelemetry_internal_time__series.cc
+4-11devel/google-cloud-cpp/Makefile
+13-0devel/google-cloud-cpp/files/patch-google_cloud_internal_async__read__write__stream__tracing.h
+11-0devel/google-cloud-cpp/files/patch-google_cloud_storage_internal_grpc_metrics__exporter__options.cc
+11-0devel/google-cloud-cpp/files/patch-google_cloud_opentelemetry_internal_recordable.cc
+760-2762 files not shown
+776-2818 files

FreeBSD/ports 747e404 — x11/hyprpaper distinfo Makefile

x11/hyprpaper: Update to 0.8.5

While here, add missing/remove excessive dependencies per stage-qa
suggestions.

Changelog: https://github.com/hyprwm/hyprpaper/releases/tag/v0.8.5

Reported by:    GitHub (watch releases)
DeltaFile
+7-6x11/hyprpaper/Makefile
+3-3x11/hyprpaper/distinfo
+10-92 files

OPNSense/core 1aac190 — src/etc/inc filter.lib.inc

firewall: another mixup
DeltaFile
+1-1src/etc/inc/filter.lib.inc
+1-11 files

OpenBSD/ports DMtZq4y — misc/hwdata Makefile distinfo

   Update to hwdata-0.413.
VersionDeltaFile
1.137+2-2misc/hwdata/distinfo
1.139+1-1misc/hwdata/Makefile
+3-32 files

NetBSD/pkgsrc 8qfsX6O — doc CHANGES-pkgsrc-2026Q3

   doc: update for 7328
VersionDeltaFile
1.1.2.7+3-1doc/CHANGES-pkgsrc-2026Q3
+3-11 files

NetBSD/pkgsrc wQU8eaY — graphics/lerc Makefile distinfo

   Pullup ticket #7328 - requested by bsiegert
   graphics/lerc: Security fix

   Revisions pulled up:
   - graphics/lerc/Makefile                                        1.5
   - graphics/lerc/distinfo                                        1.6

   ---
      Module Name:    pkgsrc
      Committed By:   adam
      Date:           Sun Nov  1 15:03:06 UTC 2026

      Modified Files:
              pkgsrc/graphics/lerc: Makefile distinfo

      Log Message:
      lerc: updated to 4.3.0

      4.3.0

    [2 lines not shown]
VersionDeltaFile
1.5.2.1+4-4graphics/lerc/distinfo
1.4.2.1+3-3graphics/lerc/Makefile
+7-72 files

FreeBSD/ports 64781d7 — www/linux-chrome Makefile distinfo

www/linux-chrome: Security update to 157.0.8103.38

Fixes buffer overflows in Dawn, memory corruption in ANGLE and use
after free in WebGL, Prerender, Geometry and Core, each of which lets
a crafted page execute code outside the sandbox.

Changelog:      https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html

Security:       380c9ad2-d81f-11f1-a214-a0369f7f7be0
Security:       3749ce48-d5ce-11f1-9bfa-a8a1599412c6
Security:       60814125-d630-11f1-9bfa-a8a1599412c6
Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/linux-chrome/distinfo
+1-1www/linux-chrome/Makefile
+6-62 files

OPNSense/core 61cf0ac — src/etc/inc filter.lib.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml

firewall: migrate miscellaneous advanced settings (automatic rules)
DeltaFile
+0-105src/www/system_advanced_firewall.php
+80-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_6.php
+40-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+16-15src/etc/inc/filter.lib.inc
+25-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+4-2src/opnsense/scripts/shell/setaddr.php
+165-1237 files not shown
+177-13413 files

LLVM/project 0c3f48e — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Add Reinterpret::reinterpretValue

Mixed-type load unpacking is the first caller. Insert the ptrtoint /
bitcast / inttoptr chain before the unpack point, and return nullptr
when a non-integral pointer is involved.
DeltaFile
+11-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+9-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+20-12 files

FreeBSD/ports 7b7bbc7 — www/nextcloud-memories Makefile distinfo

www/nextcloud-memories: Update to 11.0.2
DeltaFile
+3-3www/nextcloud-memories/distinfo
+1-1www/nextcloud-memories/Makefile
+4-42 files

FreeBSD/ports c5cfcc0 — www/nextcloud-contacts Makefile distinfo

www/nextcloud-contacts: Update to 8.9.5
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

FreeBSD/ports d78bbd7 — mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.13.1
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports da4abdb — x11/hyprpicker Makefile distinfo, x11/hyprpicker/files patch-src_main.cpp

x11/hyprpicker: Update to 0.4.8

While here, remove upstreamed patch.

Changelog: https://github.com/hyprwm/hyprpicker/releases/tag/v0.4.8

Reported by:    GitHub (watch releases)
DeltaFile
+0-27x11/hyprpicker/files/patch-src_main.cpp
+3-3x11/hyprpicker/distinfo
+2-3x11/hyprpicker/Makefile
+5-333 files

LLVM/project 96840fd — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Support mixed-type load vectorization

Remove the restriction that every load in a top-level load chain must
have the vector's element type. A chain of mixed types such as
{i32, float} or {double, i32, i32} is loaded as a vector of integers
(as chosen by VecUtils::getCombinedVectorTypeFor()), each original load
is unpacked from the lanes it occupies, and then reinterpreted back to
its own type with Reinterpret::reinterpretValue().

Chains involving a non-integral pointer are left alone, since such a
pointer cannot be recovered from an integer lane.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+140-0llvm/test/Transforms/SandboxVectorizer/Passes/LoadStoreVec/load_store_vec_mixed_type_loads.ll
+26-10llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+6-3llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+172-133 files

LLVM/project fadb744 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes LoadStoreVec.cpp

[SandboxVec][LoadStoreVec] Split Reinterpret legality from cast-chain building

canReinterpret() only checks for non-integral pointers, and getCastChain()
builds the ptrtoint/bitcast/inttoptr sequence under that precondition.
The chain is at most three casts, so assert that. Drop the unused runtime
reinterpretValue(); mixed-type loads will add it with tests.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+13-31llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+10-14llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.h
+23-452 files