FreeBSD/ports 0730582security/pdfrip Makefile.crates, security/vaultwarden Makefile.crates

crates: cleanup
DeltaFile
+0-6security/vaultwarden/Makefile.crates
+0-6x11-wm/leftwm/Makefile.crates
+0-1security/pdfrip/Makefile.crates
+0-133 files

NetBSD/pkgsrc Lua3howtextproc/utf8-cpp distinfo Makefile

   utf8-cpp: updated to 4.0.9

   4.0.9
   A minor release: removing static asserts for C++98/03 builds
VersionDeltaFile
1.17+4-4textproc/utf8-cpp/distinfo
1.16+2-2textproc/utf8-cpp/Makefile
+6-62 files

FreeBSD/ports 682e760misc/crush distinfo Makefile

misc/crush: Update to 0.30.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.30.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

HardenedBSD/src 1f62835lib/libsys ioctl.2, share/man/man5 src.conf.5

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+39-25sys/vm/vm_object.c
+30-14sys/vm/vm_map.c
+4-4share/man/man5/src.conf.5
+7-1sys/vm/vm_object.h
+3-3tools/build/options/WITH_REPRODUCIBLE_PATHS
+4-1lib/libsys/ioctl.2
+87-488 files not shown
+94-5514 files

HardenedBSD/src 86758c5sys/vm vm_object.c vm_map.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+39-25sys/vm/vm_object.c
+30-14sys/vm/vm_map.c
+7-1sys/vm/vm_object.h
+76-403 files

HardenedBSD/src 436b566contrib/xz ChangeLog THANKS, contrib/xz/src/common my_landlock.h

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+1,586-0contrib/xz/ChangeLog
+226-208contrib/xz/THANKS
+34-45contrib/xz/src/liblzma/common/stream_decoder_mt.c
+72-0contrib/xz/src/xz/hardware.c
+44-1contrib/xz/src/common/my_landlock.h
+18-20contrib/xz/src/liblzma/api/lzma/container.h
+1,980-27427 files not shown
+2,088-34233 files

HardenedBSD/src b9028a7contrib/xz ChangeLog THANKS, contrib/xz/src/common my_landlock.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1,586-0contrib/xz/ChangeLog
+226-208contrib/xz/THANKS
+34-45contrib/xz/src/liblzma/common/stream_decoder_mt.c
+72-0contrib/xz/src/xz/hardware.c
+44-1contrib/xz/src/common/my_landlock.h
+18-20contrib/xz/src/liblzma/api/lzma/container.h
+1,980-27427 files not shown
+2,088-34233 files

LLVM/project e44210bclang-tools-extra/clang-doc Serialize.cpp JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

[clang-doc] Add friends to class template

This patch also allows comments to be associated with friend
declarations. Currently, it seems like the comments for friend `RecordDecl`
are taken from the actual class declaration, while a friend
function's comments are taken from the actual `friend` declaration.
DeltaFile
+59-3clang-tools-extra/test/clang-doc/json/class.cpp
+35-0clang-tools-extra/clang-doc/assets/class-template.mustache
+5-2clang-tools-extra/clang-doc/Serialize.cpp
+5-2clang-tools-extra/clang-doc/JSONGenerator.cpp
+4-0clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-0clang-tools-extra/clang-doc/BitcodeWriter.cpp
+110-71 files not shown
+111-77 files

LLVM/project 61aadebclang-tools-extra/clang-doc JSONGenerator.cpp Serialize.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

[clang-doc] Add friends to class template

This patch also allows comments to be associated with friend
declarations. Currently, it seems like the comments for friend `RecordDecl`
are taken from the actual class declaration, while a friend
function's comments are taken from the actual `friend` declaration.
DeltaFile
+59-3clang-tools-extra/test/clang-doc/json/class.cpp
+35-0clang-tools-extra/clang-doc/assets/class-template.mustache
+5-2clang-tools-extra/clang-doc/JSONGenerator.cpp
+5-2clang-tools-extra/clang-doc/Serialize.cpp
+4-0clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-0clang-tools-extra/clang-doc/BitcodeWriter.cpp
+110-71 files not shown
+111-77 files

LLVM/project f8e9843clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache

[clang-doc] Add nested records to template

Nested records already had some tags, but they weren't
compatible with the current JSON scheme.
DeltaFile
+26-4clang-tools-extra/test/clang-doc/json/class.cpp
+12-12clang-tools-extra/clang-doc/assets/class-template.mustache
+7-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+45-173 files

LLVM/project 85d5081clang-tools-extra/clang-doc/assets class-template.mustache enum-template.mustache, clang-tools-extra/test/clang-doc enum.cpp

[clang-doc] Add class member enums to template

Some Mustache tags for member enums already existed in the class
template, but they weren't compatible with the current JSON scheme.
DeltaFile
+31-12clang-tools-extra/test/clang-doc/enum.cpp
+10-12clang-tools-extra/clang-doc/assets/class-template.mustache
+1-1clang-tools-extra/clang-doc/assets/enum-template.mustache
+42-253 files

LLVM/project 26488a7clang-tools-extra/clang-doc HTMLGenerator.cpp JSONGenerator.cpp, clang-tools-extra/clang-doc/assets class-template.mustache namespace-template.mustache

[clang-doc] Add typedefs and aliases to templates

This patch also adds optional template information to the typedef info
struct.
DeltaFile
+87-0clang-tools-extra/test/clang-doc/typedef-alias.cpp
+21-7clang-tools-extra/clang-doc/assets/class-template.mustache
+22-0clang-tools-extra/clang-doc/assets/namespace-template.mustache
+12-0clang-tools-extra/clang-doc/assets/alias-template.mustache
+5-5clang-tools-extra/clang-doc/HTMLGenerator.cpp
+5-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+152-139 files not shown
+174-1615 files

LLVM/project 7048bbcclang-tools-extra/clang-doc JSONGenerator.cpp BitcodeWriter.cpp, clang-tools-extra/clang-doc/assets namespace-template.mustache comment-template.mustache

[clang-doc] Add concepts to namespace template

This patch serializes concepts in HTML. This patch also includes changes
to bitcode reading/writing and JSON to serialize the concept's location,
which was missing.
DeltaFile
+88-0clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
+30-0clang-tools-extra/clang-doc/assets/namespace-template.mustache
+8-0clang-tools-extra/clang-doc/assets/comment-template.mustache
+5-1clang-tools-extra/clang-doc/JSONGenerator.cpp
+5-0clang-tools-extra/test/clang-doc/json/concept.cpp
+4-1clang-tools-extra/clang-doc/BitcodeWriter.cpp
+140-22 files not shown
+143-28 files

LLVM/project 44e32ccllvm/lib/Target/RISCV RISCVRegisterInfo.cpp, llvm/test/CodeGen/RISCV xqcibm-extract.ll

[RISCV] Add regalloc hints for QC_EXTU (#173953)

`ANDI` with a mask gets converted into `QC_EXTU` in certain cases. Add
regalloc hints to use the same source and destination register so that
we can generate the compressed `QC_C_EXTU` instruction.
DeltaFile
+54-0llvm/test/CodeGen/RISCV/xqcibm-extract.ll
+2-0llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
+56-02 files

NetBSD/pkgsrc 5hF4jaxdoc TODO

   doc/TODO: -ruby34-3.4.8

   - ruby34-3.4.8.
VersionDeltaFile
1.26597+1-2doc/TODO
+1-21 files

NetBSD/pkgsrc aT4yvoIdoc CHANGES-2025

   doc: Updated lang/ruby34 to 3.4.8
VersionDeltaFile
1.7483+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc FI2xAa4lang/ruby rubyversion.mk, lang/ruby34 distinfo

   lang/ruby34: update to 3.4.8

   Ruby 3.4.8 (2025-12-16)

   * Bug #21629: Ruby-3.4.7 prints -Wdefault-const-init-field-unsafe warnings
     on clang / llvm 21
   * Bug #21626: Backport WASI setjmp handler memory leak fixes
   * Bug #21631: Backport openssl gem bugfix releases
   * Bug #21632: Backport REXML CVE-2025-58767 fix
   * Bug #21644: Stack consistency error for the newrange INSN peephole
     optimization with chilled string
   * Bug #21668: Improve performance of UnicodeNormalize.canonical_ordering_one
   * Bug #21638: Ractor-local $DEBUG is not marked
   * Bug #21652: Marshal#dump documentation out-of-date/unclear regarding Data
     class
   * Bug #13671: Regexp with lookbehind and case-insensitivity raises
     RegexpError only on strings with certain characters
   * Bug #21625: Allow IO#wait_readable together with IO#ungetc even in text
     mode

    [27 lines not shown]
VersionDeltaFile
1.308+5-5lang/ruby/rubyversion.mk
1.12+4-4lang/ruby34/distinfo
+9-92 files

LLVM/project d690baamlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+454-355mlir/lib/Bindings/Python/DialectQuant.cpp
+164-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+141-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,121-8585 files not shown
+1,386-1,01211 files

LLVM/project d4e6cadmlir/include/mlir/Bindings/Python IRAttributes.h IRTypes.h, mlir/lib/Bindings/Python IRAttributes.cpp IRTypes.cpp

[mlir][Python] move IRTypes and IRAttributes to public headers
DeltaFile
+586-1,652mlir/lib/Bindings/Python/IRAttributes.cpp
+629-1,010mlir/lib/Bindings/Python/IRTypes.cpp
+617-0mlir/include/mlir/Bindings/Python/IRAttributes.h
+611-1mlir/lib/Bindings/Python/MainModule.cpp
+464-1mlir/include/mlir/Bindings/Python/IRTypes.h
+58-71mlir/test/python/lib/PythonTestModuleNanobind.cpp
+2,965-2,7352 files not shown
+2,982-2,7398 files

LLVM/project e89bd48mlir/lib/Query/Matcher MatchFinder.cpp

[mlir] Avoid crash in mlir-query's MatchFinder class (#145049)

It was failing for cases where the location was not a FileLineColLoc and fileLoc a nullptr.

If the following query is run: 

`match getUsersByPredicate(hasOpName("memref.alloc"),
hasOpName("memref.dealloc"), true)`

on the IR illustrated below, it caused the program to crash.

``` mlir
func.func @slicing_linalg_op(%arg0 : index, %arg1 : index, %arg2 : index) {
  %a = memref.alloc(%arg0, %arg2) : memref<?x?xf32>
  %b = memref.alloc(%arg2, %arg1) : memref<?x?xf32>
  %c = memref.alloc(%arg0, %arg1) : memref<?x?xf32>
  %d = memref.alloc(%arg0, %arg1) : memref<?x?xf32>
  linalg.matmul ins(%a, %b : memref<?x?xf32>, memref<?x?xf32>)
               outs(%c : memref<?x?xf32>)

    [9 lines not shown]
DeltaFile
+13-11mlir/lib/Query/Matcher/MatchFinder.cpp
+13-111 files

LLVM/project a22262emlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python Pass.cpp

jakub's suggestion
DeltaFile
+3-4mlir/include/mlir/Bindings/Python/IRCore.h
+1-1mlir/lib/Bindings/Python/Pass.cpp
+4-52 files

LLVM/project 03f3444utils/bazel/llvm-project-overlay/mlir BUILD.bazel

Reflect rename in bazel file
DeltaFile
+2-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-11 files

LLVM/project 7a38d39utils/bazel/llvm-project-overlay/mlir BUILD.bazel

remove stray newline
DeltaFile
+0-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+0-11 files

LLVM/project fb48a96mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp MainModule.cpp

move impls
DeltaFile
+454-0mlir/lib/Bindings/Python/IRCore.cpp
+65-379mlir/include/mlir/Bindings/Python/IRCore.h
+20-0mlir/lib/Bindings/Python/MainModule.cpp
+539-3793 files

LLVM/project 4fd9898mlir/cmake/modules AddMLIRPython.cmake, mlir/docs/Bindings Python.md

address
jpienaar comments
DeltaFile
+8-5mlir/include/mlir/Bindings/Python/IRCore.h
+4-4mlir/cmake/modules/AddMLIRPython.cmake
+2-2mlir/docs/Bindings/Python.md
+1-2mlir/lib/Bindings/Python/IRCore.cpp
+15-134 files

LLVM/project a84cc4amlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp IRCore.cpp

factor out more impls
DeltaFile
+22-265mlir/include/mlir/Bindings/Python/IRCore.h
+257-11mlir/lib/Bindings/Python/MainModule.cpp
+49-0mlir/lib/Bindings/Python/IRCore.cpp
+328-2763 files

LLVM/project 451ee09mlir/cmake/modules AddMLIRPython.cmake

comments
DeltaFile
+13-6mlir/cmake/modules/AddMLIRPython.cmake
+13-61 files

LLVM/project 0d3ec3cmlir/cmake/modules AddMLIRPython.cmake, mlir/docs/Bindings Python.md

address comments
DeltaFile
+35-15mlir/cmake/modules/AddMLIRPython.cmake
+7-0mlir/docs/Bindings/Python.md
+1-1mlir/python/CMakeLists.txt
+43-163 files

LLVM/project a47f171mlir/examples/standalone/test lit.cfg.py, mlir/examples/standalone/test/python smoketest.py

check standalone
DeltaFile
+5-7mlir/examples/standalone/test/lit.cfg.py
+4-4mlir/examples/standalone/test/python/smoketest.py
+3-1mlir/test/Examples/standalone/test.wheel.toy
+1-0mlir/test/Examples/standalone/test.toy
+13-124 files

LLVM/project c56b93emlir/cmake/modules AddMLIRPython.cmake

fix empty _mlir_python_support_libs
DeltaFile
+1-1mlir/cmake/modules/AddMLIRPython.cmake
+1-11 files