LLVM/project 804a081llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64/GlobalISel legalize-phi.mir

[GlobalISel][AArch64] Legalize PHIs with vectors smaller than 64-bits (#207356)

New legalization rule added as the last to not change legalization of
small vectors in existing tests.
DeltaFile
+68-0llvm/test/CodeGen/AArch64/GlobalISel/legalize-phi.mir
+2-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+70-12 files

FreeBSD/ports 7b5b449x11-toolkits/py-kivy Makefile distinfo, x11-toolkits/py-kivy/files patch-git-5a1b27d

x11-toolkits/py-kivy: update the port to version 2.3.1

Reported by:    portscout
DeltaFile
+43-0x11-toolkits/py-kivy/files/patch-git-5a1b27d
+6-19x11-toolkits/py-kivy/Makefile
+3-3x11-toolkits/py-kivy/distinfo
+52-223 files

LLVM/project a2f4c7elibc/test/src/math/smoke sqrtf128_test.cpp

test
DeltaFile
+118-118libc/test/src/math/smoke/sqrtf128_test.cpp
+118-1181 files

LLVM/project 0f0b1c7.github/workflows libcxx-run-benchmarks.yml

[libc++] Run the libcxx-run-benchmarks action on macOS in addition to Linux (#207780)

The libcxx-run-benchmarks action is triggered when a specially formatted
comment is posted on a PR, requesting benchmarks to be run against that
PR. This patch expands the Github action so it also runs benchmarks on
the macOS CI resources that were added recently.
DeltaFile
+54-25.github/workflows/libcxx-run-benchmarks.yml
+54-251 files

LLVM/project 4274608llvm/lib/Target/AMDGPU AMDGPUPrintfRuntimeBinding.cpp, llvm/test/CodeGen/AMDGPU opencl-printf.ll

[AMDGPU] Fix printf %s buffer slot oversized when strlen % 4 == 0 (#207772)

The metadata slot for a constant string %s used alignTo(strlen + 1, 4),
but the store loop only writes ceil(strlen / 4) dwords (no trailing
NUL), so every following argument was read from offset shifted by +4
DeltaFile
+6-6llvm/test/CodeGen/AMDGPU/opencl-printf.ll
+6-2llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
+12-82 files

NetBSD/pkgsrc qlE5iOagraphics/libjpeg-turbo Makefile buildlink3.mk

   libjpeg-turbo: fix linking; use system libz; bump revision
VersionDeltaFile
1.46+6-1graphics/libjpeg-turbo/Makefile
1.3+3-1graphics/libjpeg-turbo/buildlink3.mk
+9-22 files

LLVM/project 2e75acdlibc/test/UnitTest ErrnoSetterMatcher.h

[libc][test] Remove internal linkage from ErrnoSetterMatcher helpers (NFC) (#207707)

`Succeeds`, `Fails`, and `returns` are static function templates in a
header, so any test TU that includes it without using all of them trips
`-Wunused-template`. Dropping static also matches the neighboring EQ/NE
helpers, which are already non-static.

Part of #202945.
DeltaFile
+5-5libc/test/UnitTest/ErrnoSetterMatcher.h
+5-51 files

FreeBSD/src bf142easys/net if_ovpn.c

if_ovpn: Fix memory leak in VNET during unload

Unloading if_ovpn while it's in use by other vnets causes
memory leaks and panics.
Fix this by reverting VNET_SYSUNINIT and adjusting the SI_SUB
initialization order.

Reviewed by:    markj
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D54175
DeltaFile
+12-8sys/net/if_ovpn.c
+12-81 files

NetBSD/pkgsrc-wip 941a686opencv PLIST TODO, opencv/patches patch-modules_dnn_src_protobuf__io.cpp patch-modules_dnn_src_layers_cast2__layer.cpp

opencv: fix build using upstream patches
DeltaFile
+303-312opencv/PLIST
+178-0opencv/patches/patch-modules_dnn_src_protobuf__io.cpp
+0-133opencv/TODO
+66-0opencv/patches/patch-modules_dnn_src_layers_cast2__layer.cpp
+0-55opencv/unapplied-patch
+49-0opencv/patches/patch-modules_dnn_src_protobuf__io.hpp
+596-50010 files not shown
+767-50216 files

LLVM/project 4dbb8a3llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

ValueTracking: Improve frexp known range from dominating conditions

Try to restrict the known range of the exponent result of llvm.frexp
based on dominating conditions. Identify comparisons that imply the
incoming value cannot introduce an overflow in a downstream ldexp
use. This pattern appears in the implementation of some complex math
functions and allows finite only math to prune out more edge case
paths.

One attributor test for ldexp regresses due to the switch from
computeKnownBits to computeConstantRange. computeConstantRange
does not try to handle non-splat vector constants for the binary
operators.

As a side effect, this also improves knowing that ldexp can't
introduce overflow for the 0 case.
DeltaFile
+29-87llvm/test/Transforms/InstCombine/frexp-implied-exponent-range-dominating-conditions.ll
+62-8llvm/lib/Analysis/ValueTracking.cpp
+26-3llvm/test/Transforms/Attributor/nofpclass-ldexp.ll
+13-6llvm/lib/Support/KnownFPClass.cpp
+14-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-ldexp.ll
+10-2llvm/include/llvm/Support/KnownFPClass.h
+154-1066 files

LLVM/project 1b1c1a9llvm/test/Transforms/InstCombine frexp-implied-exponent-range-dominating-conditions.ll

InstCombine: Add baseline test for implied frexp exponent ranges
DeltaFile
+1,277-0llvm/test/Transforms/InstCombine/frexp-implied-exponent-range-dominating-conditions.ll
+1,277-01 files

NetBSD/pkgsrc pHy6bINdoc CHANGES-2026

   Updated devel/msgpack, editors/neovim
VersionDeltaFile
1.4293+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc gydpOnJeditors/neovim distinfo Makefile

   neovim: updated to 0.12.4

   0.12.4

   FEATURES
   - fec4045 lsp: clean up semantic token initialization and debounce
   - 55205b3 lsp: use LspNotify for semantic tokens

   PERFORMANCE
   - fded370 lsp: overscan semantic_token range requests
   - fa365ce treesitter: reduce memory usage of _select.lua

   FIXES
   - e57c37d api: nvim_buf_set_text resets changelist to 0
   - ea07b60 api: preserve ArrayOf metadata
   - 5ff4e14 cmdline: avoid redraw loop after wrapped line
   - a0d7e80 folds: foldcolumn is interrupted for virtual line above nested fold
   - a4cfded health: always set 'modifiable'
   - 7fd0f54 health: don't check node package via yarn

    [25 lines not shown]
VersionDeltaFile
1.27+4-4editors/neovim/distinfo
1.29+2-2editors/neovim/Makefile
+6-62 files

LLVM/project 9c82396llvm/lib/Target/NVPTX NVPTXLowerArgs.cpp NVPTXLowerAlloca.cpp

[NFC][LLVM][NVPTX] Initialize pass-ids to zero (#207547)

Initialize pass::ID values for various passes to canonical zero instead
of 1.
DeltaFile
+1-1llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
+1-1llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
+1-1llvm/lib/Target/NVPTX/NVPTXLowerUnreachable.cpp
+3-33 files

NetBSD/pkgsrc aKpA1Grdevel/msgpack distinfo Makefile

   msgpack: updated to 7.0.1

   7.0.1
   Set INSTALL_INTERFACE to CMAKE_INSTALL_INCLUDEDIR

   7.0.0
   Refine CI
   Updated cmake minimum required to 3.5-4.0
VersionDeltaFile
1.19+4-4devel/msgpack/distinfo
1.26+2-3devel/msgpack/Makefile
+6-72 files

LLVM/project 21223ccclang/test/Interpreter emulated-tls.cpp, llvm/lib/ExecutionEngine/Orc Layer.cpp

Revert "[ORC] Track __emutls_t definitions in IRMaterializationUnit (#207161)"

This reverts commit a3624cb45f2a3902e59f78eafd005357d2b72688.
DeltaFile
+0-25clang/test/Interpreter/emulated-tls.cpp
+0-1llvm/lib/ExecutionEngine/Orc/Layer.cpp
+0-262 files

LLVM/project 78bc590llvm/lib/IR AsmWriter.cpp, llvm/test/CodeGen/NVPTX intrinsic-immarg-print-mismatched-signature.ll

[IR][NVVM] Fixed null pointer deference in AsmWriter pretty printer (#207223)

ASMWriter can deference a null pointer on intrinsics with pretty printed
args when those intrinsics are called with an invalid number of
arguments. This check avoids the null dereference and turns this into a
graceful failure.
DeltaFile
+22-0llvm/test/CodeGen/NVPTX/intrinsic-immarg-print-mismatched-signature.ll
+1-1llvm/lib/IR/AsmWriter.cpp
+23-12 files

NetBSD/pkgsrc xLGBB8Tdoc CHANGES-2026 TODO

   Updated textproc/mdbook, www/py-nh3, textproc/py-readme_renderer, net/py-responses
VersionDeltaFile
1.4292+5-1doc/CHANGES-2026
1.27550+1-3doc/TODO
+6-42 files

NetBSD/pkgsrc QaBALbGnet/py-responses distinfo Makefile

   py-responses: updated to 0.26.2

   0.26.2

   * Default headers (such as ``Content-Type``, ``Date`` and ``Server``) are now stripped
     from recorded files regardless of header name case. Previously, responses recorded from
     servers that send lowercase header names (for example over HTTP/2) kept these redundant
     headers in the generated file.
   * Fixed `query_param_matcher` mutating the caller's params dict when numeric
     values are provided.
VersionDeltaFile
1.42+4-4net/py-responses/distinfo
1.51+2-2net/py-responses/Makefile
+6-62 files

LLVM/project 20e1215llvm/lib/Target/CSKY CSKYISelLowering.cpp, llvm/lib/Target/Lanai LanaiISelLowering.cpp

[TableGen][CC][NFC] Emit idiomatic guards for CallingConv. (#207758)

Emit independent guards for the two existing sections rather than the
if-else done today. This is in preparation for adding other sections
that must be includable exclusive of the other sections.

This also eliminates the current asymmetry between the automatic
IfGuardEmitter for the "if" portion vs the manually emitted "else"
section.
DeltaFile
+13-11llvm/utils/TableGen/CallingConvEmitter.cpp
+1-0llvm/lib/Target/CSKY/CSKYISelLowering.cpp
+1-0llvm/lib/Target/Lanai/LanaiISelLowering.cpp
+1-0llvm/lib/Target/M68k/M68kISelLowering.cpp
+1-0llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
+1-0llvm/lib/Target/Mips/MipsFastISel.cpp
+18-1116 files not shown
+34-1122 files

NetBSD/pkgsrc 927QHFKtextproc/py-readme_renderer distinfo Makefile

   py-readme_renderer: updated to 45.0

   45.0

   * Replace ``cmarkgfm`` with ``comrak``
   * Support footnotes in Markdown
   * Support inline link anchors
   * Allow ``class`` attribute on ``<pre>`` tags

   * Advertise support for Python 3.13
   * Remove support for Python 3.9, pypy 3.9, 3.10
   * Remove `python3` alias from Pygments
   * Fix test suite for Pygments update
   * Fix mypy annotations
   * Fix test failure with docutils 0.22
   * Fix package metadata
   * Fix ignored allowlists on ``clean()``
   * Don't abort reStructuredText rendering when a ``:scale:`` image can't be sized
   * Disable active input controls in rendered output

    [11 lines not shown]
VersionDeltaFile
1.14+4-4textproc/py-readme_renderer/distinfo
1.20+3-4textproc/py-readme_renderer/Makefile
+7-82 files

NetBSD/pkgsrc 9EOUHPhwww/py-nh3 distinfo cargo-depends.mk

   py-nh3: updated to 0.3.6

   0.3.6

   Validate clean_content_tags conflict with tags
   Document tag_attribute_values as alternate to attributes
   Add nh3.escape alias for clean_text
   Bump pyo3 from 0.28.3 to 0.29.0
   Expose ammonia's url_relative policy via url_relative kwarg
VersionDeltaFile
1.14+46-58www/py-nh3/distinfo
1.14+14-18www/py-nh3/cargo-depends.mk
1.16+4-4www/py-nh3/Makefile
+64-803 files

LLVM/project c35cba4llvm/include/llvm/SandboxIR PassManager.h, llvm/unittests/SandboxIR PassTest.cpp

[SandboxIR] Fix pass pipeline parsing after aux arguments (#207237)

## Summary
- Fix `sandboxir::PassManager::setPassPipeline` to resume scanning pass
names after a pass aux argument when the next token is a delimiter.
- Add a unit test covering flat pipelines like `foo(aux1),bar`.

This fixes parsing of region pass pipelines such as
`bottom-up-vec(top-down),tr-accept` that will be used by the
SandboxVectorizer.

## Test plan
- [x] `ninja SandboxIRTests`
- [x] `./unittests/SandboxIR/SandboxIRTests
--gtest_filter=PassTest.SetPassPipeline`


Made with [Cursor](https://cursor.com)

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+16-0llvm/unittests/SandboxIR/PassTest.cpp
+7-2llvm/include/llvm/SandboxIR/PassManager.h
+23-22 files

NetBSD/src sKYnDuxusr.sbin/fssconfig fssconfig.8

   fssconfig(8): Fix punctuation-o noticed milliseconds after commit.

   Prompted by the persistent confusion on my part that led to:

   PR bin/60383: fssconfig(8): distinguish between taking and loading a
   snapshot
VersionDeltaFile
1.14+3-3usr.sbin/fssconfig/fssconfig.8
+3-31 files

LLVM/project b0d3549llvm/test/CodeGen/AMDGPU splitkit-copy-live-lanes.mir ra-inserted-scalar-instructions.mir, llvm/test/CodeGen/X86 statepoint-invoke-ra-inline-spiller.mir

[MIR] Serialize/Deserialize MachineInstr::LRSplit flag (#197362)

The LRSplit MachineInstr flag is set by SplitKit on copies inserted for
live-range splitting.
Until now the flag had no MIR-text representation.

This patch fixes that so that it gets easier to reproduce/capture issues
that involves SplitKit.

Round-trip coverage in
llvm/test/CodeGen/MIR/AMDGPU/lr-split-flag.mir.
DeltaFile
+168-168llvm/test/CodeGen/AMDGPU/splitkit-copy-live-lanes.mir
+36-36llvm/test/CodeGen/AMDGPU/ra-inserted-scalar-instructions.mir
+32-32llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir
+27-27llvm/test/CodeGen/AMDGPU/ran-out-of-sgprs-allocation-failure.mir
+22-22llvm/test/CodeGen/X86/statepoint-invoke-ra-inline-spiller.mir
+22-22llvm/test/CodeGen/AMDGPU/inflated-reg-class-snippet-copy-use-after-free.mir
+307-30732 files not shown
+439-40538 files

NetBSD/src N79tv7Qusr.sbin/fssconfig fssconfig.8

   fssconfig(8) Rework man page and give more practical examples.

   Prompted by the persistent confusion on my part that led to:

   PR bin/60383: fssconfig(8): distinguish between taking and loading a
   snapshot
VersionDeltaFile
1.13+238-79usr.sbin/fssconfig/fssconfig.8
+238-791 files

NetBSD/pkgsrc ddIuV1Htextproc/mdbook distinfo cargo-depends.mk

   mdbook: updated to 0.5.4

   mdBook 0.5.4

   Added

   - Added zoomable images feature.

   Changed

   - Updated dependencies.

   Fixed

   - Fixed layout bug with images in links.
   - Fixed previous-chapter nav hover overlapping sidebar resize handle.
   - Fixed missing LICENSE files in published crates.
   - Switched recommendation to linkcheck2 fork.
   - Fixed version in CI source install docs.
VersionDeltaFile
1.6+142-205textproc/mdbook/distinfo
1.5+46-67textproc/mdbook/cargo-depends.mk
1.6+3-3textproc/mdbook/Makefile
+191-2753 files

LLVM/project b95ac07flang/lib/Evaluate tools.cpp

Improve comment wording
DeltaFile
+3-3flang/lib/Evaluate/tools.cpp
+3-31 files

LLVM/project b8bab3eflang/include/flang/Evaluate tools.h, flang/include/flang/Lower ConvertExprToHLFIR.h

Move to Evaluate
DeltaFile
+0-111flang/lib/Lower/ConvertExprToHLFIR.cpp
+87-0flang/lib/Evaluate/tools.cpp
+17-2flang/lib/Lower/Bridge.cpp
+9-0flang/include/flang/Evaluate/tools.h
+0-7flang/include/flang/Lower/ConvertExprToHLFIR.h
+113-1205 files

FreeBSD/src 3838aee. libcrux_internal.h libcrux_mlkem768_sha3.h, regress/unittests/crypto/testdata nistkats-44.json

Vendor import of OpenSSH 10.4p1

Sponsored by:   The FreeBSD Foundation
DeltaFile
+27,332-0libcrux_internal.h
+0-11,752libcrux_mlkem768_sha3.h
+1,869-1,349ChangeLog
+1,435-509servconf.c
+539-585moduli
+802-0regress/unittests/crypto/testdata/nistkats-44.json
+31,977-14,195171 files not shown
+37,630-15,689177 files