NetBSD/pkgsrc-wip e0e1d15di Makefile

di: fix pkg-config file
DeltaFile
+2-0di/Makefile
+2-01 files

NetBSD/pkgsrc-wip c0bbb95. TODO

TODO: - crush-0.79.1, done.
DeltaFile
+0-1TODO
+0-11 files

FreeBSD/ports 8eabd4asecurity/py-google-cloud-kms Makefile distinfo

security/py-google-cloud-kms: Update to 3.14.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.14.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/Makefile
+3-3security/py-google-cloud-kms/distinfo
+6-62 files

LLVM/project 793557ccompiler-rt/lib/instrumentor-tools/precision-analysis precision_analysis_runtime.cpp CMakeLists.txt, compiler-rt/test/instrumentor-tools precision_fp16_overflow.c precision_detailed.c

[Instrumentor] Add runtime examples: [2/N] A FP precision analysis

Second example:
Check all floating point operations and track if they could be done at
lower precision.

Partially developped by Claude (AI), tested and verified by me.
DeltaFile
+603-0compiler-rt/lib/instrumentor-tools/precision-analysis/precision_analysis_runtime.cpp
+92-0compiler-rt/test/instrumentor-tools/precision_fp16_overflow.c
+76-0compiler-rt/test/instrumentor-tools/precision_detailed.c
+67-0compiler-rt/lib/instrumentor-tools/precision-analysis/CMakeLists.txt
+66-0compiler-rt/test/instrumentor-tools/precision_mixed.c
+56-0compiler-rt/test/instrumentor-tools/simple_precision.c
+960-04 files not shown
+1,010-210 files

OpenBSD/src Dz4uDKwusr.bin/write write.c

   Cast argument to unsigned char for ctype(3) macros.
VersionDeltaFile
1.38+3-2usr.bin/write/write.c
+3-21 files

OpenBSD/src wbQy0mMusr.bin/write write.c

   write: some small cleanup
   - pledge on start, restricting to stdio later on
   - annotate done as __dead and remove unreachable return in main
   - use common code to remove the /dev/ prefix from a device name
   - wrap the PUTC macro into do {} while (0) to avoid extra empty statement
   - use strftime() instead of using an offset into the ctime() string
   - pass ttyl as size_t not int in search_utmp() to match the variable
   From espie@
VersionDeltaFile
1.37+25-20usr.bin/write/write.c
+25-201 files

FreeBSD/ports 4a3da0fdevel/py-ty distinfo Makefile

devel/py-ty: Update to 0.0.52

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

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

LLVM/project be3ee6fllvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/test/CodeGen/AArch64 peephole-substitute-cmp-adcs.mir

[AArch64] Add final missing instructions to sForm (#167518)

Fix missing opcodes in table of flag-setting instructions.
DeltaFile
+286-0llvm/test/CodeGen/AArch64/peephole-substitute-cmp-adcs.mir
+26-12llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+312-122 files

LLVM/project f41a6b7.github/workflows release-binaries.yml

[Github] Bump release-binaries python version (#179287)

This makes it more consistent with the rest of the repository.
DeltaFile
+2-2.github/workflows/release-binaries.yml
+2-21 files

LLVM/project ca36859clang/docs ReleaseNotes.rst, clang/lib/CodeGen/Targets X86.cpp

[clang] Exclude EmptyRecord when calculating larger CXX records (#205040)

To match with GCC: https://godbolt.org/z/KPKGhhenK

Fixes: #203760

Assisted-by: Claude Sonnet 4.6
DeltaFile
+18-0clang/test/CodeGen/X86/avx-cxx-record.cpp
+2-0clang/docs/ReleaseNotes.rst
+1-0clang/lib/CodeGen/Targets/X86.cpp
+21-03 files

FreeBSD/ports fd51b85security/gsa distinfo, security/gvm-libs pkg-plist

security/gvm: Update to 26.31.1

- databases/pg-gvm: Update to 22.6.17
- security/gsa: Update to 27.4.1 (Only amd64 and aarch64)
- security/gsa: Remove DEPRECATED. Now it uses www/npm-node24
- security/gsad: Update to 26.4.0
- security/openvas: Update to 23.46.3
- security/openvas: Improve getinterfaces function [1]
- security/gvmd: Update to 26.31.1
- security/gvm-libs: 23.7.0
- security/py-greenbone-feed-sync: Update to 25.3.0
- security/py-gvm-tools: Update to 26.0.6
- security/py-python-gvm: Update to 27.4.0

PR:             295199
Reported by:     jward __at_ ehprivacy.com [1]
DeltaFile
+82-4security/openvas/files/patch-misc_pcap.c
+33-22security/gvm-libs/pkg-plist
+26-0security/openvas/files/patch-misc_openvas-krb5.c
+12-11security/gvmd/files/patch-src_CMakeLists.txt
+8-8security/gvmd/files/patch-src_manage_sql.c
+7-7security/gsa/distinfo
+168-5223 files not shown
+230-10729 files

LLVM/project e8ce6c4compiler-rt/lib/instrumentor-tools instrumentor_runtime.h, compiler-rt/lib/instrumentor-tools/flop-counter flop_counter_runtime.cpp README.md

[Instrumentor] Add runtime examples: [1/N] A flop counter

This adds a instrumentor-tools folder into compiler RT to showcase
use cases of the instrumentor. The initial example is a program that,
via instrumentation, counts the number of flops performed. Call and
intrinsic support will follow after #198042.

Partially developped by Claude (AI), tested and verified by me.
DeltaFile
+295-0compiler-rt/lib/instrumentor-tools/instrumentor_runtime.h
+169-0compiler-rt/lib/instrumentor-tools/flop-counter/flop_counter_runtime.cpp
+77-0compiler-rt/lib/instrumentor-tools/flop-counter/README.md
+75-0compiler-rt/test/instrumentor-tools/lit.cfg.py
+67-0compiler-rt/lib/instrumentor-tools/flop-counter/CMakeLists.txt
+54-0compiler-rt/test/instrumentor-tools/CMakeLists.txt
+737-010 files not shown
+948-116 files

LLVM/project 87c73adllvm/test/tools/llubi icmp_ptr.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Add basic support for pointer comparisons (#205410)

This patch was a part of
https://github.com/llvm/llvm-project/pull/201170. I split the `icmp ptr`
support from the original PR since I am worried it might not catch up
for the LLVM 23 release (#201170 is blocked by #200672 for curating
mixed provenance tests). I hope we can pick most of the low-hanging
fruit exposed by fuzzers before the release. The released version should
be able to run csmith-generated tests without obvious false positives or
crashes.

BTW, this patch doesn't respect the exact semantics of `icmp ptr` (i.e.,
truncating the address to the address width. The naming is a bit
confusing...). Currently, we don't model external state in non-address
bits of a pointer in llubi. So I think it is fine.
DeltaFile
+31-0llvm/test/tools/llubi/icmp_ptr.ll
+4-3llvm/tools/llubi/lib/Interpreter.cpp
+35-32 files

LLVM/project 716d8d6compiler-rt/lib/instrumentor-tools instrumentor_runtime.h, compiler-rt/lib/instrumentor-tools/flop-counter flop_counter_runtime.cpp README.md

[Instrumentor] Add runtime examples: [1/N] A flop counter

This adds a instrumentor-tools folder into compiler RT to showcase
use cases of the instrumentor. The initial example is a program that,
via instrumentation, counts the number of flops performed. Call and
intrinsic support will follow after #198042.

Partially developped by Claude (AI), tested and verified by me.
DeltaFile
+295-0compiler-rt/lib/instrumentor-tools/instrumentor_runtime.h
+180-0compiler-rt/lib/instrumentor-tools/flop-counter/flop_counter_runtime.cpp
+107-0compiler-rt/lib/instrumentor-tools/flop-counter/README.md
+75-0compiler-rt/test/instrumentor-tools/lit.cfg.py
+68-0compiler-rt/lib/instrumentor-tools/flop-counter/CMakeLists.txt
+54-0compiler-rt/test/instrumentor-tools/CMakeLists.txt
+779-010 files not shown
+1,001-116 files

Linux/linux 840ef6cfs/nfs inode.c nfstrace.h, net/sunrpc/xprtrdma verbs.c rpc_rdma.c

Merge tag 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfs

Pull NFS client updates from Anna Schumaker:
 "New features:
   - XPRTRDMA: Decouple req recycling from RPC completion
   - NFS: Expose FMODE_NOWAIT for read-only files

  Bugfixes:
   - SUNRPC:
      - Fix sunrpc sysfs error handling
      - Fix uninitialized xprt_create_args structure
   - XPRTRDMA:
      - Harden connect and reply handling
   - NFS:
      - Fix EOF updates after fallocate/zero-range
      - Keep PG_UPTODATE clear after read errors in page groups
      - Use nfsi->rwsem to protect traversal of the file lock list
      - Prevent resource leak in nfs_alloc_server()
   - NFSv4:

    [40 lines not shown]
DeltaFile
+156-31net/sunrpc/xprtrdma/verbs.c
+120-41net/sunrpc/xprtrdma/rpc_rdma.c
+32-58fs/nfs/inode.c
+42-42fs/nfs/nfstrace.h
+35-44fs/nfs/nfs4trace.h
+61-10net/sunrpc/xprtrdma/transport.c
+446-22629 files not shown
+703-32635 files

OpenBSD/src VGMoFFJusr.sbin/pkg_add pkg_add.1, usr.sbin/pkg_add/OpenBSD PackageLocator.pm

   Remove current directory from default package search path

   This was surprising behavior for many and has a very low probability
   of doing anything useful.

   manpage changes and "removing . [...] is sane" kili@
   Your funeral espie
VersionDeltaFile
1.171+5-5usr.sbin/pkg_add/pkg_add.1
1.112+2-2usr.sbin/pkg_add/OpenBSD/PackageLocator.pm
+7-72 files

LLVM/project 822c268llvm/lib/Transforms/IPO Instrumentor.cpp, llvm/test/Instrumentation/Instrumentor default_rt.c numeric_subtypeid.ll

[Instrumentor] Add subtype IDs to complement type IDs for vectors/arrays

If the type of an argument passed to the instrumentation is a vector or
array, we still want to filter on the underlying type, and the
instrumentation might also need to know. Thus, we can now pass a subtype
ID, which is -1 except if it's a vector or array, then it's the element
type ID. Structs need to be handled differently.
DeltaFile
+88-9llvm/lib/Transforms/IPO/Instrumentor.cpp
+22-22llvm/test/Instrumentation/Instrumentor/default_rt.c
+39-0llvm/test/Instrumentation/Instrumentor/numeric_subtypeid.ll
+10-10llvm/test/Instrumentation/Instrumentor/module_and_globals.ll
+20-0llvm/test/Instrumentation/Instrumentor/default_config.json
+19-0llvm/test/Instrumentation/Instrumentor/numeric_subtypeid_config.json
+198-418 files not shown
+249-5214 files

LLVM/project 719144amlir/lib/Dialect/MemRef/IR MemRefOps.cpp, mlir/lib/Dialect/Tensor/IR TensorOps.cpp

[mlir] Simplify DimOp::fold by using `getConstantIndex`(NFC) (#205343)

Refactor `DimOp::fold` in both memref and tensor dialects to use the
existing `getConstantIndex()` helper instead of manually extracting the
index via `IntegerAttr`.
DeltaFile
+8-10mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+8-10mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
+16-202 files

LLVM/project 4bb31d7mlir/lib/Dialect/GPU/IR GPUDialect.cpp, mlir/test/Dialect/GPU canonicalize.mlir

[mlir][gpu] Fix memref.dim folding with negative index (#205338)

Fixes #205073.
DeltaFile
+11-0mlir/test/Dialect/GPU/canonicalize.mlir
+4-3mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+15-32 files

FreeBSD/ports 780d5ednet/rsync Makefile

net/rsync: drop py-cmarkgfm build dep, fix inert path substitutions

Drop python and py-cmarkgfm from the BUILD_DEPENDS: The tarball ships
pre-rendered nroff man pages, so the upstream md2man toolchain is not needed.

While here, fix a post-patch REINPLACE_CMD pattern that has been silently
inert since 2022 (PR 263787): Replace with two correct substitutions so the
installed man pages reference ${ETCDIR} instead of /etc/rsync*.

Bump PORTREVISION because installed man page content changes.

Sponsored by:   Netflix
DeltaFile
+5-6net/rsync/Makefile
+5-61 files

Linux/linux 09ca8dcfs/f2fs data.c segment.c

Merge tag 'f2fs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs

Pull f2fs updates from Jaegeuk Kim:
 "The changes primarily focus on filesystem error reporting, reducing
  memory footprint by reverting in-memory data structures used for
  runtime validation, honoring FDP hints, and adding trace and debug
  logs. In addition, there are critical bug fixes resolving
  out-of-bounds read vulnerabilities in inline directory and ACL
  handling, potential deadlocks in balance_fs, use-after-free issues in
  atomic writes, and false data/node type assignments in large sections.

  Enhancements:
   - Revert  in-memory sit version and block bitmaps
   - support to report fserror
   - add trace_f2fs_fault_report
   - add iostat latency tracking for direct IO
   - add logs in f2fs_disable_checkpoint()
   - honor per-I/O write streams for direct writes
   - map data writes to FDP streams

    [48 lines not shown]
DeltaFile
+93-40fs/f2fs/data.c
+25-50fs/f2fs/segment.c
+73-2fs/f2fs/file.c
+65-7fs/f2fs/super.c
+52-17fs/f2fs/gc.c
+30-9fs/f2fs/f2fs.h
+338-12518 files not shown
+502-18324 files

FreeBSD/doc 4df494fwebsite/content/en/releases/15.1R upgrading.adoc

15.1R: Fix typo in redirect

Fixes: d357e2acefe5 (15.1R: Use native redirect instead of duplication)
DeltaFile
+1-1website/content/en/releases/15.1R/upgrading.adoc
+1-11 files

LLVM/project cfce4a6libcxx/test/libcxx/containers/views/views.span/span.elem assert.op_idx.pass.mm

[C++ Safe Buffers][libcxx][test] Add a test for hardened span in ObjC++

The C++ Safe Buffers project does not officially support ObjC++, while
people may still want to apply the analysis to ObjC++ code for
improved confidence. However, it would be meaningless to do so if
hardened containers do not trap out-of-bounds accesses. We need to add
a test that shows that hardened containers do work for ObjC++.

rdar://180461846
DeltaFile
+48-0libcxx/test/libcxx/containers/views/views.span/span.elem/assert.op_idx.pass.mm
+48-01 files

FreeBSD/src 9522100sys/arm64/arm64 gicv5.c gicv5_fdt.c

arm64: Fix build of gicv5 driver without SMP

Fixes:          c84261da6f6c ("arm64: Add an initial GICv5 driver")
DeltaFile
+5-0sys/arm64/arm64/gicv5.c
+2-0sys/arm64/arm64/gicv5_fdt.c
+7-02 files

FreeBSD/ports 1b35398sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.9.3

ChangeLog: https://github.com/daemonless/dbuild/releases/tag/v1.9.3
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

FreeNAS/freenas db91ddcsrc/middlewared/middlewared main.py, src/middlewared/middlewared/etc_files/local/nginx nginx.conf.mako

Convert nginx proxy forwarding to AF_UNIX

This commit changes our proxy settings for nginx to send to
a dedicated AF_UNIX socket to more precisely delineate nginx
originating connections and localhost ones.
DeltaFile
+67-0tests/unit/test_origin.py
+28-2src/middlewared/middlewared/main.py
+15-8src/middlewared/middlewared/etc_files/local/nginx/nginx.conf.mako
+17-0src/middlewared/middlewared/utils/origin.py
+3-0src/middlewared/middlewared/utils/__init__.py
+130-105 files

Linux/linux bade58earch/x86/kernel process.c

Merge tag 'x86-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fix from Ingo Molnar:

 - Prevent NULL dereference on theoretical missing IO bitmap (Li
   RongQing)

* tag 'x86-urgent-2026-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/ioperm: Prevent NULL dereference on theoretical missing IO bitmap
DeltaFile
+1-0arch/x86/kernel/process.c
+1-01 files

FreeBSD/src f6b37f4share/man/man4 ntsync.4 Makefile

ntsync.4: add the man page

Reviewed by:    ziaee
Discussed with: Alex S <iwtcex at gmail.com>
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D57659
DeltaFile
+308-0share/man/man4/ntsync.4
+1-0share/man/man4/Makefile
+309-02 files

LLVM/project f12b167flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Lower/Support ReductionProcessor.cpp

[flang][OpenMP] Fix ICE lowering user-defined operator declare reduction

A REDUCTION clause naming a user-defined operator (e.g.,
reduction(.myop.:x)) crashed in lowering: ReductionProcessor assumed the
DefinedOperator clause variant always held an intrinsic operator and called
std::get<IntrinsicOperator> unconditionally, which aborts for the
DefinedOpName alternative.

Handle DefinedOpName in the reduction clause processor, adding the
clause-side counterpart to the directive handling from #190288. For a
locally declared user-defined operator reduction, resolve the operator to
its reduction symbol and reference the omp.declare_reduction op materialized
for the declare reduction directive. The op name is now module-scoped via
AbstractConverter::mangleName, on the directive and clause sides in
lockstep, so reductions with the same operator spelling in different modules
no longer collide.

Cases that are not yet supported (reductions imported by USE association,
renamed or merged operators, and declarations with multiple types) now emit

    [10 lines not shown]
DeltaFile
+64-0flang/lib/Lower/Support/ReductionProcessor.cpp
+38-0flang/test/Lower/OpenMP/Todo/declare-reduction-operator-multiple-types.f90
+36-0flang/test/Lower/OpenMP/Todo/declare-reduction-operator-use-assoc.f90
+36-0flang/test/Lower/OpenMP/declare-reduction-operator-derived.f90
+31-0flang/test/Lower/OpenMP/declare-reduction-operator.f90
+19-1flang/lib/Lower/OpenMP/OpenMP.cpp
+224-11 files not shown
+234-17 files

LLVM/project c48e258.github/workflows prune-branches.yml

[Github] Reenable prune-unused-branches workflow

The Github API has recovered and the previous failure mode has been
rectified by ensuring that branches are ready for deletion for seven
days rather than 24 hours.

Reviewers: cmtice

Reviewed By: cmtice

Pull Request: https://github.com/llvm/llvm-project/pull/205439
DeltaFile
+2-0.github/workflows/prune-branches.yml
+2-01 files