FreeBSD/src 0b2df68sys/dev/acpica acpi_spmc.c

acpi_spmc: Remove useless __DECONSTs

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-2sys/dev/acpica/acpi_spmc.c
+2-21 files

FreeBSD/ports eac0ddcnet-im/signal-cli pkg-plist distinfo

net-im/signal-cli: Update to 0.14.1

PR:             293378
(cherry picked from commit 5c38531b4b8a236d79b5f980e8e27f90d9382a34)
DeltaFile
+18-14net-im/signal-cli/pkg-plist
+5-5net-im/signal-cli/distinfo
+5-3net-im/signal-cli/Makefile
+28-223 files

FreeBSD/ports db54434net-im/libsignal distinfo Makefile.crates, net-im/libsignal/files patch-boring_boring-sys_main.rs

net-im/libsignal: Update to 0.87.5

PR:             293378
(cherry picked from commit bb40db9f457e7bce816f907a0dcba55d329772dd)
DeltaFile
+537-661net-im/libsignal/distinfo
+268-331net-im/libsignal/Makefile.crates
+6-7net-im/libsignal/Makefile
+2-10net-im/libsignal/files/patch-boring_boring-sys_main.rs
+813-1,0094 files

FreeBSD/ports 3f44964java/netbeans pkg-plist distinfo

java/netbeans: Update 29 => 30

Changelog:
https://github.com/apache/netbeans/releases/tag/30

PR:             295490
Sponsored by:   UNIS Labs
DeltaFile
+34-33java/netbeans/pkg-plist
+3-3java/netbeans/distinfo
+2-3java/netbeans/Makefile
+39-393 files

LLVM/project b26a70cllvm/lib/Target/X86 X86ISelLowering.cpp

[NFC][X86] Add peekThroughDemandedElts helper for future use (#199195)

Make it easier to bypass unnecessary ops based of DemandedElts
DeltaFile
+10-5llvm/lib/Target/X86/X86ISelLowering.cpp
+10-51 files

LLVM/project d70ddf0mlir/docs Tokens.md

address comments
DeltaFile
+2-3mlir/docs/Tokens.md
+2-31 files

FreeBSD/src 3a3b054sys/dev/sound/pcm dsp.c

sound: Remove SV_ABI_LINUX ifdef

This ifdef does not do anything, SV_ABI_LINUX is a flag.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    ivy, brooks
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/37
DeltaFile
+0-6sys/dev/sound/pcm/dsp.c
+0-61 files

LLVM/project 9a9e502mlir/docs Tokens.md LangRef.md

rewrite design contract
DeltaFile
+13-9mlir/docs/Tokens.md
+9-2mlir/docs/LangRef.md
+22-112 files

LLVM/project 36cbdb3mlir/docs Tokens.md

Update mlir/docs/Tokens.md

Co-authored-by: Mehdi Amini <joker.eph at gmail.com>
DeltaFile
+2-0mlir/docs/Tokens.md
+2-01 files

LLVM/project 1068a3amlir/docs/Dialects LLVM.md, mlir/lib/IR Verifier.cpp

address comments
DeltaFile
+5-9mlir/lib/IR/Verifier.cpp
+1-2mlir/docs/Dialects/LLVM.md
+6-112 files

LLVM/project 3a80f78mlir/docs Tokens.md LangRef.md, mlir/include/mlir/IR CommonTypeConstraints.td

address comments
DeltaFile
+17-21mlir/docs/Tokens.md
+2-17mlir/test/IR/token-type.mlir
+1-8mlir/include/mlir/IR/CommonTypeConstraints.td
+0-7mlir/test/lib/Dialect/Test/TestOps.td
+2-1mlir/docs/LangRef.md
+22-545 files

LLVM/project 44e353bmlir/docs Tokens.md, mlir/docs/Traits _index.md

[mlir][IR] Require token producer and consumer traits

Add marker traits for operations that intentionally produce or consume the
builtin token type. The verifier now rejects token results without
TokenProducerTrait, token operands without TokenConsumerTrait, token entry
block arguments whose parent op does not produce tokens, and token block
arguments outside entry blocks.

Extend the Test dialect token ops to cover valid opt-in cases and each
verifier rejection path.

Assisted-by: Codex
DeltaFile
+100-2mlir/test/IR/token-type.mlir
+93-3mlir/lib/IR/Verifier.cpp
+28-3mlir/test/lib/Dialect/Test/TestOps.td
+14-7mlir/docs/Tokens.md
+14-0mlir/docs/Traits/_index.md
+12-0mlir/include/mlir/IR/OpDefinition.h
+261-152 files not shown
+268-168 files

LLVM/project 17be9c9mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td LLVMOps.td, mlir/lib/Dialect/LLVMIR/IR LLVMTypeSyntax.cpp LLVMTypes.cpp

remove LLVM token type
DeltaFile
+23-37mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
+15-10mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+11-11mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
+9-9mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+7-7mlir/test/Target/LLVMIR/Import/intrinsic.ll
+6-7mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+71-8112 files not shown
+94-10918 files

LLVM/project d5f5069mlir/docs Tokens.md, mlir/lib/Conversion/AsyncToLLVM AsyncToLLVM.cpp

[mlir][IR] Add builtin `TokenTypeInterface`

type instead of type interface

add bytecode
DeltaFile
+104-0mlir/docs/Tokens.md
+36-24mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
+60-0mlir/test/IR/token-type.mlir
+18-17mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
+30-0mlir/test/lib/Dialect/Test/TestOps.td
+12-12mlir/test/Dialect/SparseTensor/invalid.mlir
+260-5324 files not shown
+365-9530 files

OPNSense/core e38a698src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ModelRelationField.php

mvc: remove grouped ModelRelationField option handling (#10339)

The group option collapsed multiple related model rows into a single
display entry while still storing the UUID of one concrete source row.
This makes the selected relation dependent on iteration order and is not
a stable representation of the grouped object.

References:
https://github.com/opnsense/core/commit/fe571ac442efe76c3a1efd3e6f90b8ec4cb6e7bd

Frr was the only consumer (I could grep in core and plugins, don't know if external ones exist), I reworked how the relationship is displayed there to make it more obvious to the user how items relate to each other, and also prevent that the wrong items get deleted. Configs should be more coherent now.

It's also not perfect, but more "obvious" lets say.
It also helps with the addition of internalModelUseSafeDelete in FRR.

opnsense/plugins at 0798cde
opnsense/plugins at d3c3e79
opnsense/plugins at cb9a5d6
DeltaFile
+0-8src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ModelRelationField.php
+0-81 files

FreeNAS/freenas 95fcddesrc/middlewared/middlewared/plugins/container lifecycle.py dataset.py, src/middlewared/middlewared/utils/filesystem perms.py

NAS-141020 / 26.0.0-RC.1 / Restrict on-disk perms of internal container/apps dataset roots (by anodos325) (#18986)

The internal dataset trees that back containers
(/mnt/.truenas_containers/), Docker apps (/mnt/.ix-apps/), and the
per-container idmapped bind-mount parent (/run/truenas_containers/root/)
are implementation-detail paths that aren't intended to be inspected
directly by host users. They currently mount with the default of
drwxr-xr-x root:root (or 0755 from os.makedirs for the /run parent),
which is looser than necessary.

This PR pins those three directories to 0700 root:root and re-applies
the mode at the relevant entry points so the property is idempotent
across reboots and manual chmod drift.

Original PR: https://github.com/truenas/middleware/pull/18954

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+191-142tests/api2/test_apps.py
+127-0tests/api2/test_container.py
+100-0tests/unit/test_filesystem_perms.py
+61-0src/middlewared/middlewared/plugins/container/lifecycle.py
+53-0src/middlewared/middlewared/utils/filesystem/perms.py
+18-3src/middlewared/middlewared/plugins/container/dataset.py
+550-1453 files not shown
+561-1469 files

FreeNAS/freenas 1f9f104src/middlewared/middlewared/plugins/container lifecycle.py dataset.py, src/middlewared/middlewared/utils/filesystem perms.py

NAS-141020 / 27.0.0-BETA.1 / Restrict on-disk perms of internal container/apps dataset roots (#18954)

The internal dataset trees that back containers
(/mnt/.truenas_containers/), Docker apps (/mnt/.ix-apps/), and the
per-container idmapped bind-mount parent (/run/truenas_containers/root/)
are implementation-detail paths that aren't intended to be inspected
directly by host users. They currently mount with the default of
drwxr-xr-x root:root (or 0755 from os.makedirs for the /run parent),
which is looser than necessary.

This PR pins those three directories to 0700 root:root and re-applies
the mode at the relevant entry points so the property is idempotent
across reboots and manual chmod drift.

(cherry picked from commit 0d5d2481b7aae7045e0ca7f6375656a301be0d68)
DeltaFile
+191-142tests/api2/test_apps.py
+127-0tests/api2/test_container.py
+100-0tests/unit/test_filesystem_perms.py
+61-0src/middlewared/middlewared/plugins/container/lifecycle.py
+53-0src/middlewared/middlewared/utils/filesystem/perms.py
+18-3src/middlewared/middlewared/plugins/container/dataset.py
+550-1453 files not shown
+561-1469 files

FreeNAS/freenas d18f24dsrc/middlewared/middlewared/plugins/container lifecycle.py dataset.py, src/middlewared/middlewared/utils/filesystem perms.py

NAS-141020 / 27.0.0-BETA.1 / Restrict on-disk perms of internal container/apps dataset roots (#18954)

The internal dataset trees that back containers
(/mnt/.truenas_containers/), Docker apps (/mnt/.ix-apps/), and the
per-container idmapped bind-mount parent (/run/truenas_containers/root/)
are implementation-detail paths that aren't intended to be inspected
directly by host users. They currently mount with the default of
drwxr-xr-x root:root (or 0755 from os.makedirs for the /run parent),
which is looser than necessary.

This PR pins those three directories to 0700 root:root and re-applies
the mode at the relevant entry points so the property is idempotent
across reboots and manual chmod drift.

(cherry picked from commit 0d5d2481b7aae7045e0ca7f6375656a301be0d68)
DeltaFile
+191-142tests/api2/test_apps.py
+127-0tests/api2/test_container.py
+100-0tests/unit/test_filesystem_perms.py
+61-0src/middlewared/middlewared/plugins/container/lifecycle.py
+53-0src/middlewared/middlewared/utils/filesystem/perms.py
+18-3src/middlewared/middlewared/plugins/container/dataset.py
+550-1453 files not shown
+561-1469 files

LLVM/project 1f5b5a2llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVTargetTransformInfo.h, llvm/test/Analysis/CostModel/RISCV shuffle-load.ll

[RISCV][TTI] Model broadcast loads as zero-stride loads (#198446)

We have done this optimization in ISel and this PR just models it
in TTI.

---------

Co-authored-by: Luke Lau <luke_lau at icloud.com>
DeltaFile
+163-0llvm/test/Analysis/CostModel/RISCV/shuffle-load.ll
+16-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+3-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+182-03 files

FreeBSD/ports 2ab81eadevel/R-cran-vctrs Makefile

devel/R-cran-vctrs: Bump PORTREVISION

Because of R's new version.
DeltaFile
+1-0devel/R-cran-vctrs/Makefile
+1-01 files

OPNSense/core 3992d34src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ModelRelationField.php

mvc: remove grouped ModelRelationField option handling

The group option collapsed multiple related model rows into a single
display entry while still storing the UUID of one concrete source row.
This makes the selected relation dependent on iteration order and is not
a stable representation of the grouped object.

References:
https://github.com/opnsense/core/commit/fe571ac442efe76c3a1efd3e6f90b8ec4cb6e7bd
DeltaFile
+0-8src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ModelRelationField.php
+0-81 files

OpenBSD/ports o2DV69Zsecurity/plaso Makefile distinfo, security/plaso/pkg PLIST

   update 20260119 -> 20260512
VersionDeltaFile
1.17+63-0security/plaso/pkg/PLIST
1.29+4-1security/plaso/Makefile
1.13+2-2security/plaso/distinfo
+69-33 files

LLVM/project 866e9e0llvm/lib/Target/RISCV RISCVVectorPeephole.cpp

[RISCV] Fix RISCVVectorPeephole::ensureDominates doc comment. NFC (#199196)
DeltaFile
+3-3llvm/lib/Target/RISCV/RISCVVectorPeephole.cpp
+3-31 files

NetBSD/pkgsrc yAdF8WOdoc CHANGES-2026

   Updated devel/py-wrapt, net/py-zeroconf
VersionDeltaFile
1.3194+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc F4ptZJHnet/py-zeroconf distinfo Makefile

   py-zeroconf: updated to 0.149.16

   0.149.16
   Bug Fixes
   - Re-release for GHSA-qc2x-6f54-m6h9

   0.149.15
   Bug Fixes
   - Preserve scope_id when scoped AAAA arrives alongside unscoped
VersionDeltaFile
1.58+4-4net/py-zeroconf/distinfo
1.61+3-3net/py-zeroconf/Makefile
+7-72 files

OPNSense/core a8cc73bsrc/etc/inc filter.lib.inc

firewall: use safe iteration over rules in filter_core_rules_user()

(cherry picked from commit 51361af843ecbdd98f161b108fe45251fe37b718)
DeltaFile
+25-28src/etc/inc/filter.lib.inc
+25-281 files

OPNSense/core e4b80cbsrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogSettings.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes DUIDField.php

interfaces: wrong DUID-UUID format for #10218

(cherry picked from commit 0513f26235900a6c8c4a818549dd7c2ec4e11139)
(cherry picked from commit 7c8a426bbef7122fbfb2c0c68d07956b80029392)
DeltaFile
+5-1src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/DUIDField.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogSettings.xml
+1-1src/opnsense/scripts/interfaces/gen_duid.php
+7-33 files

OPNSense/core 588a302src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms dialogConnection.xml, src/opnsense/mvc/app/views/OPNsense/IPsec connections.volt

ipsec: restyle the connections page for clarity

Co-authored-by: Stephan de Wit <stephan.de.wit at deciso.com>
DeltaFile
+147-154src/opnsense/mvc/app/views/OPNsense/IPsec/connections.volt
+10-0src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogConnection.xml
+157-1542 files

NetBSD/pkgsrc 4bFDFJCdevel/py-wrapt PLIST distinfo

   py-wrapt: updated to 2.2.0

   2.2.0
   https://wrapt.readthedocs.io/en/latest/changes.html#version-2-2-0
VersionDeltaFile
1.9+11-3devel/py-wrapt/PLIST
1.25+4-4devel/py-wrapt/distinfo
1.31+2-2devel/py-wrapt/Makefile
+17-93 files

OpenBSD/ports gLtiIy2www/hiawatha Makefile

   Hiawatha now wants atomics.

   Move to ports-gcc on base-gcc arches to fix build on sparc64
VersionDeltaFile
1.82+4-0www/hiawatha/Makefile
+4-01 files