LLVM/project 4c49144mlir/lib/Dialect/MemRef/IR MemRefOps.cpp, mlir/test/Dialect/MemRef canonicalize.mlir

[mlir][memref] Refactor `ViewOpShapeFolder` (#176567)

This PR makes the following changes to ViewOpShapeFolder:
- Add comments for `ViewOpShapeFolder`.
- Drop the redundant offset check.
- Simplify the implementation by introducing
`foldDynamicToStaticDimSizes`.
- Add missing test coverage.
DeltaFile
+52-54mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+28-0mlir/test/Dialect/MemRef/canonicalize.mlir
+80-542 files

NetBSD/pkgsrc jNBkhxBdoc CHANGES-2026

   doc: Updated net/ruby-recog to 3.1.24
VersionDeltaFile
1.401+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3Sj80MWnet/ruby-recog distinfo Makefile

   net/ruby-recog: update to 3.1.25

   3.1.25 (2025-12-17)

   * Update recog submodule to v3.1.23
VersionDeltaFile
1.34+4-4net/ruby-recog/distinfo
1.36+2-2net/ruby-recog/Makefile
+6-62 files

NetBSD/pkgsrc tCJ9fD1doc CHANGES-2026

   doc: Updated net/ruby-dnsruby to 1.73.1
VersionDeltaFile
1.400+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dlrdBZCnet/ruby-dnsruby distinfo Makefile

   net/ruby-dnsruby: update to 1.73.1

   1.73.1 (2025-11-05)

   * fix(caa): add support for issuevmc (#214) - thanks Mark McDonnell!
VersionDeltaFile
1.35+4-4net/ruby-dnsruby/distinfo
1.37+2-2net/ruby-dnsruby/Makefile
1.16+3-1net/ruby-dnsruby/PLIST
+9-73 files

NetBSD/pkgsrc aell0b1doc CHANGES-2026

   doc: Updated net/ruby-connection_pool to 2.5.5
VersionDeltaFile
1.399+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xDoII0rnet/ruby-connection_pool distinfo Makefile

   net/ruby-connection_pool: update to 2.5.5

   Update to latest 2.x release since ruby-vault restricts
   connection_pool<3.

   2.5.5 (2025-11-24)

   8 Support ConnectionPool::TimedStack#pop(exception: false) [#207] to avoid
   using exceptions as control flow.
VersionDeltaFile
1.13+4-4net/ruby-connection_pool/distinfo
1.11+2-2net/ruby-connection_pool/Makefile
+6-62 files

LLVM/project 74379c2clang/include/clang/AST VTableBuilder.h, llvm/include/llvm/ADT ArrayRef.h

[llvm][clang] Remove `llvm::OwningArrayRef` (#169126)

`OwningArrayRef` has several problems.

The naming is strange: `ArrayRef` is specifically a non-owning view, so
the name means "owning non-owning view".

It has a const-correctness bug that is inherent to the interface.
`OwningArrayRef<T>` publicly derives from `MutableArrayRef<T>`. This
means that the following code compiles:

```c++
void const_incorrect(llvm::OwningArrayRef<int> const a) {
        a[0] = 5;
}
```

It's surprising for a non-reference type to allow modification of its
elements even when it's declared `const`. However, the problems from

    [55 lines not shown]
DeltaFile
+0-23llvm/include/llvm/ADT/ArrayRef.h
+6-5llvm/include/llvm/CodeGen/PBQP/Math.h
+0-7llvm/unittests/ADT/ArrayRefTest.cpp
+4-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-3llvm/include/llvm/CGData/CGDataPatchItem.h
+3-2clang/include/clang/AST/VTableBuilder.h
+16-431 files not shown
+17-467 files

NetBSD/pkgsrc mj62u3ldoc CHANGES-2026

   doc: Updated net/ruby-amq-protocol to 2.5.0
VersionDeltaFile
1.398+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc I3iw8Oknet/ruby-amq-protocol PLIST distinfo

   net/ruby-amq-protocol: update to 2.5.0

   2.5.0 (2025-12-31)

   Additional Consumer Hot Path Optimizations

   * A few more decode method optimizations for consumer delivery code paths.
VersionDeltaFile
1.7+12-1net/ruby-amq-protocol/PLIST
1.21+4-4net/ruby-amq-protocol/distinfo
1.20+2-2net/ruby-amq-protocol/Makefile
+18-73 files

NetBSD/pkgsrc gq3w2rvdoc CHANGES-2026

   doc: Added misc/ruby-uniform_notifier version 1.18.0
VersionDeltaFile
1.397+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc JsrJN7pmisc Makefile

   misc/Makefile: add and enable ruby-uniform_notifier
VersionDeltaFile
1.673+2-1misc/Makefile
+2-11 files

NetBSD/pkgsrc V6RAOwlmisc/ruby-uniform_notifier PLIST Makefile

   misc/ruby-uniform_notifier: add package version 1.18.0

   This pacakge is required by forthcoming ruby-bullet pacakge.


   UniformNotifier

   uniform_notifier is extracted from bullet, it gives you the ability to send
   notification through rails logger, customized logger, javascript alert,
   javascript console, xmpp, airbrake, honeybadger and AppSignal.
VersionDeltaFile
1.1+47-0misc/ruby-uniform_notifier/PLIST
1.1+12-0misc/ruby-uniform_notifier/Makefile
1.1+5-0misc/ruby-uniform_notifier/DESCR
1.1+5-0misc/ruby-uniform_notifier/distinfo
+69-04 files

FreeBSD/src fc614b0contrib/mtree mtree.8 create.c

Import latest mtree from NetBSD

Merge commit '7e59b238fcf32f3d365e78ddc702ca494e1ff68d'

This commit partially reverts the previous vendor import, given that the
"type" keyword has been historically mandatory and should not be removed
by "-R all".  This was clarified in the man page.

Reported by:    glebius
PR:             219467
MFC after:      1 week

(cherry picked from commit 4250d2ad991b7bb9915e4c6b6d93b17369747ff0)
DeltaFile
+12-12contrib/mtree/mtree.8
+3-4contrib/mtree/create.c
+15-162 files

NetBSD/pkgsrc eN9Rq8Cdoc CHANGES-2026

   doc: Updated misc/ruby-pry to 0.16.0
VersionDeltaFile
1.396+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc W6FI1Aomisc/ruby-pry Makefile distinfo

   misc/ruby-pry: update to 0.16.0

   0.16.0 (2025-12-27)

   Features

   * Ruby 4.0 Support.
     Pry will now require and default to Reline for newer Rubies.
     (#2357)
     (#2349)

   * Revert 'Unify show-doc with show-source'.
     (#2346)

   Breaking Changes

   * Remove experimental Pry.auto_resize!
     Returns a warning. The code will be removed later.
     (#2359)

    [7 lines not shown]
VersionDeltaFile
1.19+8-2misc/ruby-pry/Makefile
1.18+4-4misc/ruby-pry/distinfo
+12-62 files

FreeBSD/src e2e7269contrib/mtree mtree.8 create.c

Import latest mtree from NetBSD

Merge commit '7e59b238fcf32f3d365e78ddc702ca494e1ff68d'

This commit partially reverts the previous vendor import, given that the
"type" keyword has been historically mandatory and should not be removed
by "-R all".  This was clarified in the man page.

Reported by:    glebius
PR:             219467
MFC after:      1 week

(cherry picked from commit 4250d2ad991b7bb9915e4c6b6d93b17369747ff0)
DeltaFile
+12-12contrib/mtree/mtree.8
+3-4contrib/mtree/create.c
+15-162 files

FreeBSD/src f957857contrib/mtree mtree.8 create.c

Import latest mtree from NetBSD

Merge commit '7e59b238fcf32f3d365e78ddc702ca494e1ff68d'

This commit partially reverts the previous vendor import, given that the
"type" keyword has been historically mandatory and should not be removed
by "-R all".  This was clarified in the man page.

Reported by:    glebius
PR:             219467
MFC after:      1 week

(cherry picked from commit 4250d2ad991b7bb9915e4c6b6d93b17369747ff0)
DeltaFile
+12-12contrib/mtree/mtree.8
+3-4contrib/mtree/create.c
+15-162 files

NetBSD/pkgsrc 9EQIORSdoc CHANGES-2026

   doc: Updated math/ruby-enumerable-statistics to 2.0.9
VersionDeltaFile
1.395+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc d6kNOOimath/ruby-enumerable-statistics distinfo Makefile

   math/ruby-enumerable-statistics: update to 2.0.9

   2.0.9 (2025-12-30)

   * Add missing #include <float.h>

        - GH-35
        - Patch by Tadashi Saito

   * Suppress method redefined warnings

        - GH-43
        - GH-46
        - Reported by forthrin
        - Patch by kojix2

   Thanks

   * Tadashi Saito

    [2 lines not shown]
VersionDeltaFile
1.3+4-4math/ruby-enumerable-statistics/distinfo
1.4+2-2math/ruby-enumerable-statistics/Makefile
1.2+3-1math/ruby-enumerable-statistics/PLIST
+9-73 files

LLVM/project 6eb0f5allvm/lib/Transforms/Utils ControlFlowUtils.cpp, llvm/test/Transforms/Util control-flow-hub-finalize-same-succ-crash.ll

[ControlFlowHub] Fix duplicate DomTree updates when branch successors are identical

When a conditional branch has both successors pointing to the same block (e.g., `br i1 %cond, label %bb, label %bb`), `ControlFlowHub::finalize` generates duplicate `Delete` updates for the same CFG edge. This can cause assertion in `fix-irreducible` pass.

Fixes #176553.
DeltaFile
+105-0llvm/test/Transforms/Util/control-flow-hub-finalize-same-succ-crash.ll
+13-5llvm/lib/Transforms/Utils/ControlFlowUtils.cpp
+118-52 files

LLVM/project 5b91175clang-tools-extra/docs/clang-tidy/checks/abseil unchecked-statusor-access.rst

[NFC][clang-tidy] Update documentation for StatusOr check. (#176498)

Specifically:
1. Avoid the "or" suffix for variable names per
[abseil.io/tips/181](https://abseil.io/tips/181)
2. Replace DCHECK with CHECK which works in non-debug mode
3. Suggest init-capture in workaround for lambda captures
4. Reduce one line length to satisfy `doc8`
DeltaFile
+61-61clang-tools-extra/docs/clang-tidy/checks/abseil/unchecked-statusor-access.rst
+61-611 files

LLVM/project 2e57b8dllvm/lib/Transforms/Utils ControlFlowUtils.cpp, llvm/test/Transforms/Util control-flow-hub-finalize-same-succ-crash.ll

[ControlFlowHub] Fix duplicate DomTree updates when branch successors are identical

When a conditional branch has both successors pointing to the same block (e.g., `br i1 %cond, label %bb, label %bb`), `ControlFlowHub::finalize` generates duplicate `Delete` updates for the same CFG edge. This can cause assertion in `fix-irreducible` pass.

Fixes #176553.
DeltaFile
+37-0llvm/test/Transforms/Util/control-flow-hub-finalize-same-succ-crash.ll
+8-5llvm/lib/Transforms/Utils/ControlFlowUtils.cpp
+45-52 files

Linux/linux e84d960fs/btrfs sysfs.c reflink.c, fs/btrfs/tests qgroup-tests.c

Merge tag 'for-6.19-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull btrfs fixes from David Sterba:

 - with large folios in use, fix partial incorrect update of a reflinked
   range

 - fix potential deadlock in iget when lookup fails and eviction is
   needed

 - in send, validate inline extent type while detecting file holes

 - fix memory leak after an error when creating a space info

 - remove zone statistics from sysfs again, the output size limitations
   make it unusable, we'll do it in another way in another release

 - test fixes:
     - return proper error codes from block remapping tests

    [11 lines not shown]
DeltaFile
+0-52fs/btrfs/sysfs.c
+13-10fs/btrfs/reflink.c
+9-0fs/btrfs/inode.c
+6-2fs/btrfs/space-info.c
+5-1fs/btrfs/Kconfig
+3-3fs/btrfs/tests/qgroup-tests.c
+36-682 files not shown
+41-688 files

NetBSD/src kGgGS50external/gpl3/gcc/lib/libgfortran/arch/aarch64 config.h, external/gpl3/gcc/lib/libgfortran/arch/aarch64eb config.h

   mknative-gcc for everyone to enable gfortran bits.
VersionDeltaFile
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/earm/config.h
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/alpha/config.h
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/aarch64eb/config.h
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/aarch64/config.h
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/earmv6/config.h
1.1+1,261-0external/gpl3/gcc/lib/libgfortran/arch/earmv4eb/config.h
+7,566-0224 files not shown
+48,981-265230 files

Linux/linux 47622aaarch/loongarch/boot/dts loongson-2k2000.dtsi loongson-2k1000.dtsi, arch/loongarch/kernel perf_event.c head.S

Merge tag 'loongarch-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

Pull LoongArch fixes from Huacai Chen:
 "Remove redundant code in head.S, fix PMU counter allocation for mixed-
  type event groups, fix a lot of dts build warnings, and fix kvm_device
  memory leaks"

* tag 'loongarch-fixes-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson:
  LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()
  LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
  LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()
  LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names
  LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells
  LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells
  LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells
  LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended
  LoongArch: Fix PMU counter allocation for mixed-type event groups
  LoongArch: Remove redundant code in head.S
DeltaFile
+15-20arch/loongarch/boot/dts/loongson-2k2000.dtsi
+13-18arch/loongarch/boot/dts/loongson-2k1000.dtsi
+18-3arch/loongarch/kernel/perf_event.c
+0-8arch/loongarch/kernel/head.S
+3-0arch/loongarch/boot/dts/loongson-2k0500.dtsi
+1-0arch/loongarch/kvm/intc/ipi.c
+50-492 files not shown
+52-498 files

FreeBSD/src 8241dbcrelease/tools gce.conf

GCE: ARM64 Support: Add hw.pci.honor_msi_blacklist=0.

This is required for MSI support on GCE ARM64 instances which is
prerequisite to gve(4) not panicking at boot, and nvme(4) also has
a real sad time without interrupts. Tested on a variety of c4a VMs.

This is meant to be a temporary hack; long term fix would be to
check for the hypervisor and quirk gve(4) device with
PCI_QUIRK_ENABLE_MSI_VM.

PR:             kern/292081
(cherry picked from commit 9ae43352c89c776c8171f5881a984bc39acf5d6a)
DeltaFile
+3-0release/tools/gce.conf
+3-01 files

FreeBSD/ports b7a1911databases/emacsql distinfo Makefile

databases/emacsql: update to 4.3.4.
DeltaFile
+3-3databases/emacsql/distinfo
+1-1databases/emacsql/Makefile
+4-42 files

FreeBSD/ports 8b02dabdatabases/pg.el distinfo Makefile

databases/pg.el: update to 0.62.
DeltaFile
+3-3databases/pg.el/distinfo
+1-1databases/pg.el/Makefile
+4-42 files

FreeBSD/ports ea2a5d1databases/closql Makefile distinfo

databases/closql: update to 2.4.0.
DeltaFile
+8-5databases/closql/Makefile
+3-3databases/closql/distinfo
+11-82 files