LLVM/project d093631llvm/lib/Target/AArch64 AArch64PointerAuth.cpp, llvm/test/CodeGen/AArch64 sign-return-address-pauthlr-slh.ll aarch64-signedreturnaddress.ll

[AArch64][PAC] Don't move sp adjustments to form better epilogue AUTs (#221009)

This has proven to be pretty fragile, and generally unsound. Instead, we
should treat the location of the PAUTH_EPILOGUE as _the_ location of the
AUT, and accept whatever that means in terms of the codegen we have to
emit for that pseudo at the time we emit it.
DeltaFile
+50-84llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+54-27llvm/test/CodeGen/AArch64/swifttail-ptrauth.ll
+46-5llvm/test/CodeGen/AArch64/ptrauth-tail-call-stackadjust.ll
+2-1llvm/test/CodeGen/AArch64/sign-return-address-pauthlr-slh.ll
+2-1llvm/test/CodeGen/AArch64/aarch64-signedreturnaddress.ll
+154-1185 files

FreeBSD/ports ae38175net-im/flare Makefile

net-im/flare: Add PORTSCOUT limit for 0.x

Portscout finds a tag named 'v1.6.0' that is from one of
the Cargo crates, not relevant to upstream project Flare.

Tested using locally ran portscout.

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-0net-im/flare/Makefile
+2-01 files

LLVM/project d8efed5llvm/include/llvm/ExecutionEngine RuntimeDyld.h, llvm/lib/ExecutionEngine/RuntimeDyld RuntimeDyld.cpp

[lli] Honor explicit emulated TLS option in ORC mode (#217554)

JITTargetMachineBuilder enables emulated TLS by default, but lli's ORC
path did not forward the existing -emulated-tls option. Consequently,
explicitly passing -emulated-tls=false still produced emulated-TLS
accesses.

Forward an explicitly specified value into the ORC JIT target-machine
options. Leave the builder default unchanged when the command-line
option is omitted.

Extend the existing OrcLazy emulated-TLS test with the false case,
verifying that native lowering is selected instead of
__emutls_get_address.

Rename emulated-tls.ll to tls.ll, and add a TODO to replace the
error-based checks with successful TLS execution tests using the new ORC
runtime.
DeltaFile
+41-0llvm/test/ExecutionEngine/OrcLazy/tls.ll
+0-26llvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll
+4-1llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
+4-0llvm/tools/lli/lli.cpp
+1-0llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
+50-275 files

LLVM/project 44c9560flang/lib/Frontend FrontendActions.cpp, flang/lib/Lower Bridge.cpp

flang: Compute the module DataLayout from the triple and ABI

This fixes a bug where the target abi name wasn't populated. The datalayout
for the default abi would be used, which sometimes changes the datalayout.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+8-0flang/test/Integration/RISCV/riscv-target-abi.f90
+3-2flang/lib/Frontend/FrontendActions.cpp
+4-1flang/lib/Lower/Bridge.cpp
+15-33 files

LLVM/project 28660abllvm/lib/Transforms/Vectorize VPlanHelpers.h VPlan.cpp

[VPlan] Remove dead packScalarIntoVectorizedValue (NFC). (#224391)

packScalarIntoVectorizedValue has no callers. Remove the dead function.
DeltaFile
+0-20llvm/lib/Transforms/Vectorize/VPlan.cpp
+0-5llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+0-252 files

LLVM/project 116bd78flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp, flang/test/Lower/OpenMP use-device-addr-performance.f90

Merge branch 'main' into users/arsenm/codegen/revert-regpressure-lane-dead-defs
DeltaFile
+254-33flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+58-120llvm/test/CodeGen/AArch64/avoid-ld4.ll
+141-0llvm/test/CodeGen/NVPTX/fmax3.ll
+76-0flang/test/Lower/OpenMP/use-device-addr-performance.f90
+75-0llvm/test/CodeGen/AArch64/vector-deinterleave-load.ll
+70-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+674-15333 files not shown
+1,202-22539 files

LLVM/project 367adb1libcxx/utils/libcxx/test/features misc.py

[libcxx] Update libatomic check (#224162)

This PR is a proper fix for the libatomic workaround. The old system
just checked if adding `-latomic` succeeded, and added it if it worked.
After this change it checks if an example program works without
`-latomic` as well as with `-latomic`. It adds the flag only if the test
passes with `-latomic` and not without.

In short: the new version only adds `-latomic` if it's necessary.

Assisted-by: Automated tooling, human reviews.
DeltaFile
+25-4libcxx/utils/libcxx/test/features/misc.py
+25-41 files

FreeBSD/ports 4ba7841devel/papi Makefile pkg-plist, devel/papi/files patch-zero_attach.c patch-mutiattach2.c

devel/papi: update to 7.2.0, un-expire

Most patches are from the PR, minor changes from me:
- update to final 7.2.0 version
- update MASTER_SITES and WWW
- shebang for python:env

PR:             284575
Approved by:    maintainer timeout (never replied)
MFH:            2026Q3

(cherry picked from commit bd51446d7985fcd1d35239dece909365689e2244)
DeltaFile
+136-101devel/papi/pkg-plist
+89-7devel/papi/files/patch-configure
+70-0devel/papi/files/patch-mutiattach.c
+38-0devel/papi/files/patch-zero_attach.c
+38-0devel/papi/files/patch-mutiattach2.c
+13-18devel/papi/Makefile
+384-1263 files not shown
+427-1289 files

LLVM/project 16a9145clang/test/AST/ByteCode records.cpp, clang/test/SemaCXX aggregate-default-member-initializers.cpp

[clang][test] Update ByteCode test expectations after #219288 (#224389)

### Summary
Fixes CI test failures introduced in #219288:
- In `clang/test/AST/ByteCode/records.cpp`, resolves the existing
`FIXME: See #85601` by updating `static_assert(discarded() == 1)` to
`static_assert(discarded() == 0)` now that temporary destruction timing
in aggregate default member initialization is fixed.
- In `clang/test/SemaCXX/aggregate-default-member-initializers.cpp`,
removes outdated `bytecode-error` and `bytecode-note` annotations in the
`lifetime` namespace that caused `-verify` failures ("diagnostics
expected but not seen") under `-fexperimental-new-constant-interpreter`.

Fixes build breakages on `main` affecting pre-merge CI across subsequent
PRs.

Cc: @yronglin
DeltaFile
+4-10clang/test/SemaCXX/aggregate-default-member-initializers.cpp
+4-6clang/test/AST/ByteCode/records.cpp
+8-162 files

LLVM/project 2f3917flibcxx/utils test-at-commit, libcxx/utils/ci/lnt run-benchmarks

[libc++] Include some Lit features in LNT submissions (#218043)

The Lit test suite already sniffs out some properties of the library
configuration we are testing / benchmarking. This patch augments the
run-benchmarks script to pick up a few of these detected features so
they can be included in the Machine information contained in
submissions.

This is important to help pin down exactly what is being benchmarked.
DeltaFile
+54-10libcxx/utils/ci/lnt/run-benchmarks
+10-2libcxx/utils/test-at-commit
+64-122 files

NetBSD/pkgsrc rUSjenjdoc CHANGES-2026

   doc: Updated www/R-webfakes to 1.5.0
VersionDeltaFile
1.6132+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1Nne2eWwww/R-webfakes Makefile distinfo

   R-webfakes: update to 1.5.0.

   Build fix.

   # webfakes 1.5.0

   * New `keep_alive_timeout_ms` option in `server_opts()` to configure the
     idle timeout of keep-alive connections. The default is 5000 ms, up from
     the underlying CivetWeb default of 500 ms (#114).

   * Handler functions may now declare a `locals` argument, in which case
     webfakes passes `app$locals` to it directly, without having to access
     it through `req$app$locals` (#112).

   * webfakes now builds on platforms where `ar` does not writes a symbol
     index by default (@barracuda156, #121).

   * webfakes now parses HTTP date headers (e.g. `Date`, `Last-Modified`,
     `Expires`) correctly regardless of the user's `LC_TIME` setting

    [20 lines not shown]
VersionDeltaFile
1.6+4-4www/R-webfakes/distinfo
1.6+4-2www/R-webfakes/Makefile
+8-62 files

LLVM/project cbc46acclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Generate cir.ptr_mask's LLVM lowering from llvmOp

Assisted-by: Cursor / claude-opus-5
DeltaFile
+0-10clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+1-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-102 files

LLVM/project 08c03a5llvm/lib/Target/NVPTX NVPTXInstrInfo.td NVPTXISelDAGToDAG.cpp, llvm/test/CodeGen/NVPTX fmax3.ll

[NVPTX] Fuse abs into min/max (#220445)

PTX supports a fused abs + min/max, emit that so we don't need to rely
on ptxas to do the fusion.
DeltaFile
+141-0llvm/test/CodeGen/NVPTX/fmax3.ll
+16-0llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+16-0llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
+173-03 files

LLVM/project 09c4f1cllvm/lib/Target/NVPTX NVPTXTargetTransformInfo.cpp, llvm/test/Transforms/InstCombine/NVPTX nvvm-intrins.ll

[NVPTX] Fold abs into redux intrinsics (#220733)

Fold llvm.fabs into the absolute-value variants of floating-point redux
min/max intrinsics during InstCombine.
DeltaFile
+37-1llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
+32-0llvm/test/Transforms/InstCombine/NVPTX/nvvm-intrins.ll
+69-12 files

NetBSD/pkgsrc deE4kDsdoc CHANGES-2026 TODO

   doc: Updated math/R-XML to 3.99.0.24
VersionDeltaFile
1.27930+3-2doc/TODO
1.6131+2-1doc/CHANGES-2026
+5-32 files

NetBSD/pkgsrc hcizx5Kmath/R-XML Makefile distinfo

   R-XML: update to 3.99.0.24.

   Fix build against libxml2 2.15.

   ============ entries from Ivan Krylov ============

   Version 3.99-0.24
        Fixed obsolete attribute names in structure() calls
        Removed links that started failing URL checks
        The DTD introspection interface is now defunct

   Version 3.99-0.23
        Fixed issues detected by 'rchk'
        Replaced the use of non-API 'Rf_findVarInFrame' with 'eval'

   Version 3.99-0.22
        Disabled DTD introspection API

   ============ entries from CRAN ============

    [4 lines not shown]
VersionDeltaFile
1.20+4-4math/R-XML/distinfo
1.34+2-3math/R-XML/Makefile
+6-72 files

FreeBSD/ports 6fdafeddatabases/pg_search Makefile distinfo

databases/pg_search: fix build

The distfile tarball mecab-ipadic-2.7.0-20070801.tar.gz was re-rolled.
Their file contents are identical, but metadata was changed.

Example:

--rw-r--r--  0 1000   1000       61 Jun 10  2007 mecab-ipadic-2.7.0-20070801/README
+-rw-rw-r--  0 root   root       61 Feb 23  2024 mecab-ipadic-2.7.0-20070801/README
DeltaFile
+3-3databases/pg_search/distinfo
+1-1databases/pg_search/Makefile
+4-42 files

OpenBSD/ports n9Iuk6Llang/mujs Makefile distinfo

   Update to mujs 1.3.10.
VersionDeltaFile
1.6+2-2lang/mujs/distinfo
1.7+1-1lang/mujs/Makefile
+3-32 files

LLVM/project e710c53utils/bazel/llvm-project-overlay/libc BUILD.bazel

Revert "[libc][bazel] Expose public inline memory headers and generic/builtin.h in string_memory_utils" (#224406)

Reverts llvm/llvm-project#223439

It was not needed, since the issue it was addressing was fixed by
https://github.com/llvm/llvm-project/commit/ecb96165dc0f95cb81267e1178f7e60a4ab7faa6.

And it was not the right fix.
DeltaFile
+8-9utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+8-91 files

LLVM/project 9b36b09llvm/test/Transforms/SLPVectorizer/AArch64 splat-gather-subtree-drop-schedule.ll splat-gather-subtree-trim-revert-cost.ll

[SLP][NFC]Add extra tests with missing vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/224408
DeltaFile
+58-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-trim-revert-cost.ll
+46-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-drop-schedule.ll
+104-02 files

LLVM/project 04e24cfllvm/test/Transforms/SLPVectorizer/AArch64 splat-gather-subtree-drop-schedule.ll splat-gather-subtree-trim-revert-cost.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+58-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-trim-revert-cost.ll
+46-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-drop-schedule.ll
+104-02 files

LLVM/project d87d79cllvm/test/Transforms/SLPVectorizer/AArch64 splat-gather-subtree-drop-schedule.ll splat-gather-subtree-trim-revert-cost.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+58-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-trim-revert-cost.ll
+46-0llvm/test/Transforms/SLPVectorizer/AArch64/splat-gather-subtree-drop-schedule.ll
+104-02 files

LLVM/project 5fae412utils/bazel/llvm-project-overlay/libc BUILD.bazel

Revert "[libc][bazel] Expose public inline memory headers and generic/builtin…"

This reverts commit 6e551ef78bd85e71f364f890b245061d394d66a8.
DeltaFile
+8-9utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+8-91 files

OpenBSD/src rVCVrciusr.sbin/dhcpd alloc.c dhcp.c

   Avoid potential memory exhaustion via DHCPINFORM.

   Problem found and diff by Acts1631.

   ok tb@
VersionDeltaFile
1.58+28-28usr.sbin/dhcpd/dhcp.c
1.17+8-1usr.sbin/dhcpd/alloc.c
+36-292 files

FreeBSD/ports b98a1a6sysutils/loaders-update Makefile

sysutils/loaders-update: specify aarch64 instead of arm64

PR:     298602
Approved by:    Emrion <kmachine@...>
DeltaFile
+1-1sysutils/loaders-update/Makefile
+1-11 files

LLVM/project 98039dalibcxx/cmake config-ix.cmake

[libcxx][libc] Update LLVM-libc link list (#224164)

LLVM-libc provides all the libc functions in `libc.a` and `libm.a`, so
this PR adds the configuration flags that prevent linking
`libpthread.a` and `librt.a` (inside `libc.a`) and `libatomic.a` (inside
compiler-rt).

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+4-0libcxx/cmake/config-ix.cmake
+4-01 files

LLVM/project 24f7536.github/workflows libcxx-pr-benchmark.yml libcxx-benchmark-commit.yml, libcxx/utils/ci/lnt machines.json

[libc++] Automatically detect the OS in benchmark jobs (#224386)

This simplifies the machines.json definition: we don't have to
explicitly say what OS we're running on, the job just figures it out.
DeltaFile
+3-3.github/workflows/libcxx-pr-benchmark.yml
+3-3.github/workflows/libcxx-benchmark-commit.yml
+0-3libcxx/utils/ci/lnt/machines.json
+6-93 files

NetBSD/pkgsrc hpD4OZvemulators/qemu Makefile

   qemu: disable the ParavirtualizedGraphics (pvg) driver on macOS 27

   The driver got broken by Apple's changes and there is no upstream fix yet.

   Side note: Claude was able to cook up a patch but it is tainted and would
   not comply with upstream's nor TNF's policy so you will not find it here.
VersionDeltaFile
1.414+6-1emulators/qemu/Makefile
+6-11 files

OpenBSD/ports GGO3uGSmultimedia/pipewire/pipewire distinfo Makefile, multimedia/pipewire/pipewire/files 10-no-rtkit.conf

   Update to pipewire-1.6.9.
VersionDeltaFile
1.68+8-9multimedia/pipewire/pipewire/Makefile
1.2+8-8multimedia/pipewire/pipewire/patches/patch-spa_plugins_libcamera_libcamera-source_cpp
1.20+9-5multimedia/pipewire/pipewire/pkg/PLIST-main
1.34+2-2multimedia/pipewire/pipewire/distinfo
1.1+4-0multimedia/pipewire/pipewire/files/10-no-rtkit.conf
1.10+1-1multimedia/pipewire/pipewire/patches/patch-src_modules_module-rtp-source_c
+32-256 files