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

LLVM/project 326a9falld/MachO ConcatOutputSection.h ConcatOutputSection.cpp, lld/MachO/Arch ARM64.cpp

[lld][MachO] Key branch-extension thunks on (referent, addend) (#191808)

TextOutputSection::finalize ignored branch relocation addends. Two call
sites branching to the same symbol with different addends therefore
collapsed onto a single thunk.

Key thunkMap on (isec, value, addend) so two call sites with different
addends get independent thunks. The addend is encoded in the thunk's
relocs and is zeroed at the call site after the callee is redirected to
the thunk. Thunk names carry a `+N` suffix when the addend is non-zero.
DeltaFile
+80-0lld/test/MachO/arm64-thunk-branch-addend.s
+45-17lld/MachO/ConcatOutputSection.h
+32-14lld/MachO/ConcatOutputSection.cpp
+6-4lld/MachO/Arch/ARM64.cpp
+2-1lld/MachO/Target.h
+1-1lld/MachO/InputSection.cpp
+166-371 files not shown
+168-377 files

FreeBSD/ports 4a97b18emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19212

Changes:        https://github.com/RPCS3/rpcs3/compare/ec989781a3...ea0d8a0d78
(cherry picked from commit 255ac54b26c3c36b7ec582c16fc6628e6951b005)
DeltaFile
+7-7emulators/rpcs3/distinfo
+4-5emulators/rpcs3/Makefile
+11-122 files

FreeBSD/ports 3653f03emulators/rpcs3 Makefile

emulators/rpcs3: back to llvm19 after 7d6a0a090b03

Newer LLVM can break game compatibility thus discouraged upstream.
As RPCS3 no longer builds with Clang 19 use both llvm19 and llvm20.

(cherry picked from commit 4603303de98482e78e3424f28a31767e921d7271)
DeltaFile
+11-4emulators/rpcs3/Makefile
+11-41 files

FreeBSD/ports 255ac54emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19212

Changes:        https://github.com/RPCS3/rpcs3/compare/ec989781a3...ea0d8a0d78
DeltaFile
+7-7emulators/rpcs3/distinfo
+4-5emulators/rpcs3/Makefile
+11-122 files

FreeBSD/ports 4603303emulators/rpcs3 Makefile

emulators/rpcs3: back to llvm19 after 7d6a0a090b03

Newer LLVM can break game compatibility thus discouraged upstream.
As RPCS3 no longer builds with Clang 19 use both llvm19 and llvm20.
DeltaFile
+11-4emulators/rpcs3/Makefile
+11-41 files

FreeBSD/ports bc42ac6graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.1.b.38

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/1f0370616a6...81feb2e7f11
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

Linux/linux fdbfee9Documentation/trace/rv hybrid_automata.rst, include/rv da_monitor.h ha_monitor.h

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

Pull runtime verification updates from Steven Rostedt:

 - Refactor da_monitor header to share handlers across monitor types

   No functional changes, only less code duplication.

 - Add Hybrid Automata model class

   Add a new model class that extends deterministic automata by adding
   constraints on transitions and states. Those constraints can take
   into account wall-clock time and as such allow RV monitor to make
   assertions on real time. Add documentation and code generation
   scripts.

 - Add stall monitor as hybrid automaton example

   Add a monitor that triggers a violation when a task is stalling as an

    [79 lines not shown]
DeltaFile
+489-173include/rv/da_monitor.h
+502-22tools/verification/rvgen/rvgen/dot2k.py
+478-0include/rv/ha_monitor.h
+341-0Documentation/trace/rv/hybrid_automata.rst
+293-0kernel/trace/rv/monitors/nomiss/nomiss.c
+227-65tools/verification/rvgen/rvgen/automata.py
+2,330-26044 files not shown
+3,891-69450 files

OpenZFS/src f37ed04.github/workflows zfs-qemu-packages.yml zfs-qemu.yml, .github/workflows/scripts qemu-7-prepare.sh

CI: Disable ZIP file artifacts, update versions

The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:               v4 -> v6
upload-artifact:        v4 -> v7
download-artifact:      v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18411
DeltaFile
+12-11.github/workflows/zfs-qemu-packages.yml
+20-2.github/workflows/scripts/qemu-7-prepare.sh
+9-7.github/workflows/zfs-qemu.yml
+4-3.github/workflows/checkstyle.yaml
+3-3.github/workflows/zloop.yml
+2-2.github/workflows/smatch.yml
+50-282 files not shown
+54-308 files

Linux/linux 5ed1957tools/testing/ktest ktest.pl sample.conf

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

Pull ktest updates from Steven Rostedt:

 - Fix undef warning when WARNINGS_FILE is unset

   The check_buildlog() references WARNINGS_FILE even when it's not set.
   Perl triggers a warning in this case. Check if the WARNINGS_FILE is
   defined before checking if the file it represents exists.

 - Fix how LOG_FILE is resolved

   LOG_FILE is expanded immediately after the config file is parsed. If
   LOG_FILE depends on variables from the tests it will use stale values
   instead of using the test variables. Have LOG_FILE also resolve test
   variables.

 - Treat a undefined self reference variable as empty


    [57 lines not shown]
DeltaFile
+121-42tools/testing/ktest/ktest.pl
+6-0tools/testing/ktest/sample.conf
+127-422 files

OpenZFS/src a42a717.github/workflows zfs-qemu-packages.yml zfs-qemu.yml, .github/workflows/scripts qemu-7-prepare.sh

CI: Disable ZIP file artifacts, update versions

The GH artifacts action now lets you disable auto-zipping your
artifacts.  Previously, GH would always automatically put your
artifacts in a ZIP file.  This is annoying when your artifacts
are already in a tarball.

Also update the following action versions

checkout:               v4 -> v6
upload-artifact:        v4 -> v7
download-artifact:      v4 -> v8

Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18411
DeltaFile
+12-11.github/workflows/zfs-qemu-packages.yml
+20-2.github/workflows/scripts/qemu-7-prepare.sh
+9-7.github/workflows/zfs-qemu.yml
+4-3.github/workflows/checkstyle.yaml
+3-3.github/workflows/zloop.yml
+2-2.github/workflows/smatch.yml
+50-282 files not shown
+54-308 files