LLVM/project 53cf0d5clang/test/Driver serenity.cpp

[clang] Make serenity.cpp tests pass on clang-with-thin-lto-ubuntu (#192231)

LTO_FULL-NOT was definitely too generic and prone to matching unrelated
content. It would, as an example, match against the build path on
clang-with-thin-lto-ubuntu builder [1].

Making the match more restrictive should avoid this kind of issues.

[1] https://lab.llvm.org/buildbot/#/builders/127/builds/6956
DeltaFile
+1-1clang/test/Driver/serenity.cpp
+1-11 files

FreeBSD/ports 3614ff2devel/jenkins-lts distinfo Makefile

devel/jenkins-lts: Update to 2.555.1

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins-lts/distinfo
+1-2devel/jenkins-lts/Makefile
+4-52 files

FreeBSD/ports f0a2b87devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.559

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-2devel/jenkins/Makefile
+4-52 files

LLVM/project dea55c9mlir/lib/Dialect/NVGPU/IR NVGPUDialect.cpp, mlir/test/Dialect/NVGPU invalid.mlir

[mlir][NVGPU] Validate mmaShape has 3 elements in MmaSyncOp/MmaSparseSyncOp (#190928)

Add validation in MmaSyncOp::verify and MmaSparseSyncOp::verify to
ensure `mmaShape` contains exactly 3 elements before calling
getMmaShapeAsArray() to avoid crash. Fixes
https://github.com/llvm/llvm-project/issues/173378.
DeltaFile
+34-0mlir/test/Dialect/NVGPU/invalid.mlir
+7-0mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
+41-02 files

LLVM/project 3089120clang/lib/Index CommentToXML.cpp, clang/lib/Sema SemaDeclAttr.cpp SemaAvailability.cpp

Redesign handling of anyAppleOS availability attribute (#190817)

Previously, when processing an anyAppleOS availability attribute, clang
replaced it with an implicit platform-specific attribute (e.g., ios,
macos) inferred for the current target. Only the introduced version of
the original anyAppleOS attribute was preserved (as a field on the
inferred attr). This was insufficient for clients such as Swift that
need access to the full original attribute, including deprecated,
obsoleted, and message fields.

This patch preserves the original anyAppleOS attribute on the decl and
attaches the inferred platform-specific attribute to it as a child via
the new InferredAttr field. Most callers use getEffectiveAttr() to
transparently get the inferred attr when present, preserving existing
behavior. Fix-it hints use the presence of an inferred attr to decide
whether to emit "anyAppleOS" or a platform-specific name in the
@available expression. The one behavioral change is in documentation
XML, where availability info is now emitted for both the anyAppleOS attr
and the inferred platform-specific attr.

    [4 lines not shown]
DeltaFile
+67-28clang/lib/Sema/SemaDeclAttr.cpp
+43-40clang/lib/Index/CommentToXML.cpp
+56-0clang/test/Sema/attr-availability-anyappleos.c
+52-3clang/utils/TableGen/ClangAttrEmitter.cpp
+31-17clang/test/Sema/attr-availability-anyappleos-ast.c
+22-21clang/lib/Sema/SemaAvailability.cpp
+271-10910 files not shown
+357-12816 files

FreeBSD/ports ae090fbsecurity/zaproxy Makefile

security/zaproxy: Fix JAVA_VERSION to 17 and 20

- Bump PORTREVISION

PR:             294176
Reported by:    ronald
DeltaFile
+2-2security/zaproxy/Makefile
+2-21 files

LLVM/project 493edebclang/include/clang/AST ASTContext.h, clang/lib/AST ASTContext.cpp ItaniumMangle.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.

This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.

Fixes #8740
Fixes #61818
Fixes #190388
DeltaFile
+890-175clang/lib/AST/ASTContext.cpp
+287-12clang/test/SemaTemplate/instantiation-dependence.cpp
+151-93clang/lib/AST/ItaniumMangle.cpp
+76-68clang/lib/AST/Type.cpp
+77-48clang/lib/Sema/SemaTemplate.cpp
+93-16clang/include/clang/AST/ASTContext.h
+1,574-41281 files not shown
+2,303-75287 files

LLVM/project cf88f06llvm/test/CodeGen/AArch64 ragreedy-csr.ll, llvm/test/CodeGen/X86 lsr-addrecloops.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+257-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+106-0llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+84-5llvm/test/Transforms/LoopStrengthReduce/X86/2011-12-04-loserreg.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+662-28941 files not shown
+933-43147 files

LLVM/project ea26f42llvm/test/CodeGen/AArch64 ragreedy-csr.ll, llvm/test/CodeGen/X86 lsr-addrecloops.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+257-94llvm/test/Transforms/LoopStrengthReduce/X86/bin_power.ll
+111-116llvm/test/CodeGen/AArch64/ragreedy-csr.ll
+70-37llvm/test/Transforms/LoopStrengthReduce/X86/normalization-during-scev-expansion.ll
+84-5llvm/test/Transforms/LoopStrengthReduce/X86/2011-12-04-loserreg.ll
+34-37llvm/test/CodeGen/X86/lsr-addrecloops.ll
+34-22llvm/test/Transforms/LoopStrengthReduce/X86/postinc-iv-used-by-urem-and-udiv.ll
+590-31141 files not shown
+862-43147 files

FreeBSD/ports a079869net-im/jitsi-videobridge Makefile, net-im/jitsi-videobridge/files jitsi-videobridge.in

net-im/jitsi-videobridge: Fix start issue with java17

- Bump PORTREVISION

PR:             294544
Reported by:    Yasuhito FUTATSUKI <freebsd-bug-report-yf __at_ yf.bsdclub.org>
DeltaFile
+1-1net-im/jitsi-videobridge/Makefile
+1-1net-im/jitsi-videobridge/files/jitsi-videobridge.in
+2-22 files

FreeBSD/ports 77e1b41math/symengine Makefile, math/symengine/files patch-CMakeLists.txt

math/symengine: Fix configure

LLVM wasn't found.

Reported by:    fallout
DeltaFile
+0-13math/symengine/files/patch-CMakeLists.txt
+2-3math/symengine/Makefile
+2-162 files

LLVM/project f6c6be1clang/include/clang/AST ASTContext.h, clang/lib/AST ASTContext.cpp ItaniumMangle.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.

This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.

Fixes #8740
Fixes #61818
Fixes #190388
DeltaFile
+890-175clang/lib/AST/ASTContext.cpp
+287-12clang/test/SemaTemplate/instantiation-dependence.cpp
+151-93clang/lib/AST/ItaniumMangle.cpp
+76-68clang/lib/AST/Type.cpp
+77-48clang/lib/Sema/SemaTemplate.cpp
+93-16clang/include/clang/AST/ASTContext.h
+1,574-41281 files not shown
+2,303-75287 files

FreeBSD/doc d398c13shared releases.adoc, website/content/en/releng _index.adoc

14.5: Connect upcoming release to website

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2shared/releases.adoc
+1-1website/content/en/releng/_index.adoc
+3-32 files

FreeBSD/doc 7328388website/content/en/releases/14.5R hardware.adoc

14.5: Add hardware notes generated from stable/14

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+4,537-238website/content/en/releases/14.5R/hardware.adoc
+4,537-2381 files

FreeBSD/doc 0e303c3website/content/en/releases/14.5R schedule.adoc

14.5: Insert details specific to 14.5

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+14-19website/content/en/releases/14.5R/schedule.adoc
+14-191 files

LLVM/project 47b5ad2mlir/lib/Transforms CSE.cpp

[mlir][CSE] Fix dominanceInfo analysis preservation (#192279)

The CSE pass calls `markAnalysesPreserved<DominanceInfo,
PostDominanceInfo>()` at the end. While CSE erases operations, it does
not remove their corresponding dominator trees, causing them to be
unnecessarily preserved in memory. This PR addresses the issue by
explicitly calling invalidate within CSE to clean up the dominator trees
for those erased operations.
DeltaFile
+6-2mlir/lib/Transforms/CSE.cpp
+6-21 files

GhostBSD/ports c36f625sysutils/pc-sysinstall distinfo Makefile

sysutils/pc-sysinstall: update to 2026041500
DeltaFile
+3-3sysutils/pc-sysinstall/distinfo
+2-2sysutils/pc-sysinstall/Makefile
+5-52 files

FreeBSD/src 240c229usr.sbin/diskinfo diskinfo.8 diskinfo.c

diskinfo: Align and alphabetize options

MFC after:      3 days

(cherry picked from commit afe57c12e97d5c8773d829c2914f35462a7cdd0c)
DeltaFile
+6-6usr.sbin/diskinfo/diskinfo.8
+5-5usr.sbin/diskinfo/diskinfo.c
+11-112 files

FreeBSD/src 4aef1aebin/sh histedit.c

sh: Increase default history size to POSIX mandated minimum of 128

The default history size in bin/sh is currently 100 however POSIX.1-2024
mandates that a default greater than or equal to 128 shall be used,
therefore this increases the default history size in /bin/sh to 128.

POSIX standards reference:
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/sh.html#tag_20_110_08

MFC after:      3 days
Reviewed by:    emaste, jilles, jlduran, ziaee
Signed-off-by:  Kristofer Peterson <kris at tranception.com>
Closes:         https://github.com/freebsd/freebsd-src/pull/2093

(cherry picked from commit 81b2055c49dec8884d7bb23503f1dfeac37ac95d)
DeltaFile
+1-1bin/sh/histedit.c
+1-11 files

FreeBSD/src 12ca9c6bin/timeout timeout.1

timeout.1: Document non-POSIX options

MFC after:              3 days
Reviewed by:            Aaron Li <aly at aaronly.me>, ziaee
Differential Revision:  https://reviews.freebsd.org/D56090

(cherry picked from commit b1bc748430b5ee79ae103c464dbf5ebc8802f782)
DeltaFile
+5-1bin/timeout/timeout.1
+5-11 files

FreeBSD/doc 6898ef9website/content/en/releases/14.5R relnotes.adoc schedule.adoc

14.5: Insert version numbers

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+6-6website/content/en/releases/14.5R/relnotes.adoc
+5-5website/content/en/releases/14.5R/schedule.adoc
+5-5website/content/en/releases/14.5R/installation.adoc
+4-5website/content/en/releases/14.5R/readme.adoc
+4-4website/content/en/releases/14.5R/_index.adoc
+4-4website/content/en/releases/14.5R/errata.adoc
+28-291 files not shown
+30-317 files

FreeBSD/doc ca6dd17website/content/en/releases/14.5R hardware.adoc relnotes.adoc

14.5: Add autogenerated files to website

These files are as produced by 'make generate-release'; subsequent
commits will fill in details specific to 14.5.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+867-0website/content/en/releases/14.5R/hardware.adoc
+207-0website/content/en/releases/14.5R/relnotes.adoc
+157-0website/content/en/releases/14.5R/readme.adoc
+90-0website/content/en/releases/14.5R/installation.adoc
+71-0website/content/en/releases/14.5R/errata.adoc
+64-0website/content/en/releases/14.5R/schedule.adoc
+1,456-01 files not shown
+1,487-07 files

LLVM/project 12a4adfoffload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h, offload/plugins-nextgen/common/src PluginInterface.cpp RecordReplay.cpp

[offload] Fix kernel record/replay and add extensible mechanism (#190588)

This commit fixes the kernel record replay on both AMD and CUDA devices. It
also re-organizes the record replay code, moves the whole code to separate
files, and makes it extensible to support other record formats (potentially in
the future). The environment variables for controlling the recording have also
been modified.
DeltaFile
+43-384offload/plugins-nextgen/common/src/PluginInterface.cpp
+328-0offload/plugins-nextgen/common/src/RecordReplay.cpp
+258-0offload/plugins-nextgen/common/include/RecordReplay.h
+63-116offload/plugins-nextgen/cuda/src/rtl.cpp
+96-57offload/tools/kernelreplay/llvm-omp-kernel-replay.cpp
+97-14offload/plugins-nextgen/common/include/PluginInterface.h
+885-57115 files not shown
+1,282-64221 files

FreeBSD/ports 2b9c7e6cad/fasm Makefile

cad/fasm: Fix dependency

Reported by:    fallout
DeltaFile
+1-1cad/fasm/Makefile
+1-11 files

FreeBSD/ports 61837aawww/p5-RT-Client-REST distinfo Makefile

www/p5-RT-Client-REST: Update 0.72 => 0.73

Changelog:
https://metacpan.org/release/DJZORT/RT-Client-REST-0.73/source/CHANGES

PR:             294567
Sponsored by:   UNIS Labs
DeltaFile
+3-3www/p5-RT-Client-REST/distinfo
+2-1www/p5-RT-Client-REST/Makefile
+5-42 files

FreeBSD/ports ab94ba4misc/openclaw pkg-plist Makefile, misc/openclaw/files package-lock.json package-lock-sharp.json

misc/openclaw: New port: Multi-channel AI gateway with extensible messaging integrations
DeltaFile
+75,163-0misc/openclaw/pkg-plist
+10,392-0misc/openclaw/files/package-lock.json
+610-0misc/openclaw/files/package-lock-sharp.json
+99-0misc/openclaw/Makefile
+24-0misc/openclaw/files/package-lock-node-addon-api.json
+7-0misc/openclaw/distinfo
+86,295-02 files not shown
+86,301-08 files

Linux/linux 9e1e9d6tools/tracing/rtla/src common.c timerlat_hist.c, tools/tracing/rtla/tests/unit unit_tests.c

Merge tag 'trace-rtla-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull RTLA updates from Steven Rostedt:

 - Simplify option parsing

   Auto-generate getopt_long() optstring for short options from long
   options array, avoiding the need to specify it manually and reducing
   the surface for mistakes.

 - Add unit tests

   Implement unit tests (make unit-tests) using libcheck, next to
   existing runtime tests (make check). Currently, three functions from
   utils.c are tested.

 - Add --stack-format option

   In addition to stopping stack pointer decoding (with -s/--stack

    [62 lines not shown]
DeltaFile
+97-23tools/tracing/rtla/src/common.c
+119-0tools/tracing/rtla/tests/unit/unit_tests.c
+53-63tools/tracing/rtla/src/timerlat_hist.c
+50-64tools/tracing/rtla/src/timerlat_top.c
+88-25tools/tracing/rtla/src/utils.c
+63-42tools/tracing/rtla/src/actions.c
+470-21727 files not shown
+769-40233 files

LLVM/project 4a24c68llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/ARM setcc-logic.ll

[DAGCombiner] Fold (or (seteq X, 0), (seteq X, -1)) to (setult (add X, 1), 2) (#192183)

This is the De Morgan dual of the existing fold:
    (and (setne X, 0), (setne X, -1)) --> (setuge (add X, 1), 2)

The or-of-equalities version checks if X is either 0 or -1, which is
equivalent to (X+1) < 2 (unsigned). This reduces two comparisons and
an or to one add and one comparison.

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+14-0llvm/test/CodeGen/ARM/setcc-logic.ll
+4-4llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+18-42 files

LLVM/project 7780e54llvm/include/llvm/CodeGen AsmPrinterAnalysis.h

[AsmPrinter] Fix AsmPrinterAnalysis::Result::invalidate to take PreservedAnalyses by const reference (#191742)

The invalidate method was taking PreservedAnalyses by value instead of
by const reference, causing an unnecessary copy on every invalidation
query. All other analysis invalidate methods in LLVM use const
reference.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+1-1llvm/include/llvm/CodeGen/AsmPrinterAnalysis.h
+1-11 files

LLVM/project 2dc9e4dclang/include/clang/AST ASTContext.h, clang/lib/AST ASTContext.cpp ItaniumMangle.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.

This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.

Fixes #8740
Fixes #61818
Fixes #190388
DeltaFile
+887-175clang/lib/AST/ASTContext.cpp
+287-12clang/test/SemaTemplate/instantiation-dependence.cpp
+151-93clang/lib/AST/ItaniumMangle.cpp
+76-68clang/lib/AST/Type.cpp
+77-48clang/lib/Sema/SemaTemplate.cpp
+93-16clang/include/clang/AST/ASTContext.h
+1,571-41279 files not shown
+2,279-75085 files