NetBSD/pkgsrc-wip 388949emtr-graph distinfo Makefile

mtr-graph(mtr085): update to 0.85.307, update Makefile
DeltaFile
+7-12mtr-graph/Makefile
+9-10mtr-graph/options.mk
+3-3mtr-graph/distinfo
+19-253 files

FreeBSD/ports 7d678eemath/Imath distinfo Makefile

math/Imath: update to v3.2.3

Changelog:      https://github.com/AcademySoftwareFoundation/Imath/releases/tag/v3.2.3
PR:             297717
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/593
DeltaFile
+8-2math/Imath/Makefile
+3-3math/Imath/distinfo
+11-52 files

NetBSD/src 5plaz2ousr.bin/make/unit-tests cond-token-number.exp cond-token-number.mk

   tests/make: test octal number in condition (not supported)
VersionDeltaFile
1.13+18-13usr.bin/make/unit-tests/cond-token-number.mk
1.12+4-4usr.bin/make/unit-tests/cond-token-number.exp
+22-172 files

FreeNAS/freenas feef615src/middlewared/middlewared/plugins/truenas license_legacy_utils.py

Fix mypy warning

(cherry picked from commit 1c9212bc3e5b1275db874a9f481b4f766d3c6e8f)
DeltaFile
+1-1src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+1-11 files

FreeNAS/freenas 66d9e1bsrc/middlewared/middlewared/plugins/truenas license_legacy_utils.py

NAS-142395 / 27.0.0-BETA.1 / Fix mypy warning (#19533)
DeltaFile
+1-1src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+1-11 files

FreeBSD/ports 315a11cmath/givaro pkg-plist Makefile

math/givaro: update 4.2.1 -> 4.2.2, pet repology

Changes:        https://github.com/linbox-team/givaro/releases/tag/v4.2.2
DeltaFile
+1-5math/givaro/Makefile
+3-3math/givaro/distinfo
+1-1math/givaro/pkg-plist
+5-93 files

LLVM/project c5d5e8bllvm/include/llvm/Analysis MustExecute.h, llvm/lib/Analysis MustExecute.cpp

[LoopSafety] Cache whether block is guaranteed to execute (NFC) (#217943)

To avoid doing the CFG walk multiple times if instructions from the same
block are queried.

This is for an upcoming change that does more isGuaranteedToExecute()
queries.
DeltaFile
+8-0llvm/lib/Analysis/MustExecute.cpp
+8-0llvm/include/llvm/Analysis/MustExecute.h
+16-02 files

LLVM/project 823eb94llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp, llvm/test/CodeGen/AArch64/GlobalISel legalize-cmpxchg-128.mir

[AArch64][GlobalISel] Use integer types for atomic cmpxchg lowering. (#215461)
DeltaFile
+5-5llvm/test/CodeGen/AArch64/GlobalISel/legalize-cmpxchg-128.mir
+1-1llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+6-62 files

LLVM/project 3c61471llvm/lib/Target/RISCV RISCVPassRegistry.def RISCVCodeGenPassBuilder.cpp, llvm/test/CodeGen/RISCV expand-pseudo.mir

[RISCV] Port Expand Pseudos to NewPM (#218078)

Assisted-by: AI
DeltaFile
+53-34llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+30-0llvm/test/CodeGen/RISCV/expand-pseudo.mir
+9-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+1-0llvm/lib/Target/RISCV/RISCVPassRegistry.def
+96-392 files not shown
+98-398 files

FreeBSD/ports 64772c8misc/hermes-agent distinfo Makefile, misc/hermes-agent/files patch-hermes__cli_gateway.py patch-hermes__cli_setup.py

misc/hermes-agent: update to 0.17.0
DeltaFile
+29-74misc/hermes-agent/files/patch-hermes__cli_setup.py
+39-11misc/hermes-agent/files/patch-hermes__cli_gateway.py
+12-11misc/hermes-agent/Makefile
+5-5misc/hermes-agent/distinfo
+85-1014 files

OpenBSD/ports 8EKVSsAx11/gnome/glycin Makefile crates.inc

   Move to the real glycin-2.2beta1 tarball.
VersionDeltaFile
1.2+34-34x11/gnome/glycin/distinfo
1.2+16-16x11/gnome/glycin/crates.inc
1.2+2-1x11/gnome/glycin/Makefile
+52-513 files

LLVM/project eeb36d0llvm/include/llvm/IR VPIntrinsics.def, llvm/lib/CodeGen/SelectionDAG MatchContext.h LegalizeVectorOps.cpp

[DAG] Remove trivial VP SDNodes. NFC

This removes the codegen parts of the trivial VP intrinsics. It's quite far reaching, but the general categories of code removed are:

- Removing definitions from VPIntrinsics.def
- Legalization and expansion code
- MatchContext used to match over both VP and non-VP nodes
- Some dead DAGCombines and folds in SelectionDAGBuilder

There are still more things to be cleaned up after this, e.g. removing more of the VPIntrinsic class hierarchy, removing ExpandVectorPredication/moving expansion into other places, removing MatchContext from SDPatternMatch
DeltaFile
+80-283llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+3-340llvm/include/llvm/IR/VPIntrinsics.def
+6-336llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+47-282llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+7-217llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+0-182llvm/lib/CodeGen/SelectionDAG/MatchContext.h
+143-1,64011 files not shown
+188-2,01417 files

LLVM/project 4bf956fllvm/lib/Target/VE VVPNodes.def

[VE] Remove trivial VP SDNode mappings. NFC (#217865)

These SDNodes aren't emitted anymore and will be removed in an upcoming
patch.
DeltaFile
+9-9llvm/lib/Target/VE/VVPNodes.def
+9-91 files

LLVM/project 8add969lldb/source/Utility Scalar.cpp, lldb/unittests/Expression DWARFExpressionTest.cpp

[lldb] Clamp out-of-range shift amounts in Scalar (#217027)

`Scalar::operator>>=` and `Scalar::ExtractBitfield` pass their shift
amount straight to `APSInt::operator>>=(unsigned)`, which asserts when
the
amount exceeds the operand's bit width:

```
Assertion failed: (ShiftAmt <= BitWidth && "Invalid shift amount"),
function ashrInPlace, file APInt.h, line 842.
    #7  llvm::APInt::ashrInPlace(unsigned int)
    #8  lldb_private::Scalar::ExtractBitfield(unsigned int, unsigned int)
    #9  lldb_private::DWARFExpression::Evaluate(...)
   #11  LLVMFuzzerTestOneInput
```

The DWARF expression evaluator reaches both from untrusted operands
(`DW_OP_shra` shift counts and `DW_OP_bit_piece` bit offsets), so
`lldb-dwarf-expression-fuzzer` aborts the process on a shift wider than

    [16 lines not shown]
DeltaFile
+43-0lldb/unittests/Utility/ScalarTest.cpp
+22-0lldb/unittests/Expression/DWARFExpressionTest.cpp
+8-4lldb/source/Utility/Scalar.cpp
+73-43 files

LLVM/project d0a46cfllvm/lib/Target/RISCV RISCVVectorPeephole.cpp

[RISCV][NewPM] Add Missed Properties Modifier (#218107)
DeltaFile
+1-0llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+1-01 files

LLVM/project 627bb2aclang-tools-extra/clang-tidy/bugprone PointerArithmeticOnPolymorphicObjectCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Fix crash on pointer arithmetic with an incomplete type in bugprone-pointer-arithmetic-on-polymorphic-object (#215724)

This commit fixes a crash in clangd / clang-tidy: running
the `bugprone-pointer-arithmetic-on-polymorphic-object` check on code
that does pointer arithmetic on a pointer to an **incomplete type** (a
type that is forward-declared but never defined) makes the matcher hit
an assertion and abort.

AI note: Used AI tools for code analysis and wording polish.
DeltaFile
+10-0clang-tools-extra/test/clang-tidy/checkers/bugprone/pointer-arithmetic-on-polymorphic-object-decl-only.cpp
+10-0clang-tools-extra/test/clang-tidy/checkers/bugprone/pointer-arithmetic-on-polymorphic-object-all.cpp
+6-2clang-tools-extra/clang-tidy/bugprone/PointerArithmeticOnPolymorphicObjectCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.md
+30-24 files

LLVM/project a992451llvm/lib/Target/RISCV RISCVPassRegistry.def RISCVExpandPseudoInsts.cpp, llvm/test/CodeGen/RISCV O3-newpm-pipeline.ll O1-newpm-pipeline.ll

[RISCV] Rename riscv-pre-ra-expand-pseudo (#218106)

From riscv-prera-expand-psuedo. Makes the name more consistent with
other targets (e.g., AMDGPU uses pre-ra) and with our hyphenation in
general.
DeltaFile
+4-4llvm/test/CodeGen/RISCV/prera-expand-pseudo.mir
+2-2llvm/test/CodeGen/RISCV/mir-target-flags.ll
+1-1llvm/test/CodeGen/RISCV/O3-newpm-pipeline.ll
+1-1llvm/test/CodeGen/RISCV/O1-newpm-pipeline.ll
+1-1llvm/lib/Target/RISCV/RISCVPassRegistry.def
+1-1llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+10-106 files

FreeBSD/src a209aaclibexec/nuageinit nuageinit

nuageinit: root should be allowed to log in when disable_root is false

PermitRootLogin is "no" by default and that stopped root from logging in
even though disable_root was set to false during initialization.

Reviewed by:    bapt
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D59101
DeltaFile
+2-0libexec/nuageinit/nuageinit
+2-01 files

OpenBSD/ports bTRCDfUnet/py-boto3 Makefile distinfo

   Update to py3-boto3-1.43.78.
VersionDeltaFile
1.661+2-2net/py-boto3/distinfo
1.674+1-2net/py-boto3/Makefile
+3-42 files

OpenBSD/ports XiTIZGFnet/py-botocore Makefile distinfo, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.43.78.
VersionDeltaFile
1.334+7-0net/py-botocore/pkg/PLIST
1.878+2-2net/py-botocore/distinfo
1.888+1-1net/py-botocore/Makefile
+10-33 files

LLVM/project 0836f71llvm/lib/Target/RISCV RISCVExpandPseudoInsts.cpp RISCV.h

[RISCV][NewPM] Fix Up PreRAExpandPseudo (#218105)

- Add missing MFPropsModifier
- Mark pass as required
DeltaFile
+1-1llvm/lib/Target/RISCV/RISCV.h
+1-0llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+2-12 files

OpenBSD/ports mUCzkYhgraphics/openexr Makefile distinfo

   Update to OpenEXR-3.4.15.
VersionDeltaFile
1.53+2-2graphics/openexr/distinfo
1.92+1-1graphics/openexr/Makefile
+3-32 files

LLVM/project 1e0f480llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp, llvm/test/CodeGen/AArch64/GlobalISel legalize-extracts.mir

[AArch64][GlobalISel] Use a integer type for extract narrowing. (#216254)
DeltaFile
+4-4llvm/test/CodeGen/AArch64/GlobalISel/legalize-extracts.mir
+1-1llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
+1-1llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+6-63 files

LLVM/project c86dbf2llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCV.h

[RISCV][NFC] Avoid PassPass in RISCVCodeGenPrepare (#218081)
DeltaFile
+8-8llvm/lib/Target/RISCV/RISCVCodeGenPrepare.cpp
+1-1llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCV.h
+10-103 files

NetBSD/pkgsrc Udg7MZZdoc CHANGES-2026

   doc: Updated devel/task to 3.53.1
VersionDeltaFile
1.5449+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NTPF7Dcdevel/task Makefile go-modules.mk

   devel/task: update to 3.53.1

   Features

   * Remote Taskfiles are now generally available! This has been an
     experimental feature for 3 years, but is now enabled by default. Massive
     thanks to all those that contributed and gave feedback (too many to list
     here). We've also given the Remote Taskfiles documentation a bit of a
     polish.
   * Added a per-command timeout that terminates a command once it exceeds the
     given duration (Go duration syntax). It covers shell commands, task
     calls, deferred commands, deps and the if condition, obeys ignore_error,
     and reports exit code 124. Callers that join a run: once or when_changed
     task already running now honor their own timeout, and inherit that task's
     failure instead of being told it succeeded.
   * Considerably improve performance of fingerprinting on large repositories
     (monorepos). Fingerprinting is up to 86% faster and make up to 70% fewer
     memory allocations on the more advanced scenarios. Benchmarks were added
     as well. We're basically skipping work when not needed.

    [46 lines not shown]
VersionDeltaFile
1.16+400-400devel/task/distinfo
1.16+132-132devel/task/go-modules.mk
1.32+2-3devel/task/Makefile
+534-5353 files

LLVM/project eef6a98llvm/include/llvm/IR VPIntrinsics.def, llvm/lib/CodeGen/SelectionDAG MatchContext.h LegalizeVectorOps.cpp

[DAG] Remove trivial VP SDNodes. NFC

This removes the codegen parts of the trivial VP intrinsics. It's quite far reaching, but the general categories of code removed are:

- Removing definitions from VPIntrinsics.def
- Legalization and expansion code
- MatchContext used to match over both VP and non-VP nodes
- Some dead DAGCombines and folds in SelectionDAGBuilder

There are still more things to be cleaned up after this, e.g. removing more of the VPIntrinsic class hierarchy, removing ExpandVectorPredication/moving expansion into other places, removing MatchContext from SDPatternMatch
DeltaFile
+80-283llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+3-340llvm/include/llvm/IR/VPIntrinsics.def
+6-336llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+47-282llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+7-217llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+0-182llvm/lib/CodeGen/SelectionDAG/MatchContext.h
+143-1,64011 files not shown
+188-2,01417 files

LLVM/project 0a16802llvm/lib/Target/VE VVPNodes.def

[VE] Remove trivial VP SDNode mappings. NFC

These SDNodes aren't emitted anymore and will be removed in an upcoming patch.
DeltaFile
+9-9llvm/lib/Target/VE/VVPNodes.def
+9-91 files

LLVM/project beacbc8llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp LegalizeVectorOps.cpp, llvm/test/CodeGen/VE/Vector vp_urem.ll vp_srem.ll

[DAG] Expand vp.*rem and vp.cttz.elts with non-vp nodes. (#217864)

Trivial VP SDNodes will be removed in an upcoming patch. The division is
still predicated so we avoid UB.
DeltaFile
+24-12llvm/test/CodeGen/VE/Vector/vp_urem.ll
+24-12llvm/test/CodeGen/VE/Vector/vp_srem.ll
+5-5llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+3-5llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+56-344 files

FreeBSD/ports 6b6575awww/tinyauth Makefile distinfo

www/tinyauth: Update to 5.1.3

ChangeLog: https://github.com/tinyauthapp/tinyauth/releases/tag/v5.1.3
DeltaFile
+7-7www/tinyauth/distinfo
+2-3www/tinyauth/Makefile
+9-102 files