LLVM/project 11a1fc4libcxx/test/std/containers/sequences/array empty.verify.cpp compare.verify.cpp, libcxx/test/std/containers/sequences/array/array.cons deduct.verify.cpp

[libc++][NFC] Refactor `std::array`'s `verify.cpp` tests (#173455)

This came up in a review previously: replaces `main()` in some
`verify.cpp` tests.
DeltaFile
+0-24libcxx/test/std/containers/sequences/array/empty.verify.cpp
+7-11libcxx/test/std/containers/sequences/array/array.swap/swap.verify.cpp
+3-4libcxx/test/std/containers/sequences/array/array.creation/to_array.verify.cpp
+3-4libcxx/test/std/containers/sequences/array/array.cons/deduct.verify.cpp
+1-3libcxx/test/std/containers/sequences/array/compare.verify.cpp
+1-3libcxx/test/std/containers/sequences/array/array.fill/fill.verify.cpp
+15-491 files not shown
+16-507 files

LLVM/project 71bba12clang/include/clang/Lex Preprocessor.h, clang/lib/Lex Preprocessor.cpp PPDirectives.cpp

Revert "Reapply "[C++20][Modules] Implement P1857R3 Modules Dependency Discovery" (#173130)" (#173549)

This reverts commit 0d1c396ce8178baf05f277b16bf41b8a6b847d6d.

Co-authored-by: Yihan Wang <yihwang at nvidia.com>
DeltaFile
+211-279clang/lib/Lex/Preprocessor.cpp
+31-441clang/lib/Lex/PPDirectives.cpp
+0-207clang/test/CXX/module/cpp.pre/p1.cpp
+61-135clang/include/clang/Lex/Preprocessor.h
+15-149clang/lib/Lex/DependencyDirectivesScanner.cpp
+77-47clang/lib/Parse/Parser.cpp
+395-1,25838 files not shown
+537-1,70944 files

LLVM/project 6d1e7d4llvm/lib/IR IRBuilder.cpp, llvm/test/Transforms/LoopVectorize step-vector-i1-wrapping.ll

[LV][IRBuilder] Allow implicit truncation of step vector (#173229)

LV can create step vectors that wrap around, e.g. `step-vector i1` with
VF>2. Allow truncation when creating the vector constant to avoid an
assertion failure with https://github.com/llvm/llvm-project/pull/171456.

After https://github.com/llvm/llvm-project/pull/173494 the definition of
the llvm.stepvector intrinsic has been changed to make it have wrapping
semantics, so the semantics for the fixed and scalable case match now.
DeltaFile
+38-0llvm/test/Transforms/LoopVectorize/step-vector-i1-wrapping.ll
+3-1llvm/lib/IR/IRBuilder.cpp
+41-12 files

FreeBSD/ports 3315f7ddevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.7

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

Reported by:    Repology
DeltaFile
+5-5devel/py-ty/distinfo
+2-2devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+8-83 files

NetBSD/src 1qRT7EJsbin/atactl atactl.c

   atactl(8): Don't assume <endian.h> is transcluded via <sys/param.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.87+3-2sbin/atactl/atactl.c
+3-21 files

NetBSD/src 2DRe1oWexternal/bsd/elftoolchain/dist/libelf elf_open.3 elf_getversion.3

   elftoolchain/libelf: Sync manual pages with upstream.
VersionDeltaFile
1.8+11-22external/bsd/elftoolchain/dist/libelf/elf_open.3
1.2+4-26external/bsd/elftoolchain/dist/libelf/elf_getversion.3
1.7+10-10external/bsd/elftoolchain/dist/libelf/elf_begin.3
1.7+3-2external/bsd/elftoolchain/dist/libelf/elf_memory.3
1.8+2-2external/bsd/elftoolchain/dist/libelf/elf_getarhdr.3
+30-625 files

NetBSD/src G4a2NAQsbin/apmlabel apmlabel.c

   apmlabel(8): don't assume <endian.h> is transcluded via <sys/param.h>

   prompted by PR pkg/59839
VersionDeltaFile
1.4+3-2sbin/apmlabel/apmlabel.c
+3-21 files

LLVM/project 63d57b9mlir/lib/Transforms RemoveDeadValues.cpp, mlir/test/Transforms remove-dead-values.mlir

tmp commit

simple test working

draft: do not erase IR, just replace uses
DeltaFile
+115-287mlir/lib/Transforms/RemoveDeadValues.cpp
+66-45mlir/test/Transforms/remove-dead-values.mlir
+181-3322 files

FreeBSD/ports 631fb95security/vuxml/vuln 2025.xml

security/vuxml: Document use-after-free in fluidsynth
DeltaFile
+33-0security/vuxml/vuln/2025.xml
+33-01 files

LLVM/project f5dadffmlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms][NFC] `remove-dead-values`: Split `OperationToCleanup`
DeltaFile
+9-4mlir/lib/Transforms/RemoveDeadValues.cpp
+9-41 files

LLVM/project 64e7f72libcxx/include ios, libcxx/include/__ios fpos.h

[libc++][ios] Applied `[[nodiscard]]` (#173520)

`[[nodiscard]]` should be applied to functions where discarding the
return value is most likely a correctness issue.

- https://libcxx.llvm.org/CodingGuidelines.htm
- https://wg21.link/iostreams.base
DeltaFile
+89-0libcxx/test/libcxx/input.output/iostreams.base/nodiscard.verify.cpp
+30-30libcxx/include/ios
+5-5libcxx/include/__ios/fpos.h
+124-353 files

OpenBSD/src 6mUR9Aousr.sbin/pcidump pcidump.c

   Print ASPM stuff.

   ok dlg@, deraadt@, mlarkin@
VersionDeltaFile
1.73+33-1usr.sbin/pcidump/pcidump.c
+33-11 files

LLVM/project 0d1c396clang/include/clang/Lex Preprocessor.h, clang/lib/Lex Preprocessor.cpp PPDirectives.cpp

Reapply "[C++20][Modules] Implement P1857R3 Modules Dependency Discovery" (#173130)

This PR reapply https://github.com/llvm/llvm-project/pull/107168.

---------

Signed-off-by: Wang, Yihan <yronglin777 at gmail.com>
Signed-off-by: yronglin <yronglin777 at gmail.com>
DeltaFile
+277-209clang/lib/Lex/Preprocessor.cpp
+441-31clang/lib/Lex/PPDirectives.cpp
+207-0clang/test/CXX/module/cpp.pre/p1.cpp
+135-61clang/include/clang/Lex/Preprocessor.h
+150-16clang/lib/Lex/DependencyDirectivesScanner.cpp
+47-77clang/lib/Parse/Parser.cpp
+1,257-39438 files not shown
+1,708-53644 files

FreeBSD/ports ef54a1cdatabases/couchdb3 pkg-plist Makefile

databases/couchdb3: bump plist after erlang update

Reported by:    pkg-fallout
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+508-506databases/couchdb3/pkg-plist
+1-1databases/couchdb3/Makefile
+509-5072 files

FreeBSD/ports 1276053audio/fluidsynth distinfo Makefile

audio/fluidsynth: Update to upstream release 2.5.2

Details:
- Bugfix release, see
  https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.2
- Includes a fix for CVE-2025-68617 (use after free)

MFH:            2025Q4
Security:       CVE-2025-68617
DeltaFile
+3-3audio/fluidsynth/distinfo
+1-1audio/fluidsynth/Makefile
+1-1audio/fluidsynth/pkg-plist
+5-53 files

LLVM/project 3da3934llvm/docs LangRef.rst, llvm/lib/Transforms/InstCombine InstCombineVectorOps.cpp

[LLVM][LangRef] Redefine out-of-range stepvector values as being truncated. (#173494)

The LangRef current defines out-of-range stepvector values as poison.
This property is at odds with both the expansion used for fixed-length
vectors and the equivalent ISD node, both of which implicitly truncate
out-of-range values.
DeltaFile
+5-2llvm/test/Transforms/InstCombine/vscale_extractelement.ll
+3-2llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
+1-1llvm/docs/LangRef.rst
+9-53 files

NetBSD/pkgsrc rRLvILsdoc TODO

   doc/TODO: + gramps-6.0.6, qemu-10.2.0, ruby-4.0.0, ruby34-3.4.8.
VersionDeltaFile
1.26579+5-2doc/TODO
+5-21 files

LLVM/project 91c65d6mlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms][NFC] `remove-dead-values`: Simplify dropped value handling
DeltaFile
+7-14mlir/lib/Transforms/RemoveDeadValues.cpp
+7-141 files

NetBSD/pkgsrc 2mk2U9idevel Makefile

   devel/Makefile: - sdcc3
VersionDeltaFile
1.4557+1-2devel/Makefile
+1-21 files

NetBSD/pkgsrc 2yBYwz1security/polkit/patches patch-src_programs_pkexec.c

   polkit: remove patch that didn't apply during update (function was renamed)
VersionDeltaFile
1.6+1-1security/polkit/patches/patch-src_programs_pkexec.c
+1-11 files

OpenBSD/ports 1MmlHJrtextproc/enchant Makefile, textproc/enchant/patches patch-configure_ac

   Add voikko support.
   Based on an initial submission by Timo Myyra.
VersionDeltaFile
1.49+5-5textproc/enchant/Makefile
1.4+5-4textproc/enchant/patches/patch-configure_ac
1.9+5-4textproc/enchant/pkg/PLIST
1.55+4-3textproc/enchant2/Makefile
1.7+1-0textproc/enchant2/pkg/PLIST
+20-165 files

LLVM/project 510a459mlir/lib/Transforms RemoveDeadValues.cpp

[mlir][Transforms] `remove-dead-values`: Use proper rewriter API
DeltaFile
+5-9mlir/lib/Transforms/RemoveDeadValues.cpp
+5-91 files

LLVM/project 36f2c32mlir/lib/Transforms RemoveDeadValues.cpp, mlir/test/Transforms remove-dead-values.mlir

draft: do not erase IR, just replace uses
DeltaFile
+107-181mlir/lib/Transforms/RemoveDeadValues.cpp
+66-45mlir/test/Transforms/remove-dead-values.mlir
+173-2262 files

LLVM/project 94c014alibcxx/docs/ReleaseNotes 22.rst

[libc++][NFC] Fixed formatting in Release Notes (#173526)

DeltaFile
+1-1libcxx/docs/ReleaseNotes/22.rst
+1-11 files

OpenBSD/ports tyFXDTulang/lucee/v6 distinfo Makefile

   update to lucee-6.2.4.24
VersionDeltaFile
1.9.2.2+2-2lang/lucee/v6/distinfo
1.12.2.2+1-1lang/lucee/v6/Makefile
+3-32 files

OpenBSD/ports WH04mK7lang/lucee/v6 distinfo Makefile

   update to lucee-6.2.4.24
VersionDeltaFile
1.11+2-2lang/lucee/v6/distinfo
1.14+1-1lang/lucee/v6/Makefile
+3-32 files

OpenBSD/ports vHS1runsysutils/awscli/v1 distinfo Makefile, sysutils/awscli/v1/pkg PLIST

   Update to awscli-1.44.6.
VersionDeltaFile
1.12+2-2sysutils/awscli/v1/distinfo
1.14+2-2sysutils/awscli/v1/Makefile
1.6+4-0sysutils/awscli/v1/pkg/PLIST
+8-43 files

OpenBSD/ports z9lYnWCnet/py-boto3 distinfo Makefile

   Update to py3-boto3-1.42.16.
VersionDeltaFile
1.630+2-2net/py-boto3/distinfo
1.642+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports dvd2MP2net/py-botocore distinfo Makefile

   Update to py3-botocore-1.42.16.
VersionDeltaFile
1.847+2-2net/py-botocore/distinfo
1.857+1-1net/py-botocore/Makefile
+3-32 files

OpenBSD/ports KtTYD56converters/p5-JSON-DWIW Makefile, converters/p5-JSON-DWIW/pkg PLIST

   populate gnu config cache files for libjsonevt, built as part of p5-JSON-DWIW
   (tb noticed that this picks up gmkdir if present)
VersionDeltaFile
1.20+12-1converters/p5-JSON-DWIW/Makefile
1.6+1-1converters/p5-JSON-DWIW/pkg/PLIST
+13-22 files