LLVM/project e83f597lldb/test/API/tools/lldb-dap/launch TestDAP_launch_stdio_redirection_and_console.py, lldb/test/API/tools/lldb-dap/runInTerminal TestDAP_runInTerminal.py

[lldb-dap][windows] skip runInTerminal related tests (#198764)

The following tests fail at desk. This is likely a regression introduced
by
https://github.com/llvm/llvm-project/commit/a614cd391a402c8682c7b4781121eab07da09ec7.
Skip the tests on Windows to unblock the bots.

https://github.com/llvm/llvm-project/issues/198763
DeltaFile
+1-0lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection_and_console.py
+1-0lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
+2-02 files

FreeBSD/ports 5d90cadsysutils/tmux distinfo Makefile

sysutils/tmux: Update to 3.6b

This is a bug-fix release, with one reported upstream change to remove
images from the correct list when they are removed while in the
alternate screen.

Changelog:      https://raw.githubusercontent.com/tmux/tmux/3.6b/CHANGES
Release issue:  https://github.com/tmux/tmux/issues/5109
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/tmux/distinfo
+1-1sysutils/tmux/Makefile
+4-42 files

LLVM/project 960d0e4llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp GCNSubtarget.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp

Reland "[AMDGPU] Account for inline asm size in inst_pref_size calculation" (#197227)

This relands commit 7ddee0b619f658cef905a69427ef9531fd1d229d (PR
#192306) which was reverted in 70a70e0ed664 (#197070) due to a missing
MC assembler parser case for the `instprefsize` MCExpr, breaking text
assembly roundtrip tests.

Fix:

- Add `"instprefsize"` to the `StringSwitch` in
`AMDGPUAsmParser::parsePrimaryExpr` so the MC assembler can parse
`instprefsize(...)` expressions emitted by `llc` in text assembly mode.
- Add roundtrip lit tests (`llc -filetype=asm | llvm-mc -filetype=obj |
llvm-objdump`) for both GFX11 and GFX12 to prevent regressions.

Confirmed by compiling the new lit test using the original commit that
it was failing and passes now.

_Original PR description_

    [15 lines not shown]
DeltaFile
+159-0llvm/test/CodeGen/AMDGPU/inst-prefetch-inline-asm.ll
+42-41llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+46-9llvm/test/CodeGen/AMDGPU/inst-prefetch-hint.ll
+45-0llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+18-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+3-14llvm/lib/Target/AMDGPU/SIProgramInfo.cpp
+313-645 files not shown
+335-6811 files

LLVM/project 51279e7clang/lib/StaticAnalyzer/Checkers CStringChecker.cpp, clang/test/Analysis bstring_UninitRead.c

[analyzer] Fix false positive in CStringChecker for offset buffer arg… (#198346)

…uments

CStringChecker::checkInit() was checking the wrong array elements when
the buffer argument pointed into the middle of an array (e.g.,
memcpy(dst, &arr[i], size)). It was called with BufEnd instead of
BufStart, making the ElementRegion index off by (size-1), and the
element lookups were relative to array index 0 instead of the actual
buffer start offset.
DeltaFile
+27-5clang/test/Analysis/bstring_UninitRead.c
+7-9clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
+34-142 files

LLVM/project 068c6c5mlir/include/mlir/Dialect/Tosa/IR TosaOps.h

[mlir][tosa] Remove unused `MulOperandsAndResultElementType` trait (#197968)

Removes an unused trait implementation.
DeltaFile
+0-47mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h
+0-471 files

LLVM/project 05deb27clang/include/clang/Serialization ASTRecordReader.h, clang/lib/AST ASTContext.cpp Type.cpp

trivial changes
DeltaFile
+20-14clang/lib/Sema/SemaOpenMP.cpp
+18-14clang/lib/AST/ASTContext.cpp
+16-15clang/lib/Sema/SemaTemplate.cpp
+14-11clang/lib/AST/Type.cpp
+14-8clang/lib/AST/ASTDiagnostic.cpp
+11-6clang/include/clang/Serialization/ASTRecordReader.h
+93-6833 files not shown
+202-15239 files

LLVM/project 5739010clang/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
+888-161clang/lib/AST/ASTContext.cpp
+328-12clang/test/SemaTemplate/instantiation-dependence.cpp
+176-96clang/lib/AST/ItaniumMangle.cpp
+100-98clang/lib/Sema/SemaCXXScopeSpec.cpp
+62-57clang/lib/AST/Type.cpp
+88-11clang/include/clang/AST/ASTContext.h
+1,642-43570 files not shown
+2,398-78976 files

LLVM/project 694e4c7llvm/test/Transforms/EarlyCSE/AArch64 intrinsics-1xN.ll

fixup! [AArch64][TTI][EarlyCSE] Add support for ld1xN and st1xN intrinsics
DeltaFile
+24-24llvm/test/Transforms/EarlyCSE/AArch64/intrinsics-1xN.ll
+24-241 files

LLVM/project 545b328llvm/lib/Transforms/Vectorize VPlan.h LoopVectorize.cpp

[VPlan] Strip VPRecipeBase::isScalarCast (NFC) (#197695)

This is done in preparation to consolidate more recipes into
VPInstruction.
DeltaFile
+6-7llvm/lib/Transforms/Vectorize/VPlan.h
+4-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+12-193 files

FreeBSD/ports 1bcf71fdevel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.38

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

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

LLVM/project 3e15a19offload/test CMakeLists.txt, offload/test/unit lit.cfg.py lit.site.cfg.in

[Offload] fix OffloadAPI unittests discovery (#198750)

Commit 3383f0d repointed LIBOMPTARGET_LIBRARY_DIR to a different
runtimes lib dir, but the unit lit config still derived the unittest
binary path from it. Pass the unittest directory explicitly instead.
DeltaFile
+1-1offload/test/unit/lit.cfg.py
+1-0offload/test/CMakeLists.txt
+1-0offload/test/unit/lit.site.cfg.in
+3-13 files

LLVM/project a8c6535mlir/docs PrivateNameObfuscation.md, mlir/include/mlir/TableGen PrivateName.h

strip op and pass names
DeltaFile
+175-0mlir/test/mlir-tblgen/private-name-obfuscation.td
+174-0mlir/docs/PrivateNameObfuscation.md
+139-0mlir/tools/mlir-tblgen/PrivateName.cpp
+74-0mlir/test/mlir-tblgen/private-pass-obfuscation.td
+59-0mlir/include/mlir/TableGen/PrivateName.h
+39-8mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+660-817 files not shown
+813-3623 files

LLVM/project 08abd96llvm/test/CodeGen/X86 sad.ll sad_variations.ll, llvm/test/Transforms/PhaseOrdering/X86 sad.ll sad_variations.ll

[X86] Update PSADBW tests to more closely match middle-end vector.reduce.add codegen (#198760)

The middle-end will detect vector.reduce.add patterns - update the
Codegen tests to use the intrinsics directly and add PhaseOrdering tests
to ensure vector.reduce.add intrinsics are created
DeltaFile
+658-0llvm/test/Transforms/PhaseOrdering/X86/sad.ll
+259-0llvm/test/Transforms/PhaseOrdering/X86/sad_variations.ll
+14-106llvm/test/CodeGen/X86/sad.ll
+7-49llvm/test/CodeGen/X86/sad_variations.ll
+938-1554 files

FreeBSD/src d04da19share/man/man7 d.7

d.7: Document no support for ddi_pathnam(), getmajor(), and getminor()

MFC after:      3 days
DeltaFile
+9-1share/man/man7/d.7
+9-11 files

OpenBSD/ports s3lQj9Wsysutils/deja-dup distinfo Makefile

   Bugfix update to deja-dup-50.1.
VersionDeltaFile
1.48.2.1+2-2sysutils/deja-dup/distinfo
1.95.2.1+1-1sysutils/deja-dup/Makefile
+3-32 files

NetBSD/pkgsrc-wip 82a0a4fzellij distinfo cargo-depends.mk

remove zellij: importing soon
DeltaFile
+0-1,469zellij/distinfo
+0-490zellij/cargo-depends.mk
+0-29zellij/Makefile
+0-4zellij/DESCR
+0-3zellij/COMMIT_MSG
+0-2zellij/PLIST
+0-1,9971 files not shown
+0-1,9987 files

FreeBSD/ports 7a57cf2math/universal distinfo Makefile

math/universal: update 4.6.16 → 4.7.0
DeltaFile
+3-3math/universal/distinfo
+2-2math/universal/Makefile
+2-0math/universal/pkg-plist
+7-53 files

FreeBSD/ports ac02ee4math/stan pkg-plist distinfo

math/stan: update 2.34.1 → 2.39.0
DeltaFile
+9-0math/stan/pkg-plist
+3-3math/stan/distinfo
+1-1math/stan/Makefile
+13-43 files

FreeBSD/ports 48babdbmath/stanmath pkg-plist distinfo, math/stanmath/files patch-runTests.py patch-make_compiler__flags

math/stanmath: update 4.8.1 → 5.3.0
DeltaFile
+140-132math/stanmath/pkg-plist
+16-7math/stanmath/files/patch-runTests.py
+3-3math/stanmath/distinfo
+2-2math/stanmath/files/patch-make_compiler__flags
+1-1math/stanmath/Makefile
+162-1455 files

FreeBSD/ports d454ad5devel/xbyak distinfo Makefile

devel/xbyak: update 7.37.1 → 7.37.2
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports 6698c48www/py-primp distinfo Makefile.crates

www/py-primp: update 1.2.3 → 1.3.0
DeltaFile
+145-153www/py-primp/distinfo
+71-75www/py-primp/Makefile.crates
+1-2www/py-primp/Makefile
+217-2303 files

FreeBSD/ports ea6a7f0devel/bacon distinfo Makefile

devel/bacon: update 3.22.0 → 3.23.0
DeltaFile
+15-7devel/bacon/distinfo
+7-4devel/bacon/Makefile
+22-112 files

FreeBSD/ports c1c4169security/susshi distinfo Makefile

security/susshi: update 0.14.0 → 0.15.6
DeltaFile
+165-15security/susshi/distinfo
+83-9security/susshi/Makefile
+248-242 files

FreeBSD/ports 31ba381databases/rqlite distinfo Makefile

databases/rqlite: update 10.0.5 → 10.0.6
DeltaFile
+5-5databases/rqlite/distinfo
+1-1databases/rqlite/Makefile
+6-62 files

LLVM/project 898dd90clang/include/clang/Serialization ASTRecordReader.h, clang/lib/AST ASTContext.cpp Type.cpp

trivial changes
DeltaFile
+20-14clang/lib/Sema/SemaOpenMP.cpp
+18-14clang/lib/AST/ASTContext.cpp
+16-15clang/lib/Sema/SemaTemplate.cpp
+14-11clang/lib/AST/Type.cpp
+14-8clang/lib/AST/ASTDiagnostic.cpp
+11-6clang/include/clang/Serialization/ASTRecordReader.h
+93-6833 files not shown
+202-15239 files

LLVM/project 4256608clang/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
+888-161clang/lib/AST/ASTContext.cpp
+328-12clang/test/SemaTemplate/instantiation-dependence.cpp
+176-96clang/lib/AST/ItaniumMangle.cpp
+100-98clang/lib/Sema/SemaCXXScopeSpec.cpp
+62-57clang/lib/AST/Type.cpp
+88-11clang/include/clang/AST/ASTContext.h
+1,642-43570 files not shown
+2,396-78776 files

LLVM/project b588ad8flang/test/Integration/OpenMP atomic-compare.f90

[Flang][tests] Add a missing REQUIRES. (#198753)

A newly added test uses `x86_64-unknown-linux-gnu` as a triple, without
a `REQUIRES: x86-registered-target` line, so that it will fail in builds
of LLVM specific to other architectures.
DeltaFile
+1-0flang/test/Integration/OpenMP/atomic-compare.f90
+1-01 files

OpenBSD/ports xboGr2cnet/isc-bind Makefile distinfo

   update to isc-bind-9.20.23
VersionDeltaFile
1.218.2.1+1-4net/isc-bind/Makefile
1.146.2.1+2-2net/isc-bind/distinfo
+3-62 files

OpenBSD/ports nnw7Fahnet/isc-bind Makefile distinfo

   update to isc-bind-9.20.23
   https://kb.isc.org/docs/cve-2026-3039
   https://kb.isc.org/docs/cve-2026-3592
   https://kb.isc.org/docs/cve-2026-3593
   https://kb.isc.org/docs/cve-2026-5946
   https://kb.isc.org/docs/cve-2026-5947
   https://kb.isc.org/docs/cve-2026-5950
VersionDeltaFile
1.219+1-4net/isc-bind/Makefile
1.147+2-2net/isc-bind/distinfo
+3-62 files

LLVM/project 77cdd6cllvm/lib/Target/AArch64 AArch64SchedA64FX.td, llvm/test/tools/llvm-mca/AArch64/A64FX A64FX-sve-instructions.s

[AArch64] Fix fmaxv/fminv/fmaxnmv/fminnmv/lasta/lastb sched info in A64FX (#198483)

I've been experimenting with a new TableGen warning on unused defs and
it found a couple bugs in the A64FX scheduling model [1]:

llvm/lib/Target/AArch64/AArch64SchedA64FX.td:2288:5: warning: def
'A64FXWrite_FMAXVD' appears to be unused
llvm/lib/Target/AArch64/AArch64SchedA64FX.td:2334:5: warning: def
'A64FXWrite_LAST_R' appears to be unused

It looks like similarly named defs were used where they should have been
and the microarchitecture manual [2] seems to confirm it.

[1] https://raw.githubusercontent.com/c-rhodes/llvm-project/860eb23fae9bd40b36bcc56534f3d43b36522173/tblgen-unused-defs-warnings.unique.txt
[2] https://github.com/fujitsu/A64FX/blob/master/doc/A64FX_Microarchitecture_Manual_en_1.8.pdf
DeltaFile
+17-17llvm/test/tools/llvm-mca/AArch64/A64FX/A64FX-sve-instructions.s
+2-2llvm/lib/Target/AArch64/AArch64SchedA64FX.td
+19-192 files