FreeBSD/src 72d701eshare/man/man4 nlsysevent.4 Makefile

nlsysevent: add manpage

Reviewed by:    des
DeltaFile
+132-0share/man/man4/nlsysevent.4
+1-0share/man/man4/Makefile
+133-02 files

FreeBSD/ports f875594security/stunnel distinfo Makefile

security/stunnel: Update to 5.78
DeltaFile
+3-3security/stunnel/distinfo
+1-1security/stunnel/Makefile
+4-42 files

LLVM/project ff37b60mlir/include/mlir/Dialect/LLVMIR NVVMOps.td, mlir/lib/Dialect/LLVMIR/IR NVVMDialect.cpp

[mlir][NVVM] Add InferTypeOpInterface to sync and ldmatrix ops (#188238)

Add InferTypeOpAdaptor to 5 NVVM ops with deterministic result types:

- VoteSyncOp: ballot -> i32, any/all/uni -> i1
- MatchSyncOp: any -> i32, all -> struct<(i32, i1)>
- ShflOp: result matches val type, or struct<(val_type, i1)> with
return_value_and_is_valid
- LdMatrixOp: i32 or struct of i32s based on num and shape
- ClusterLaunchControlQueryCancelOp: is_canceled -> i1, others -> i32

Note: this is a source-breaking change for Python callers that pass
result types positionally.

Co-authored-by: Claude <noreply at anthropic.com>
DeltaFile
+127-0mlir/test/python/dialects/nvvm.py
+62-0mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
+6-5mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+195-53 files

Illumos/gate b5f8d32usr/src/boot Makefile.version, usr/src/boot/i386/gptzfsboot zfsboot.c

18009 gptzfsboot: boot prompt should emit new line on input
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+5-2usr/src/boot/i386/gptzfsboot/zfsboot.c
+1-1usr/src/boot/Makefile.version
+6-32 files

LLVM/project d39f23allvm/include/llvm/CodeGen AsmPrinter.h, llvm/lib/Target/NVPTX NVPTXAsmPrinter.cpp NVPTXDwarfDebug.cpp

[PTX][Debug] Add .loc directives to inlined PTX. (#177718)

This PR adds .loc directives to the inlined PTX as it gets emitted into
PTX file.
This allows PTXAS to create .debug_line with with entries for those
instructions, and helps profiler attribute perf counters to source code.
DeltaFile
+113-0llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+78-0llvm/test/CodeGen/NVPTX/inline-asm-line-info-per-instruction.ll
+73-0llvm/test/CodeGen/NVPTX/inline-asm-line-number-before.ll
+56-0llvm/test/CodeGen/NVPTX/inline-asm-line-info-inlined-at.ll
+13-6llvm/lib/Target/NVPTX/NVPTXDwarfDebug.cpp
+6-5llvm/include/llvm/CodeGen/AsmPrinter.h
+339-112 files not shown
+352-118 files

LLVM/project 29f6c3blldb/test/API/functionalities/scripted_frame_provider/thread_filter TestFrameProviderThreadFilter.py

[lldb] Disable flaky TestFrameProviderThreadFilter on Windows (#191224)

See #191222 for details.
DeltaFile
+1-0lldb/test/API/functionalities/scripted_frame_provider/thread_filter/TestFrameProviderThreadFilter.py
+1-01 files

LLVM/project afc0679clang/include/clang/Analysis/Analyses/LifetimeSafety Origins.h Facts.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp Origins.cpp

[LifetimeSafety] Detect use of a reference type as a use of underlying origin (#184295)

Writing through a reference (e.g., `ref = 10`) does not rebind the
reference, so it should not kill the liveness of its underlying origin.

Fixes #180187
DeltaFile
+23-2clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+10-5clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+12-0clang/test/Sema/warn-lifetime-safety.cpp
+4-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Origins.h
+4-0clang/lib/Analysis/LifetimeSafety/Origins.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+54-76 files

LLVM/project 3af682ellvm/include/llvm/Transforms/InstCombine InstCombiner.h, llvm/lib/Transforms/InstCombine InstCombineCasts.cpp

[InstCombine] Restore narrowing of double to float for integer casts (#190550)

Resolves #190503

This patch modifies `visitFPTrunc` to simplify the following expression:

 ```llvm
fptrunc(OpI (sitofp/uitofp x), (sitofp/uitofp y))
```
to
```llvm
OpI (sitofp/uitofp x), (sitofp/uitofp y)
```

`getMinimumFPType` now calls `canBeCastedExactlyIntToFP` on `x` and `y`. 

This allows a double to be narrowed to a float if the source operands originate from sitofp/uitofp and can be represented exactly in the target float type.

This fixes a regression pointed out in the issue, where `visitFPExt` began folding `fpext(sitofp)` into `uitofp nneg i64 %x to double`, causing `visitFPTrunc` to lose the `fpext` it relied on to recognize the narrowing opportunity. On certain target, this would cause more expensive operations (i.e, division with f64 instead of f32).
DeltaFile
+48-0llvm/test/Transforms/InstCombine/fptrunc.ll
+29-17llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
+2-0llvm/include/llvm/Transforms/InstCombine/InstCombiner.h
+79-173 files

NetBSD/pkgsrc 1PO9Wt0doc CHANGES-2026 TODO

   doc: Updated textproc/rumdl to 0.1.68
VersionDeltaFile
1.2184+2-1doc/CHANGES-2026
1.27076+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc fl5vwpetextproc/rumdl distinfo cargo-depends.mk

   textproc/rumdl: update to 0.1.68

   This is an update over 26 releases.
   Check upstream changelog, https://github.com/rvben/rumdl/blob/main/CHANGELOG.md
VersionDeltaFile
1.18+148-142textproc/rumdl/distinfo
1.7+48-46textproc/rumdl/cargo-depends.mk
1.20+3-4textproc/rumdl/Makefile
+199-1923 files

NetBSD/pkgsrc 3Hy6cQkdoc CHANGES-2026

   doc: Updated sysutils/parallel-disk-usage to 0.23.0
VersionDeltaFile
1.2183+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc zvsDoYBsysutils/parallel-disk-usage distinfo cargo-depends.mk

   sysutils/parallel-disk-usage: update to 0.23.0

    - No changelog provided.
VersionDeltaFile
1.19+274-295sysutils/parallel-disk-usage/distinfo
1.16+90-97sysutils/parallel-disk-usage/cargo-depends.mk
1.19+4-4sysutils/parallel-disk-usage/Makefile
+368-3963 files

NetBSD/pkgsrc vjJAe5vdoc CHANGES-2026

   doc: Updated editors/tp-note to 1.25.20
VersionDeltaFile
1.2182+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports a32e4absysutils/nut Makefile, sysutils/nut/files patch-configure patch-configure.ac

sysutils/nut: Replace ./configure.ac patch with ./configure

Replace ./configure.ac patch with a ./configure patch. We do not use
autoconf.sh with the non-devel port. Therefore backport configure.ac
to ./configure. This addresses missing nut group configuration on
FreeBSD 13.5.

PR:     294350
Fixes:  64fec1e56b44
DeltaFile
+41-0sysutils/nut/files/patch-configure
+0-34sysutils/nut/files/patch-configure.ac
+1-0sysutils/nut/Makefile
+42-343 files

NetBSD/pkgsrc dio9GrReditors/tp-note distinfo cargo-depends.mk

   editors/tp-note: update to 1.25.20

   Update dependencies

   This release ships Wayland support as a new feature of the `clipboard-rs` crate
   v0.3.4 which allows dropping our own Wayland code in `tpnote/src/clipboard.rs`.
VersionDeltaFile
1.86+196-190editors/tp-note/distinfo
1.84+64-62editors/tp-note/cargo-depends.mk
1.112+3-3editors/tp-note/Makefile
+263-2553 files

NetBSD/pkgsrc op6f7brdoc CHANGES-2026

   doc: Updated editors/reovim to 0.14.4
VersionDeltaFile
1.2181+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc JtuIBrReditors/reovim distinfo cargo-depends.mk, editors/reovim/patches patch-server_lib_drivers_module-loader_src_discovery.rs patch-Cargo.toml

   editors/reovim: update to 0.14.4

   v0.14.4
   Highlights
   Rope Buffer Migration (#711)

   The core Buffer storage has been replaced from Vec<String> to a custom rope data structure — a B-tree with Arc structural sharing. This is the biggest internal change since the kernel architecture rewrite.

       O(1) clone — Buffer::clone() drops from ~8ms to ~16ns for a 100K-line buffer
       O(1) snapshots — BufferSnapshot and block::Snapshot use structural sharing instead of deep copy
       O(log n) edits — insert/delete operate on the tree, no full-line reallocation
       O(log n) position conversion — search and session hot paths eliminate O(n) content() materializations
       Zero external dependencies — custom implementation in mm/rope.rs
       All public Buffer API signatures unchanged — modules work without modification

   11 Bug Fixes (#709, #712–#722)

   Memory leaks, race conditions, silent failures, and incorrect behavior — all found via systematic verification and fixed:


    [87 lines not shown]
VersionDeltaFile
1.4+719-416editors/reovim/distinfo
1.4+238-137editors/reovim/cargo-depends.mk
1.1+34-0editors/reovim/patches/patch-server_lib_drivers_module-loader_src_discovery.rs
1.7+5-4editors/reovim/Makefile
1.3+1-1editors/reovim/patches/patch-Cargo.toml
+997-5585 files

LLVM/project 6e2fdc3mlir/lib/Target/SPIRV/Deserialization Deserializer.cpp

[mlir][spirv] Allow redefinition in OpName instructions (#191223)

The SPIR-V specification allows multiple conflicting OpName instructions
to redefine the name associated with a given `<id>`. Update the
deserializer to handle this case by using the last declared name.
DeltaFile
+6-5mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
+6-51 files

NetBSD/pkgsrc oB4cU2Wdoc CHANGES-2026

   doc: Updated editors/redox to 0.3.2
VersionDeltaFile
1.2180+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dj8lzHzeditors/redox Makefile distinfo

   editors/redox: update to 0.3.2

   What's Changed

       Revamp motion parsing system and add some new motions by @JackDerksen in #17
       Extend motion tree and add more motions by @JackDerksen in #18
       Search primitives by @JackDerksen in #19
VersionDeltaFile
1.4+4-4editors/redox/Makefile
1.4+4-4editors/redox/distinfo
1.4+0-0editors/redox/cargo-depends.mk
+8-83 files

NetBSD/pkgsrc mYUa3azdoc CHANGES-2026

   doc: Updated devel/serie to 0.7.1
VersionDeltaFile
1.2179+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc R3zxN30devel/serie distinfo cargo-depends.mk

   devel/serie: update to 0.7.1

   What's Changed

       Internal improvements by @lusingander in #142
       Internal improvements by @lusingander in #143
       chore: add another help key for Windows user. by @groutoutlook in #144
       Fix user command related issues by @lusingander in #145
       Improve clearing process by @lusingander in #146
VersionDeltaFile
1.22+73-67devel/serie/distinfo
1.22+23-21devel/serie/cargo-depends.mk
1.23+2-2devel/serie/Makefile
+98-903 files

FreeBSD/ports 8c267bdgraphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update to 3.4.9

Addresses several security vulnerabilities

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/blob/v3.4.9/CHANGES.md#version-349-april--3-2026

PR:             294197
Security:       CVE-2026-34589, CVE-2026-34588, CVE-2026-34380,
                CVE-2026-34379, CVE-2026-34378,
                adb096d4-2e72-11f1-acc1-339a1a6999b0
(cherry picked from commit ff3b84dc9b80acb9e6a7a86b837898d4e7687580)
DeltaFile
+6-5graphics/openexr/Makefile
+3-3graphics/openexr-website-docs/Makefile
+3-3graphics/openexr-website-docs/distinfo
+3-3graphics/openexr/distinfo
+15-144 files

NetBSD/pkgsrc CROyBw8doc CHANGES-2026

   doc: Updated devel/carwash to 0.3.5
VersionDeltaFile
1.2178+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4UsAOoHdevel/carwash distinfo cargo-depends.mk

   devel/carwash: update to 0.3.5

   [0.3.5] - 2026-03-03
   Added

       Modernized project to Rust Edition 2024 and Rust 1.93.1 toolchain.
       Added shlex crate for POSIX-compliant cargo command argument parsing.
       Implemented persistent scroll state for output tabs within AppState.

   Changed

       Unified configuration system: Merged AppSettings (JSON) into a single TOML-based Config.
       Optimized tree flattening logic: Resolved O ( N 2 ) memory duplication by avoiding recursive child cloning.
       Refactored UI logic to use modern Let Chains (stabilized in Rust 1.83.0).
       Updated core dependencies to latest versions:
           tokio v1.50.0
           ratatui v0.30.0
           crossterm v0.29.0
           toml v1.0.3

    [7 lines not shown]
VersionDeltaFile
1.7+601-367devel/carwash/distinfo
1.7+199-121devel/carwash/cargo-depends.mk
1.9+3-4devel/carwash/Makefile
+803-4923 files

LLVM/project 7d1ebd6clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp

[CIR] Add canonicalizer for CleanupScopeOp (#191084)

This change adds a canonicalizer for CleanupScopeOp that erases any
cleanup scope with a trivial cleanup region, inlining the contents of
the body region into the block in place of the cleanup scope op. It also
erases any EH-only cleanup scope whose body region contains only a yield
operation, dropping the cleanup region contents even if they were not
trivial because the EH cleanup is not reachable in this case.

Assisted-by: Cursor / claude-4.6-opus-high
DeltaFile
+196-0clang/test/CIR/Transforms/canonicalize-cleanup-scope.cir
+37-0clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+2-1clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp
+1-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+236-14 files

LLVM/project 973a05ellvm/lib/Target/RISCV RISCVCodeGenPrepare.cpp, llvm/test/CodeGen/RISCV/rvv fixed-vectors-reduction-int.ll fixed-vectors-reduction-int-vp.ll

[RISCV] Improve lowering of llvm.vector.reduce.mul (#190628)

RVV doesn't have a vredprod instruction, so we're forced to emulate
these.
The current ExpandReductions lowering which gets used trips an
unfortunate
behavior with exact VLEN - we end up with a bunch of vsetvli toggles
caused
by an interaction with lowerShuffleViaVRegSplitting. We end up doing all
the sub-m1 shuffles at m1, but don't recognize that we could do the
multiplies in m1 as well. As a result, we end up toggling back and forth
between LMULs.

This change is somewhat of a blunt hammer; it adjusts the lowering to
do the greater than m1 lowering via the current strategy, then do
a vector.extract, then do the same shuffler reduction lowering on
the smaller type.  This has the effect of fixing the exact VLEN case,
and improves register pressure for all cases. The cost is that we end
up with an exact vsetvli to toggle to the m1 type before the sub-m1

    [12 lines not shown]
DeltaFile
+409-103llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-int.ll
+38-32llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-int-vp.ll
+53-0llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp
+500-1353 files

FreeBSD/ports 8d37932www/gohugo distinfo Makefile

www/gohugo: Update to 0.161.1

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.160.1

 * Fix panic when passthrough elements are used in headings
 * Fix panic on edit of legacy mapped template names that's also a valid path in the new setup
 * Fix RenderShortcodes leaking context markers when indented
 * Strip nested page context markers from standalone RenderShortcodes
 * Rename deprecated cascade._target to cascade.target in tests
 * Fix auto-creation of root sections in multilingual sites
 * readme: Fix links

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/doc f9b14f0documentation/content/en/books/porters-handbook/versions _index.adoc

Document __FreeBSD_version bumps: 1600012-1600015

I only authored the bump to 1600015, not the previous ones. Hopefully
the description of these previous bumps is accurate.

Reviewed by:    lwhsu
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56286
DeltaFile
+20-0documentation/content/en/books/porters-handbook/versions/_index.adoc
+20-01 files

LLVM/project 202e607llvm/docs DeveloperPolicy.rst

[DeveloperPolicy] Update information on commit authorship (#191220)

The sections on commit authorship have not been updated since the
transition to Github for PRs. This patch attempts to update them.

This is aimed at addressing questions recently raised in
https://discourse.llvm.org/t/attributing-a-commit-to-a-different-author/90490.
I guess this is technically a policy change, but does not change
anything *de facto* as far as I can tell.

---------

Co-authored-by: Petr Hosek <phosek at google.com>
DeltaFile
+18-22llvm/docs/DeveloperPolicy.rst
+18-221 files