FreeBSD/ports a0afc2dx11/tabbed distinfo Makefile

x11/tabbed: update from 0.8 to 0.9
DeltaFile
+3-3x11/tabbed/distinfo
+1-1x11/tabbed/Makefile
+4-42 files

FreeBSD/doc 3f018dcwebsite/themes/beastie/i18n en.toml, website/themes/beastie/layouts/_partials sidenav.html

Website - i18n: fix "Legacy Release" keyword

Reapply 5636b2ce2754, which makes the keyword in the releases sidenav
translatable. This got lost in the website refresh.

While here, drop the entry for 13.5, which also reappeared. This
recently went EOL.

Reported by:    vladlen
DeltaFile
+3-0website/themes/beastie/i18n/en.toml
+1-2website/themes/beastie/layouts/_partials/sidenav.html
+4-22 files

Illumos/gate f2934b0usr/src/uts/common/io/ena ena_admin.c ena_rx.c

18103 ena: validate device-supplied register offsets and descriptor indices
Reviewed by: Hans Rosenfeld <rosenfeld at grumpf.hope-2000.org>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+21-6usr/src/uts/common/io/ena/ena_admin.c
+1-1usr/src/uts/common/io/ena/ena_rx.c
+1-1usr/src/uts/common/io/ena/ena_tx.c
+23-83 files

LLVM/project 332c06bllvm/include/llvm/Target Target.td, llvm/test/TableGen aarch64-apple-tuning-features.td

[llvm] Sort the Subtarget feature implies list by name (#197700)
DeltaFile
+76-76llvm/test/TableGen/aarch64-apple-tuning-features.td
+1-1llvm/include/llvm/Target/Target.td
+77-772 files

LLVM/project 44027b2llvm/lib/Transforms/Scalar LoopInterchange.cpp

address review comment
DeltaFile
+17-14llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+17-141 files

LLVM/project 0646ec9clang/include/clang/AST ASTContext.h, clang/include/clang/Basic Builtins.td

Revert "Add clang warning if fp exception functions are called without appropriate flags/pragmas" (#198341)

Reverts llvm/llvm-project#187860

Reason: this breaks compiling several different versions of libc, and is
also issuing diagnostics for platforms that are incompatible (see
https://github.com/llvm/llvm-project/pull/187860 for details).

Revert for now until we resolve how to move forward and reland.
DeltaFile
+0-68clang/test/Sema/fenv-access.c
+0-55clang/include/clang/Basic/Builtins.td
+0-51clang/test/Sema/builtin-fenv.c
+0-36clang/lib/Serialization/ASTReader.cpp
+1-34clang/include/clang/AST/ASTContext.h
+0-35clang/test/Sema/fenv-access-implicit.c
+1-27914 files not shown
+2-42420 files

LLVM/project 72daa33clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CodeGen/AArch64 neon-across.c neon-intrinsics.c

[CIR] max-across-vector (vmaxv_*) intrinsics (#197095)

Part of #185382 
Added the vmax_v variants.
Moved the test cases to
[intrinsics.c](https://github.com/llvm/llvm-project/pull/clang/test/CodeGen/AArch64/neon/intrinsics.c)
Removed the test cases from
[neon-intrinsics.c](clang/test/CodeGen/AArch64/neon/intrinsics.c)
DeltaFile
+169-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+1-112clang/test/CodeGen/AArch64/neon-across.c
+0-39clang/test/CodeGen/AArch64/neon-intrinsics.c
+15-0clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+185-1514 files

LLVM/project 6a86650mlir/include/mlir/Dialect/AMDGPU/Utils MemorySpaceUtils.h, mlir/lib/Dialect/AMDGPU/Transforms MemoryAccessOpInterfacesImpl.cpp FoldMemRefsOps.cpp

[mlir][AMDGPU] Move memory access op folding to memref interfaces (#197310)

This PR implements IndexedAccessOpInterface and
IndexedMemCopyOpInterface for relevant ops in the AMDGPU dialect,
removing the custom folding pass we used to have now that there's
interfaces for this sort of thing.

As a result:

- The in-bonuds semantics of various AMDGPU ops have been clarified
- Interface methods to enable oob checks on DMA operations have been
added (to prevent accidental `disjoint`ing and the like)
- Said memref rewrite patterns have been hardened to allow for mixed
tensor/memref semantics.
- Helpers for detecting memory spaces were factored out of
`AMDGPUOps.cpp` so that they could be re-used in the interface
implementations.

# Breaking changes / migration

    [4 lines not shown]
DeltaFile
+644-0mlir/test/Dialect/AMDGPU/fold-memref-alias-ops.mlir
+0-470mlir/test/Dialect/AMDGPU/amdgpu-fold-memrefs.mlir
+258-0mlir/lib/Dialect/AMDGPU/Transforms/MemoryAccessOpInterfacesImpl.cpp
+0-211mlir/lib/Dialect/AMDGPU/Transforms/FoldMemRefsOps.cpp
+94-0mlir/test/Dialect/AMDGPU/invalid.mlir
+64-0mlir/include/mlir/Dialect/AMDGPU/Utils/MemorySpaceUtils.h
+1,060-68112 files not shown
+1,244-77318 files

LLVM/project daff70eutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 755732f (#198347)

This fixes 755732f184ea73b9f6f28765b33cf3030c0dc9d7.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-01 files

OPNSense/core e80ad1asrc/opnsense/mvc/app/models/OPNsense/Routing Gateways.php

system: fix passing null into getRealInterface()

PR: https://forum.opnsense.org/index.php?topic=51930.0
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Routing/Gateways.php
+2-11 files

FreeNAS/freenas 84f1e9dsrc/middlewared/middlewared/pytest/unit/plugins test_libvirt_device_uniqueness.py, src/middlewared/middlewared/utils/libvirt utils.py

Fix FILESYSTEM duplicate-target check for path variants
DeltaFile
+28-0src/middlewared/middlewared/pytest/unit/plugins/test_libvirt_device_uniqueness.py
+4-1src/middlewared/middlewared/utils/libvirt/utils.py
+32-12 files

FreeNAS/freenas 3a3bd5dsrc/middlewared/debian control

NAS-141088 / 27.0.0-BETA.1 / remove dead dependency (#18968)
DeltaFile
+0-1src/middlewared/debian/control
+0-11 files

LLVM/project 2a53990lldb/packages/Python/lldbsuite/test lldbtest.py dotest.py

[lldb][test] Use octal literal (NFC) (#198343)
DeltaFile
+1-3lldb/packages/Python/lldbsuite/test/lldbtest.py
+2-2lldb/packages/Python/lldbsuite/test/dotest.py
+3-52 files

LLVM/project 755732fmlir/include/mlir/Dialect/GPU/IR GPUOps.td, mlir/lib/Conversion/GPUToNVVM LowerGpuOpsToNVVMOps.cpp

[mlir][GPU] Extend gpu.barrier with scope and named-barrier support (#195692)

This commit adds two features to gpu.barrier that are supported on
targets like recent AMDGPU chips, Nvidia's hardware, and SPIR-V.

The first of these is named barriers, which allow creating a barrier
object that is initialized with the number of subgroups that must arrive
at it before those subgroups are released. These are represented in MLIR
with a new `!gpu.named_barrier` type and created by
`gpu.initialized_named_barrier` operation. These named barriers then
become arguments to `gpu.barrier`.

The other change is adding a "scope" enum and using it to specify the
execution scope of barriers. This allows for rerpresenting cluster- and
subgroup-wide barriers (the latter exists on AMDGPU and Nvidia, and
while I suspect Nvidia has cluster-scope barriers, I didn't go looking)
and allows us to fully lower to SPIR-V's OpControlBarrier.

While these are two different features, I figured I'd land them in one

    [4 lines not shown]
DeltaFile
+173-53mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
+131-8mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
+83-16mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
+69-8mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
+69-0mlir/test/Dialect/GPU/named-barrier.mlir
+54-0mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl-barriers-gfx12.mlir
+579-8516 files not shown
+863-9322 files

LLVM/project 7eab3e0flang/lib/Optimizer/Transforms FIRToMemRef.cpp, flang/test/Transforms/FIRToMemRef omp-wsloop-simd-private.mlir

[FIRToMemRef] Fix fir.convert insertion inside omp.wsloop (#197653)

When replaceFIRMemrefs inserted a fir.convert before an op inside a
LoopWrapperInterface region (e.g. omp.simd inside omp.wsloop), it
violated the single-nested-op invariant, producing a verifier error. Fix
by walking up the LoopWrapperInterface parent chain and inserting before
the outermost wrapper instead.

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>

Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+33-0flang/test/Transforms/FIRToMemRef/omp-wsloop-simd-private.mlir
+7-1flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
+40-12 files

LLVM/project 58ee64eclang/lib/Driver/ToolChains OHOS.cpp Fuchsia.cpp, clang/test/Driver fuchsia.c ohos.c

[Driver] Uniform handling of invalid rtlib across drivers (#198219)

This is mostly an NFC except for a different diagnostic being emitted.
The goal is to unify validation and handling of invalid rtlib value
across different drivers to simplify supporting more -rtlib= values in
the future.
DeltaFile
+4-4clang/lib/Driver/ToolChains/OHOS.cpp
+4-4clang/lib/Driver/ToolChains/Fuchsia.cpp
+1-1clang/lib/Driver/ToolChains/Darwin.cpp
+1-1clang/test/Driver/fuchsia.c
+1-1clang/test/Driver/ohos.c
+11-115 files

FreeBSD/src 32f8546sys/dev/qcom_tlmm qcom_tlmm.c

qcom_tlmm: remove annoying debugging

Yes this printf is for local debugging and not required at all on anything.

Pointed out by: andrew@
DeltaFile
+0-1sys/dev/qcom_tlmm/qcom_tlmm.c
+0-11 files

LLVM/project 9886c72llvm/include/llvm/Analysis FunctionPropertiesAnalysis.h, llvm/include/llvm/IR FunctionProperties.def

Add noreturn call count to FunctionPropertiesAnalysis pass (#198322)

Adding this metric to visualize how many noreturn functions there are
with the idea of analyzing their relationship with unreachable
instructions
DeltaFile
+4-0llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+1-0llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+1-0llvm/include/llvm/IR/FunctionProperties.def
+6-03 files

FreeBSD/ports 02c06b1devel/ode Makefile

devel/ode: mark DEMOS option BROKEN (does not build)

PR:             295242
Reported by:    devosalain at ymail.com
Approved by:    portmgr blanket
DeltaFile
+1-0devel/ode/Makefile
+1-01 files

FreeBSD/ports e3ffd52textproc/uncrustify distinfo Makefile, textproc/uncrustify/files patch-tests_CMakeLists.txt

textproc/uncrustify: update 0.82.0 → 0.83.0
DeltaFile
+0-23textproc/uncrustify/files/patch-tests_CMakeLists.txt
+3-3textproc/uncrustify/distinfo
+1-1textproc/uncrustify/Makefile
+4-273 files

FreeBSD/ports e70ee88net/sdl2_net distinfo Makefile, net/sdl2_net/files patch-CMakeLists.txt

net/sdl2_net: update 2.2.0 → 2.4.0
DeltaFile
+0-11net/sdl2_net/files/patch-CMakeLists.txt
+3-3net/sdl2_net/distinfo
+3-1net/sdl2_net/Makefile
+1-1net/sdl2_net/pkg-plist
+7-164 files

FreeBSD/src c391efcsys/dev/usb usbdevs, sys/dev/usb/serial u3g.c

u3g: Add Telit LM960A18 LTE modem

The patch in the PR failed to apply, so I manually applied the same
changes.

PR:             295231
Submitted by:   Mike Tancsa <mike at sentex.net>
Reviewed by:    emaste

(cherry picked from commit eacf4f50bfb19aa0278db5e8982d73c6d77ca24c)
DeltaFile
+2-0sys/dev/usb/serial/u3g.c
+2-0sys/dev/usb/usbdevs
+4-02 files

FreeBSD/src 22c054csys/sys elf_common.h

elf_common.h: Add SHT_LLVM_ADDRSIG

Reported by:    bz
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/sys/elf_common.h
+1-01 files

FreeBSD/src af5cdcdsys/dev/asmc asmc.c

Revert "asmc: fix asmc_key_dump() page fault on T2 MMIO backend"

This reverts commit 3abc07947c14f5c30e5328d56a2da8dbf8412ebf.

I'm not sure how this built locally for me but obviously failed
in CI; I'll go figure that out with the submitter and come back.
DeltaFile
+5-31sys/dev/asmc/asmc.c
+5-311 files

NetBSD/src Atm0Su3tests/usr.sbin/inetd t_accept_max.sh t_accept_max.sh, usr.sbin/inetd inetd.c parse_v2.c

   Pull up following revision(s) (requested by riastradh in ticket #290):

        usr.sbin/inetd/inetd.h: revision 1.7
        usr.sbin/inetd/inetd.h: revision 1.8
        usr.sbin/inetd/inetd.c: revision 1.142
        tests/usr.sbin/inetd/Makefile: revision 1.3
        usr.sbin/inetd/parse_v2.c: revision 1.8
        usr.sbin/inetd/inetd.8: revision 1.69
        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.1
        tests/usr.sbin/inetd/t_accept_max.sh: revision 1.2
        distrib/sets/lists/tests/mi: revision 1.1418
        usr.sbin/inetd/parse.c: revision 1.6

        (all via patch)

   Fix various typos in comments.

   Add an optional accept limit to stream/nowait services.
   Old syntax:

    [18 lines not shown]
VersionDeltaFile
1.2.2.2+254-0tests/usr.sbin/inetd/t_accept_max.sh
1.2.2.1+0-254tests/usr.sbin/inetd/t_accept_max.sh
1.141.6.1+125-7usr.sbin/inetd/inetd.c
1.7.4.1+42-2usr.sbin/inetd/parse_v2.c
1.5.6.1+33-2usr.sbin/inetd/parse.c
1.68.4.1+17-6usr.sbin/inetd/inetd.8
+471-2713 files not shown
+482-2759 files

FreeBSD/ports f3a0810x11-wm/mango distinfo Makefile

x11-wm/mango: Update to 0.13.1

ChangeLog:      https://github.com/mangowm/mango/releases/tag/0.13.1
Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mango/distinfo
+1-1x11-wm/mango/Makefile
+4-42 files

FreeNAS/freenas 8ac3062src/middlewared/middlewared/apps webshell_app.py, src/middlewared/middlewared/plugins auth.py

NAS-141011 / 26.0.0-RC.1 / webshell: replace sudo gating with per-shell-type RBAC + audit (#18950)

The shell websocket handler used to wrap VM/APP/CONTAINER commands in
`sudo -H -u <user>` for users without ALL-sudo, then run unwrapped
otherwise. In practice the wrapped form failed at root-owned libvirt/
docker sockets, so authorization was effectively "do you have
unrestricted sudo?" — coarse, surprising, and not auditable. The reason
why we did this historically was because the shell feature here was
added before we actually had RBAC.

Replace it with an explicit role gate keyed on the requested shell type:

  HOST       -> web_shell privilege only (unchanged) -- login as user
  VM         -> web_shell + VM_WRITE
  CONTAINER  -> web_shell + CONTAINER_WRITE
  APP        -> web_shell + APPS_WRITE

`auth.get_token_for_shell_application` now takes the shell_type and
returns structured errors (WEB_SHELL_DENIED, MISSING_ROLE) along with

    [13 lines not shown]
DeltaFile
+206-147src/middlewared/middlewared/apps/webshell_app.py
+145-0tests/api2/test_webshell_audit.py
+42-10tests/api2/test_account_privilege_authentication.py
+30-4src/middlewared/middlewared/plugins/auth.py
+31-2src/middlewared/middlewared/plugins/audit/schema/middleware.py
+21-0src/middlewared/middlewared/utils/auth.py
+475-1631 files not shown
+484-1667 files

OpenBSD/ports ITuqGDQwayland/mango Makefile distinfo

   wayland/mango: Update to 0.13.1
   + while here fix a few nits
VersionDeltaFile
1.4+4-6wayland/mango/Makefile
1.4+2-2wayland/mango/distinfo
+6-82 files

FreeNAS/freenas 5191145src/middlewared/debian control

remove dead dependency
DeltaFile
+0-1src/middlewared/debian/control
+0-11 files

LLVM/project 1d4c14bclang/include/clang/AST ASTContext.h, clang/include/clang/Basic Builtins.td

Revert "Add clang warning if fp exception functions are called without approp…"

This reverts commit 5f2bedca745d5efa1955369cfe352bcd09be4633.
DeltaFile
+0-68clang/test/Sema/fenv-access.c
+0-55clang/include/clang/Basic/Builtins.td
+0-51clang/test/Sema/builtin-fenv.c
+0-36clang/lib/Serialization/ASTReader.cpp
+0-35clang/test/Sema/fenv-access-implicit.c
+1-34clang/include/clang/AST/ASTContext.h
+1-27914 files not shown
+2-42420 files