LLVM/project c6eb268clang/lib/Serialization ASTReaderDecl.cpp, clang/test/Modules decl-attr-merge.mm

[Clang] Fix mergeInheritableAttributes() to propagate all AvailabilityAttrs (#181482)

`getAttr<AvailabilityAttr>()` only returns the first matching attribute,
but a declaration can carry multiple AvailabilityAttrs (one per
platform, e.g. macOS + iOS).  Use `specific_attrs<AvailabilityAttr>()`
to iterate over all of them so every platform's availability is
propagated during cross-module redeclaration merging.

This aligns the PCM merge path with how `mergeDeclAttributes` already
iterates via `specific_attrs<InheritableAttr>()` on the Sema side.

Extend clang/test/Modules/decl-attr-merge.mm with a multi-platform
case and an iOS triple RUN line that triggers the bug without the fix.

Fixes https://github.com/llvm/llvm-project/issues/181298
DeltaFile
+23-5clang/test/Modules/decl-attr-merge.mm
+6-5clang/lib/Serialization/ASTReaderDecl.cpp
+29-102 files

FreeBSD/src 423b0bccontrib/less less.nro screen.c

MFV less v691

Relnotes:       yes

(cherry picked from commit dafba19e42e78cd3d7c9264ece49ddd3d7d70da5)

MFV: less v692.

(cherry picked from commit e2abec625bf07c054f7ac2df2402d6c454113df8)
DeltaFile
+1,017-476contrib/less/less.nro
+374-153contrib/less/screen.c
+245-144contrib/less/lesskey.nro
+107-51contrib/less/mark.c
+70-68contrib/less/option.c
+81-57contrib/less/cmdbuf.c
+1,894-94958 files not shown
+2,855-1,45464 files

LLVM/project e9fd37ellvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstSimplify ctpop-pow2.ll

[Analysis] use forward DFS in `isEphemeralValueOf`
DeltaFile
+24-23llvm/lib/Analysis/ValueTracking.cpp
+17-0llvm/test/Transforms/InstSimplify/ctpop-pow2.ll
+41-232 files

FreeBSD/src 5868387sys/kern sys_process.c

Remove PROC_CHECK_PRIV macro from sys_process.c

Just put the priv_check calls in the code.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56864
DeltaFile
+40-19sys/kern/sys_process.c
+40-191 files

FreeBSD/ports 160e108devel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.34

Changelog: https://github.com/astral-sh/ty/blob/0.0.34/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3devel/py-ty/distinfo
+1-1devel/py-ty/Makefile
+4-42 files

LLVM/project 468dfaallvm/lib/Target/Mips MipsInstrFPU.td, llvm/test/CodeGen/Mips cvt-mfc1-slti.ll

[Mips] Optimize instr cvt.s.d+mfc1+slti to mfhc1+slti (#194806)

Fix #171262.
DeltaFile
+37-0llvm/test/CodeGen/Mips/cvt-mfc1-slti.ll
+8-0llvm/lib/Target/Mips/MipsInstrFPU.td
+45-02 files

LLVM/project c47468bllvm/tools/llubi/lib Interpreter.cpp

[llubi] Fix CTAD warnings for std::vector initialization (#196221)

Explicitly specify template argument <AnyValue> for std::vector
initializations to fix -Wctad-maybe-unsupported warnings when
building with -Werror. The implicit deduction was causing build
failures in visitOverflowIntBinOpWithResult method.
DeltaFile
+4-4llvm/tools/llubi/lib/Interpreter.cpp
+4-41 files

FreeBSD/ports df6fb66sysutils/R-cran-ps distinfo Makefile

sysutils/R-cran-ps: Update to 1.9.3

Changelog: https://cloud.r-project.org/web/packages/ps/news/news.html
DeltaFile
+3-3sysutils/R-cran-ps/distinfo
+1-1sysutils/R-cran-ps/Makefile
+4-42 files

LLVM/project e7f054fclang/test/CIR/IR float.cir int.cir

[CIR][NFC] Upstream IR roundtrip tests for constants (#194518)

Upstream `clang/test/CIR/IR` roundtrip tests for CIR constant
attributes: integer boundary constants, floating-point special values
that require exact hex spelling, and pointer constants with integer and
null payloads.

Partially addresses #156747.
DeltaFile
+66-0clang/test/CIR/IR/float.cir
+40-0clang/test/CIR/IR/int.cir
+10-0clang/test/CIR/IR/constptrattr.cir
+116-03 files

FreeBSD/ports aec45a6graphics/glslang distinfo Makefile

graphics/glslang: Update to 16.3.0

Changelog: https://github.com/KhronosGroup/glslang/blob/16.3.0/CHANGES.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/glslang/distinfo
+1-1graphics/glslang/Makefile
+4-42 files

LLVM/project 23c9920clang/docs ReleaseNotes.rst, clang/lib/AST ExprConstant.cpp

[clang] constexpr `__builtin_elementwise_{max,min}`
DeltaFile
+38-80clang/lib/AST/ByteCode/InterpBuiltin.cpp
+57-6clang/test/Sema/constant-builtins-vector.cpp
+16-33clang/lib/AST/ExprConstant.cpp
+3-0clang/docs/ReleaseNotes.rst
+114-1194 files

NetBSD/pkgsrc eXYXpKRdoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 29.13.0
VersionDeltaFile
1.2859+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XOV3KANshells/oh-my-posh distinfo go-modules.mk

   shells/oh-my-posh: update to 29.13.0

   Bug Fixes

    - goconst: address PR review feedback (9d811e7)
    - resolve all goconst linting issues (48bf568)

   Features

    - claude: add missing statusline fields (9f3fc28)
VersionDeltaFile
1.301+34-34shells/oh-my-posh/distinfo
1.128+10-10shells/oh-my-posh/go-modules.mk
1.330+2-2shells/oh-my-posh/Makefile
+46-463 files

FreeBSD/ports 866600femulators/libmt32emu Makefile

emulators/libmt32emu: Adjust pkgconfig dependency

Optional for libsoxr (libsamplerate relies on cmake) but it's a better
approach than having cmake "manually" looking for headers

Approved by:    blanket
DeltaFile
+2-1emulators/libmt32emu/Makefile
+2-11 files

LLVM/project ddbb970clang/lib/CIR/CodeGen CIRGenBuiltinRISCV.cpp, clang/test/CIR/CodeGenBuiltins/RISCV riscv-zknh.c

[CIR][RISCV] Support zknh builtin codegen (#196013)

Support sha256sig0, sha256sig1, sha256sum0, sha256sum1 builtins.
DeltaFile
+46-0clang/test/CIR/CodeGenBuiltins/RISCV/riscv-zknh.c
+16-4clang/lib/CIR/CodeGen/CIRGenBuiltinRISCV.cpp
+62-42 files

LLVM/project ed70ce5lldb/cmake/modules AddLLDB.cmake

[lldb][CMake] Force OBJECT libraries to also be STATIC (#196222)

When add_lldb_library is called with OBJECT, llvm_add_library would also
produce a SHARED variant under BUILD_SHARED_LIBS=ON. That variant fails
to link because a5a13ca29186 intentionally moved lldbDAP's LINK_LIBS to
its consumers.

Pass STATIC alongside OBJECT so the secondary variant is always an
archive, matching the LLVMTableGenCommon pattern. Fixes
BUILD_SHARED_LIBS=ON breakage reported on #196108.
DeltaFile
+5-1lldb/cmake/modules/AddLLDB.cmake
+5-11 files

FreeBSD/ports 4f0ec41audio/fooyin distinfo Makefile

audio/fooyin: Update to 0.10.5

Changelog: https://github.com/fooyin/fooyin/releases/tag/v0.10.5
DeltaFile
+3-3audio/fooyin/distinfo
+1-1audio/fooyin/Makefile
+4-42 files

LLVM/project abba0bbclang/lib/Basic TargetInfo.cpp, clang/test/CodeGen inline-asm-constraint-embedded-null.c

[clang] Stop simplifyConstraint at embedded NUL
DeltaFile
+8-0clang/test/CodeGen/inline-asm-constraint-embedded-null.c
+3-0clang/lib/Basic/TargetInfo.cpp
+11-02 files

LLVM/project ca12a1aclang/lib/CIR/CodeGen CIRGenFunction.cpp CIRGenExprScalar.cpp, clang/test/CIR/CodeGenCUDA cuda-builtin-vars.cu

[CIR][CUDA] builtin vars (#195539)

Implement emitPseudoObjectRValue and fix VisitPseudoObjectExpr in the
scalar emitter to call it instead of errorNYI.
Part of  https://github.com/llvm/llvm-project/issues/179278
DeltaFile
+72-0clang/test/CIR/CodeGenCUDA/cuda-builtin-vars.cu
+7-7clang/lib/CIR/CodeGen/CIRGenFunction.cpp
+1-2clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+2-0clang/lib/CIR/CodeGen/CIRGenFunction.h
+82-94 files

LLVM/project c0faa30llvm/runtimes CMakeLists.txt

[Runtimes] Pass through per-runtime CMake options for target runtimes (#194105)

Fix warning:
Manually-specified variables were not used by the project:
LIBCLC_USE_SPIRV_BACKEND.

LIBCLC was already passed through in `-DLLVM_ENABLE_RUNTIMES=libclc` case.
This PR adds to runtime_register_target for `-DRUNTIMES_triple-_LLVM_ENABLE_RUNTIMES=` case.
DeltaFile
+3-0llvm/runtimes/CMakeLists.txt
+3-01 files

FreeBSD/ports 60b0225net-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (233ffb539c83)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+2-22 files

LLVM/project cddafd9clang/unittests/libclang/CrashTests LibclangCrashTest.cpp

[clang][test] Make libclang CrashTests use threadsafe gtest death-test style (#196148)
DeltaFile
+10-0clang/unittests/libclang/CrashTests/LibclangCrashTest.cpp
+10-01 files

LLVM/project 7d68c1eclang/tools/clang-sycl-linker ClangSYCLLinker.cpp, mlir/lib/Dialect/AMDGPU/Transforms FoldMemRefsOps.cpp

Merge branch 'main' into users/el-ev/issue-rust-156168
DeltaFile
+60-0mlir/test/mlir-reduce/reduction-tree/reduction-tree.mlir
+0-60mlir/test/mlir-reduce/reduction-tree.mlir
+50-0mlir/test/Dialect/AMDGPU/amdgpu-fold-memrefs.mlir
+25-25clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+40-0mlir/lib/Dialect/AMDGPU/Transforms/FoldMemRefsOps.cpp
+24-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+199-8520 files not shown
+308-15326 files

FreeBSD/ports 233ffb5devel/electron41 distinfo, devel/electron41/files patch-electron_spec_api-app-spec.ts patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc

devel/electron41: Update to 41.5.0

Changelog:
- https://github.com/electron/electron/releases/tag/v41.4.0
- https://github.com/electron/electron/releases/tag/v41.5.0

Reported by:    GitHub (watch releases)
DeltaFile
+82-0devel/electron41/files/packagejsons/.yarn/README.md
+25-16devel/electron41/files/patch-electron_spec_api-app-spec.ts
+11-11devel/electron41/distinfo
+9-9devel/electron41/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+9-9devel/electron41/files/patch-electron_shell_browser_api_electron__api__app.cc
+8-8devel/electron41/files/patch-electron_shell_app_electron__main__delegate.cc
+144-5311 files not shown
+187-8717 files

LLVM/project eb52248llvm/lib/Target/X86/AsmParser X86AsmParser.cpp, llvm/test/CodeGen/X86 inline-asm-intel-negated-scaled-index.ll

[X86][AsmParser] Reject negated scaled-index in Intel-syntax memory operands
DeltaFile
+26-0llvm/test/CodeGen/X86/inline-asm-intel-negated-scaled-index.ll
+18-0llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+6-0llvm/test/MC/X86/intel-syntax-invalid-scale.s
+50-03 files

LLVM/project fe52a6cmlir/lib/Dialect/AMDGPU/Transforms FoldMemRefsOps.cpp, mlir/test/Dialect/AMDGPU amdgpu-fold-memrefs.mlir

[AMDGPU][MLIR] Add FoldMemRefOpsIntoGlobalLoadAsyncToLDSOp (#195982)

Add folders for memref aliases for gfx1250 global async to lds.

Assisted by: cursor

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+50-0mlir/test/Dialect/AMDGPU/amdgpu-fold-memrefs.mlir
+40-0mlir/lib/Dialect/AMDGPU/Transforms/FoldMemRefsOps.cpp
+90-02 files

LLVM/project b07aeecmlir/lib/Dialect/Arith/Transforms IntRangeOptimizations.cpp, mlir/test/Dialect/Arith int-range-opts-crash.mlir

[MLIR][IntRange] Materialize known constant values only when the value type is integer-like (#196133)

This patch came out of
https://discourse.llvm.org/t/request-for-advice-in-updating-intrange-optimziations/90685

In short, my out-of-tree dialect has region-bearing operations whose
return-like terminators semantically wrap an integer type in a
non-integer type when returning to the parent for control flow (also
this dialect that has no constant materializer). In this case,
`MaterializeKnownConstantValues` will attempt to construct integer
attributes using those non-integer types, which causes a stack trace and
prevents us from using int range optimizations on IR that contains these
ops.

This patch adds guards to the materialization step, so that if the value
that is inferred to be constant is not an integer (or shaped container
with an integer element type), no materialization is attempted.
DeltaFile
+24-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+13-0mlir/test/Dialect/Arith/int-range-opts-crash.mlir
+11-1mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
+11-0mlir/test/lib/Dialect/Test/TestOps.td
+59-14 files

LLVM/project 03c7594clang/lib/Driver/ToolChains SPIRV.cpp, clang/test/Driver sycl-link-spirv-target.cpp

[Driver] Forward -v to clang-sycl-linker in SPIRV toolchain (#196213)

The SPIRV linker job construction was not forwarding the -v (verbose)
flag to clang-sycl-linker when --sycl-link is used. This is limited to
the --sycl-link path because the default linker spir-link doesn't
support -v flag.
DeltaFile
+6-0clang/test/Driver/sycl-link-spirv-target.cpp
+2-0clang/lib/Driver/ToolChains/SPIRV.cpp
+8-02 files

FreeBSD/src 09d8176share/man/man7 freebsd-base.7

freebsd-base.7: style
DeltaFile
+3-2share/man/man7/freebsd-base.7
+3-21 files

OpenBSD/ports 3fObqO9databases/redis distinfo Makefile

   Update to redis-6.2.22

   (CVE-2026-25243) Invalid memory access in RESTORE may lead to Remote
   Code Execution
VersionDeltaFile
1.113+2-2databases/redis/distinfo
1.143+1-1databases/redis/Makefile
+3-32 files