LLVM/project c3664d5llvm/docs LangRef.rst

[LangRef] Fix typo in signatures for rounding intrinsics (#186709)

Fixes #186536
DeltaFile
+18-18llvm/docs/LangRef.rst
+18-181 files

LLVM/project ee4bb2cllvm/test/Transforms/LoopVectorize predicator.ll, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll

[LV] Add more tests for blend masks. NFC (#186751)

To be used in #184838
DeltaFile
+254-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+236-0llvm/test/Transforms/LoopVectorize/predicator.ll
+490-02 files

FreeBSD/ports 6f668efsysutils/vm-bhyve distinfo Makefile

sysutils/vm-bhyve: Update to 1.7.2

Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.1
Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.2
Approved by:    driesm (maintainer)
Differential Revision:  https://reviews.freebsd.org/D55841
DeltaFile
+3-3sysutils/vm-bhyve/distinfo
+1-2sysutils/vm-bhyve/Makefile
+4-52 files

LLVM/project 87f1a2bclang/lib/Sema SemaDecl.cpp, clang/test/Modules pr170099.cppm

[C++20] [Modules] Don't add discardable variables to module initializers (#186752)

Close https://github.com/llvm/llvm-project/issues/170099

The root cause of the problem is, we shouldn't add the inline variable
(which is discardable in linker's point of view) to the module's
initializers.

I verified with GCC's generated code to make the behavior consistent.

This is also a small optimization by the way.
DeltaFile
+20-0clang/test/Modules/pr170099.cppm
+4-1clang/lib/Sema/SemaDecl.cpp
+24-12 files

NetBSD/pkgsrc UCOewr3doc CHANGES-2026

   Updated sysutils/gam to 7.36.01
VersionDeltaFile
1.1776+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc t7tHWZ3sysutils/gam distinfo Makefile

   gam: update to 7.36.01

   Changes since 7.34.02:

   7.36.01

   Fixed bug in gam info|print|show policies where the policyQuery/query field was not displayed.

   Added option noidmapping to gam info|print|show policies to suppress adding the policyQuery/groupEmail and policyQuery/orgUnitPath name fields that are mapped from the policyQuery/group and policyQuery/orgInit id fields.

   7.36.00

   Added options filtermultiattrtype and filtermultiattrcustom to gam info user and gam print users that support filtering display based on type or customType.

   7.35.03

   Updated gam <UserTypeEntity> print filelist|filecounts to handle options showsize and showsizeunits as independent options.

       showsize - Display a column Size with a byte count

    [135 lines not shown]
VersionDeltaFile
1.15+4-4sysutils/gam/distinfo
1.23+2-2sysutils/gam/Makefile
+6-62 files

FreeBSD/src 283ef95sys/net rss_config.c

rss_config: Add option to enable rss udp hashing

Added optional system tunable parameter to enable
4-tuple rss udp hashing.

Signed-off-by: bigJ <bigj at solanavibestation.com>
Reviewed by: adrian, pouria
Pull Request: https://github.com/freebsd/freebsd-src/pull/2057
DeltaFile
+22-12sys/net/rss_config.c
+22-121 files

LLVM/project 5272633mlir/include/mlir/Dialect/Arith/Utils Utils.h, mlir/lib/Dialect/Arith/Transforms EmulateUnsupportedFloats.cpp

[mlir][arith] Use type parser instead of hard-coding type keywords
DeltaFile
+6-21mlir/lib/Dialect/Arith/Utils/Utils.cpp
+6-8mlir/lib/Dialect/Arith/Transforms/EmulateUnsupportedFloats.cpp
+5-8mlir/lib/Dialect/Math/Transforms/ExtendToSupportedTypes.cpp
+3-2mlir/include/mlir/Dialect/Arith/Utils/Utils.h
+1-0mlir/lib/Dialect/Arith/Utils/CMakeLists.txt
+21-395 files

OPNSense/core 1081033src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.php

Review comments @fichtner
DeltaFile
+4-4src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+5-52 files

OPNSense/core 369630dsrc/opnsense/mvc/app/library/OPNsense/System/Status CaptivePortalStatus.php, src/opnsense/mvc/app/views/OPNsense/CaptivePortal clients.volt

Captive portal: IPv6 support (#9745)

This commit adds IPv6 support for Captive Portal by introducing a new "roaming" option, which is enabled by default. Roaming allows the synchronization of additional IPv4/IPv6 client address aliases, aggregating their accounting through ipfw and managing their state in the pf table. For IPv6, hostwatch is required to be enabled to prevent performance issues during client roaming IP synchronization. Furthermore, IPv6 can only work properly if a hostname is provided in the zone and proper AAAA records have been synthesized for the local DNS server - for a default setup, this requires the DNS64 option in Unbound to be set.

Co-authored-by: Alex Goodkind <alex at goodkind.io>
DeltaFile
+385-142src/opnsense/scripts/captiveportal/lib/db.py
+40-56src/opnsense/scripts/captiveportal/lib/arp.py
+42-31src/opnsense/scripts/captiveportal/cp-background-process.py
+56-0src/opnsense/mvc/app/library/OPNsense/System/Status/CaptivePortalStatus.php
+42-8src/opnsense/mvc/app/views/OPNsense/CaptivePortal/clients.volt
+23-10src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+588-24713 files not shown
+716-28019 files

FreeBSD/ports 9b5845cwww/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc

www/chromium: update to 146.0.7680.80

Security:       https://vuxml.freebsd.org/freebsd/73eeb578-fd13-4d79-b50b-ed25c3614528.html
Security:       https://vuxml.freebsd.org/freebsd/26776062-fd24-4c2f-bf6c-7f231948ab19.html
Security:       https://vuxml.freebsd.org/freebsd/e45fb606-b731-4871-881d-27a1d5e2fd03.html
DeltaFile
+110-86www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+56-0www/ungoogled-chromium/files/patch-ui_ozone_platform_wayland_host_wayland__exchange__data__provider.cc
+36-18www/ungoogled-chromium/files/patch-remoting_host_remoting__me2me__host.cc
+31-22www/ungoogled-chromium/files/patch-chrome_browser_chrome__content__browser__client.cc
+25-25www/ungoogled-chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+22-25www/ungoogled-chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+280-176426 files not shown
+2,461-2,033432 files

LLVM/project f894e8ellvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/ARM hoist-and-by-const-from-lshr-in-eqcmp-zero.ll hoist-and-by-const-from-shl-in-eqcmp-zero.ll

[ARM] Try to lower sign bit SELECT_CC to shift (#186349)

Lower a `x < 0 ? 1 : 0` style SELECT_CC to `x>>(bw-1)`. This will become
more important with an upcoming change, but also appears to be somewhat
useful by itself.
DeltaFile
+45-46llvm/test/CodeGen/Thumb/smul_fix_sat.ll
+30-30llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll
+8-41llvm/test/CodeGen/ARM/hoist-and-by-const-from-lshr-in-eqcmp-zero.ll
+6-21llvm/test/CodeGen/ARM/hoist-and-by-const-from-shl-in-eqcmp-zero.ll
+6-0llvm/lib/Target/ARM/ARMISelLowering.cpp
+95-1385 files

OPNSense/core d43718bsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/scripts/captiveportal/lib pf.py

captive portal: trim IPv6 address fetch logic in zone template, remove pf state kill, backend listening op IPv4 only so adjust AccessController logic
DeltaFile
+34-83src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+7-16src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+1-4src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-api-dispatcher.conf
+0-4src/opnsense/scripts/captiveportal/lib/pf.py
+42-1074 files

OpenBSD/ports dSES0Atwww/ungoogled-chromium/patches patch-chrome_browser_about_flags_cc patch-ui_ozone_platform_wayland_host_wayland_exchange_data_provider_cc

   update to 146.0.7680.80
VersionDeltaFile
1.54+109-85www/ungoogled-chromium/patches/patch-chrome_browser_about_flags_cc
1.1+57-0www/ungoogled-chromium/patches/patch-ui_ozone_platform_wayland_host_wayland_exchange_data_provider_cc
1.28+35-17www/ungoogled-chromium/patches/patch-remoting_host_remoting_me2me_host_cc
1.46+30-21www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc
1.54+24-24www/ungoogled-chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.41+27-18www/ungoogled-chromium/patches/patch-chrome_browser_chrome_browser_main_cc
+282-165426 files not shown
+2,099-1,334432 files

LLVM/project d8386dbllvm/lib/CodeGen CommandFlags.cpp

[CodeGen] Call getMCPU once instead of commonly twice (NFC) (#186581)
DeltaFile
+4-2llvm/lib/CodeGen/CommandFlags.cpp
+4-21 files

FreeBSD/ports 0b95b3cdevel/task distinfo Makefile

devel/task: Update to 3.49.1

Changelog: https://github.com/go-task/task/blob/v3.49.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/task/distinfo
+2-3devel/task/Makefile
+7-82 files

LLVM/project 3fadb15clang/lib/Basic/Targets X86.cpp, clang/test/Driver cl-x86-flags.c

[X86][APX] Combine MOVABS+JMP to JMPABS when in no-PIC large code model (#186402)
DeltaFile
+18-5llvm/test/CodeGen/X86/tailcc-largecode.ll
+10-3llvm/lib/Target/X86/X86MCInstLower.cpp
+5-4llvm/lib/TargetParser/X86TargetParser.cpp
+4-4clang/test/Driver/cl-x86-flags.c
+8-0llvm/lib/Target/X86/X86InstrCompiler.td
+7-1clang/lib/Basic/Targets/X86.cpp
+52-1711 files not shown
+79-2717 files

OpenBSD/ports LVJ98hEwayland/fuzzel Makefile

   fuzzel: add missing bdep on libinput-openbsd, from volker

   fuzzel doesn't build if <linux/input-event-codes.h> is missing.
   It doesn't link against the shlib.
VersionDeltaFile
1.2+1-0wayland/fuzzel/Makefile
+1-01 files

LLVM/project 513f34aclang-tools-extra/clang-tidy/readability ImplicitBoolConversionCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix an edge case in readability-implicit-bool-conversion (#186234)

Fix a FP for condition expressions wrapped by `ExprWithCleanups`.

Co-authored-by: EugeneZelenko <eugene.zelenko at gmail.com>
Co-authored-by: Zeyi Xu <zeyi2 at nekoarch.cc>
DeltaFile
+8-0clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion-allow-in-conditions.cpp
+7-0clang-tools-extra/docs/ReleaseNotes.rst
+1-1clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
+16-13 files

LLVM/project dfd5b85mlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td, mlir/include/mlir/Dialect/Linalg/Transforms Transforms.h

[mlir][linalg] Use inferConvolutionDims for generic convolution downscaling (#180586)

The goal of this PR is to implement a generic, structure-aware
convolution downscaling transformation that works for any
convolution-like operation regardless of its specific layout or naming,
rather than relying on pattern-matching against specific named
operations.

Each pattern we currently have, have hardcoded dimension indices
specific to its layout (e.g., NHWC vs NCHW).
This approach :-
1. Requires maintaining many similar patterns.
2. Is brittle when new layouts are introduced.
3. Cannot handle batchless versions of the conv variants.

This PR thus creates a single downscaleSizeOneWindowedConvolution
function that uses `inferConvolutionDims` to semantically understand the
convolution structure (batch dims, output image dims, filter loop dims,
etc.) rather than hardcoding indices.

    [8 lines not shown]
DeltaFile
+184-260mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+161-5mlir/test/Dialect/Linalg/transform-op-decompose.mlir
+10-51mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+5-25mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
+7-3mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+367-3445 files

FreeNAS/freenas 7cf5da5src/middlewared/middlewared/plugins/pool_ pool_disk_operations.py, src/middlewared/middlewared/plugins/zfs_ pool_wait.py

Replace `zfs.pool.wait` with `truenas_pylibzfs` call

(cherry picked from commit 0a84a701e6956b158df0924d27d3d594c3d11f63)
DeltaFile
+0-34src/middlewared/middlewared/plugins/zfs_/pool_wait.py
+7-3src/middlewared/middlewared/plugins/pool_/pool_disk_operations.py
+1-1tests/api2/test_pool_remove_disk.py
+8-383 files

FreeNAS/freenas f35c141src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/disk_ retaste.py

Clarify code comments and logging messages related to disk retaste

(cherry picked from commit 0aeb571b7a6e247f2078791880c301380b6a39cc)
DeltaFile
+15-4src/middlewared/middlewared/main.py
+3-3src/middlewared/middlewared/plugins/failover_/event.py
+1-1src/middlewared/middlewared/plugins/disk_/retaste.py
+19-83 files

FreeNAS/freenas c2ffd17src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/disk_ retaste.py

NAS-140206 / 27.0 / Clarify code comments and logging messages related to disk retaste (#18446)

The root cause of the hanging job issue was removing
`multiprocessing.set_start_method('spawn')` when process pool was
removed. This is confirmed by the absence of the bug in 26.0.0-BETA.1
where process pool is still present.
DeltaFile
+15-4src/middlewared/middlewared/main.py
+3-3src/middlewared/middlewared/plugins/failover_/event.py
+1-1src/middlewared/middlewared/plugins/disk_/retaste.py
+19-83 files

OPNSense/core 9321048src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml

Add missing newlines
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+1-11 files

OPNSense/core b617db4src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php, src/opnsense/scripts/kea kea_dhcp_options.py

Add missing newlines
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+1-1src/opnsense/scripts/kea/kea_dhcp_options.py
+2-22 files

OPNSense/core 1698770src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogReservation4.xml dialogSubnet4.xml, src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaOptionDataField.php

Forgot adding the option form to reservations as well
DeltaFile
+9-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogReservation4.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+11-23 files

FreeNAS/freenas 101861fsrc/middlewared/middlewared main.py job.py, src/middlewared/middlewared/plugins/pool_ pool_disk_operations.py

NAS-140061 / 27.0.0-BETA.1 / Replace zfs.pool.wait with truenas_pylibzfs call (#18445)

I added a new `job_silent` parameter because, even after
`truenas_pylibzfs.lzc.wait` returns, the first `disk.wipe` operation
still might fail, and this is expected and handled. However, we don't
want the stacktrace to pollute our logs.
DeltaFile
+0-34src/middlewared/middlewared/plugins/zfs_/pool_wait.py
+19-6src/middlewared/middlewared/main.py
+8-5src/middlewared/middlewared/job.py
+8-4src/middlewared/middlewared/plugins/pool_/pool_disk_operations.py
+1-1tests/api2/test_pool_remove_disk.py
+36-505 files

FreeBSD/ports 716dccadatabases/pgbarman distinfo Makefile

databases/pgbarman: update to 3.17.0

Changes:        https://github.com/EnterpriseDB/barman/blob/release/3.18.0/RELNOTES.md
Reported b:     portscout
DeltaFile
+3-3databases/pgbarman/distinfo
+1-1databases/pgbarman/Makefile
+4-42 files

OPNSense/core 319e56b. plist, src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogOption4.xml

Allow choosing between string and hex to leverage auto conversion of strings to binary built into KEA
DeltaFile
+67-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaOptionDataField.php
+27-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+20-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+7-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogOption4.xml
+1-1src/opnsense/scripts/kea/kea_dhcp_options.py
+1-0plist
+123-76 files

OpenBSD/ports 4RGmvS7x11/gnome/quadrapassel distinfo Makefile

   Update to quadrapassel-49.3.
VersionDeltaFile
1.20+2-2x11/gnome/quadrapassel/distinfo
1.38+1-1x11/gnome/quadrapassel/Makefile
+3-32 files