OPNSense/core 0e7545esrc/opnsense/www/js/widgets Firewall.js, src/opnsense/www/js/widgets/Metadata Core.xml

dashboard: firewall: add semantic groups coloring option (#9907)

* firewall.js should keep coloring after reload, use sematic groups block = red

* fixes for review, hash simplification, color palette, action matching

* action is string, include interface, add default color

* Use color schema for chart colors, vary by shades

* fix blocks

* make color schema configurable for widet, defaults to contrast uses Classic10

* changed from select_multi to select, contrast mode matches the old behavior

* use options.colorscheme, fix color cycling bug

* Update src/opnsense/www/js/widgets/Firewall.js

    [13 lines not shown]
DeltaFile
+82-12src/opnsense/www/js/widgets/Firewall.js
+3-0src/opnsense/www/js/widgets/Metadata/Core.xml
+85-122 files

LLVM/project 8c84b3cllvm/lib/Target/AMDGPU SIInstrInfo.h

[AMDGPU][NFC] Add missing isFLAT check to isVMEM. (#186321)

This was missed in #137148
DeltaFile
+2-1llvm/lib/Target/AMDGPU/SIInstrInfo.h
+2-11 files

LLVM/project d540855mlir/lib/Bytecode/Reader BytecodeReader.cpp, mlir/test/Bytecode bytecode_callback_with_spirv_and_custom_attr.mlir

[mlir][Bytecode] Fix stale deferred worklist entries in attribute callback fallthrough (#186150)

When parseCustomEntry() calls a user attribute/type callback that
internally reads sub-attributes/types via the bytecode reader, the
reader may add entries to the deferredWorklist if the depth limit is
exceeded. If the callback then returns success with an empty entry
(falling through to the regular dialect reader), the reader position is
reset but deferredWorklist retains stale entries from the failed partial
read.

This causes an assert(deferredWorklist.empty()) failure in debug builds
when the fallback dialect reader successfully parses the attribute.

Fix by saving and restoring deferredWorklist.size() around each callback
invocation, discarding any stale entries added during a callback's
partial read when the reader position is rolled back.

Fixes #163337

Assisted-by: Claude Code
DeltaFile
+30-0mlir/test/Bytecode/bytecode_callback_with_spirv_and_custom_attr.mlir
+10-4mlir/lib/Bytecode/Reader/BytecodeReader.cpp
+40-42 files

LLVM/project 0572ad6mlir/lib/Dialect/Shape/IR ShapeCanonicalization.td, mlir/test/Dialect/Shape canonicalize.mlir

[mlir][shape] Fix crash when folding tensor.extract(shape_of(memref)) (#186270)

The `ExtractFromShapeOfExtentTensor` canonicalization pattern was
unconditionally rewriting:

  tensor.extract(shape.shape_of(%arg), %idx) -> tensor.dim(%arg, %idx)

even when `%arg` is a memref. This produced an invalid `tensor.dim`
(whose source operand must be a tensor), which then caused an assertion
failure in `DimOp::getSource()` when subsequent canonicalization
patterns tried to match the op:

Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type\!"'
  failed.  [To = TypedValue<TensorType>, From = Value]

Fix: add an `IsTensorType` constraint to
`ExtractFromShapeOfExtentTensor` in `ShapeCanonicalization.td` so the
pattern only fires when `%arg` is a tensor type. The memref case is
intentionally left unfolded (the correct lowering to `memref.dim` would

    [8 lines not shown]
DeltaFile
+31-0mlir/test/Dialect/Shape/canonicalize.mlir
+9-3mlir/lib/Dialect/Shape/IR/ShapeCanonicalization.td
+40-32 files

FreeBSD/src 4da237ashare/man/man3 alloca.3

alloca.3: Add entry about defining VLAs in same block as alloca() to BUGS

Refer to alloca() as a (builtin) function or macro, as it could be
defined as either depending on the compiler.

Paragraph about bug comes from Darwin's libc, and example added to
illustrate it.

Reviewed by:    bnovkov
Approved by:    bnovkov
MFC after:      3 days
Obtained from:  https://github.com/apple-oss-distributions/libc (partially)
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D55370
DeltaFile
+29-11share/man/man3/alloca.3
+29-111 files

FreeBSD/ports a211531devel/py-numba Makefile

devel/py-numba: Switch to pep517
DeltaFile
+3-3devel/py-numba/Makefile
+3-31 files

FreeBSD/ports 74a30c4devel/py-llvmlite Makefile, devel/py-llvmlite/files patch-setup.py patch-ffi_CMakeLists.txt

devel/py-llvmlite: Improve port

- Switch to pep517
- Add patch to fix build with setuptools>=81

PR:     270358
DeltaFile
+11-0devel/py-llvmlite/files/patch-setup.py
+4-2devel/py-llvmlite/Makefile
+1-1devel/py-llvmlite/files/patch-ffi_CMakeLists.txt
+16-33 files

LLVM/project b4edef4llvm/lib/CodeGen MIRPrinter.cpp, llvm/lib/CodeGen/MIRParser MIParser.cpp

Address feedback.
DeltaFile
+15-26llvm/lib/CodeGen/MIRParser/MIParser.cpp
+0-4llvm/test/CodeGen/MIR/Generic/inline-asm-bad-mem-constraint.mir
+0-4llvm/test/CodeGen/MIR/Generic/inline-asm-bad-regclass.mir
+0-4llvm/test/CodeGen/MIR/Generic/inline-asm-no-constraint.mir
+2-1llvm/lib/CodeGen/MIRPrinter.cpp
+17-395 files

LLVM/project 0a36c87lldb/tools/lldb-dap FifoFiles.cpp FifoFiles.h, lldb/tools/lldb-dap/Handler RequestHandler.cpp

[lldb][windows] add a Windows FifoFile implementation (#185894)

This patch is a prelude to
https://github.com/llvm/llvm-project/pull/174635. It implements a
Windows version of the `FifoFile` class used in lldb-dap.

This change is not used as is, it will be used when
https://github.com/llvm/llvm-project/pull/174635 lands.
DeltaFile
+86-12lldb/tools/lldb-dap/FifoFiles.cpp
+21-3lldb/tools/lldb-dap/FifoFiles.h
+6-2lldb/tools/lldb-dap/RunInTerminal.cpp
+4-4lldb/unittests/DAP/FifoFilesTest.cpp
+3-3lldb/tools/lldb-dap/Handler/RequestHandler.cpp
+1-0lldb/tools/lldb-dap/RunInTerminal.h
+121-246 files

OPNSense/core 02c77e1src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php, src/opnsense/mvc/app/models/OPNsense/Core/Menu Menu.xml

firewall: flip-flip rule GUI labels for #9947
DeltaFile
+0-2src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+1-1src/opnsense/mvc/app/models/OPNsense/Core/Menu/Menu.xml
+1-1src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.xml
+2-43 files

LLVM/project 2cbefc9llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis exact-siv-large-btc.ll rdiv-large-btc.ll

[DA] Add precondition `0 <=s UB` to function `inferAffineDomain`
DeltaFile
+23-12llvm/lib/Analysis/DependenceAnalysis.cpp
+16-9llvm/test/Analysis/DependenceAnalysis/exact-siv-large-btc.ll
+1-1llvm/test/Analysis/DependenceAnalysis/rdiv-large-btc.ll
+40-223 files

OPNSense/core c761923src/etc/inc legacy_bindings.inc, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

firewall: fix regression in 8554581eac so alias content summary is shown (#9929)

The "description" is a summary so change the underlying
code accordingly to avoid future misinterpretations.

PR: https://forum.opnsense.org/index.php?topic=51246.0
(cherry picked from commit d908345d1ae54ed733d497543944abae6dac4052)
DeltaFile
+11-14src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-1src/etc/inc/legacy_bindings.inc
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+19-195 files

OPNSense/core 072f176src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api SpdController.php, src/opnsense/scripts/ipsec spddelete.py

VPN: IPsec: Security Policy Database - delete selected not backed by actual logic, closes https://github.com/opnsense/core/issues/9937

(cherry picked from commit 9c950fcc3ccc396e943b31908a6ea3a182b1d4b2)
DeltaFile
+12-6src/opnsense/scripts/ipsec/spddelete.py
+1-1src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/SpdController.php
+13-72 files

OPNSense/core 24bde31src/opnsense/scripts/filter read_log.py, src/opnsense/scripts/openvpn ovpn_status.py

backend: apparently r'' is a better fix for SyntaxWarning

Sometimes we even use it.

PR: https://forum.opnsense.org/index.php?topic=51175.0
(cherry picked from commit fa9e2177473c5b2b5711165c526696f1793a0781)
DeltaFile
+1-1src/opnsense/scripts/filter/read_log.py
+1-1src/opnsense/scripts/openvpn/ovpn_status.py
+1-1src/opnsense/scripts/unbound/wrapper.py
+3-33 files

OPNSense/core 6b3c633src/opnsense/mvc/app/views/OPNsense/Interface neighbor.volt

interfaces: fix static neighbor apply button (#9934)

Fixes: #9932
(cherry picked from commit 72ab5e36fde40afa8c0fb0894565da445fcb4e57)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Interface/neighbor.volt
+1-11 files

FreeBSD/ports 81f6e8elang/typescript-go distinfo Makefile

Revert "lang/typescript-go: Update to 7.0.0.g20260312 (latest GitHub commit)"

The latest version appears too new to build editors/vscode.

This reverts commit 1940fd5a985637f1e9688f4b19992d9e8d0c3b16.
DeltaFile
+7-7lang/typescript-go/distinfo
+4-3lang/typescript-go/Makefile
+11-102 files

NetBSD/pkgsrc-wip 536693bwebkit-gtk Makefile

webkit-gtk: try to build on Darwin
DeltaFile
+6-1webkit-gtk/Makefile
+6-11 files

OPNSense/core eb33300src/opnsense/mvc/app/views/OPNsense/Unbound overrides.volt

this css does nothing anymore
DeltaFile
+0-1src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+0-11 files

OPNSense/core 52fd1b4src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api SettingsController.php

trim this slightly
DeltaFile
+4-10src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+4-101 files

LLVM/project e4959f9llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool BUILD.gn

[gn] port b80248a0ea35df (clang-doc md templates)
DeltaFile
+5-0llvm/utils/gn/secondary/clang-tools-extra/clang-doc/tool/BUILD.gn
+5-01 files

OPNSense/core 6e52697src/www services_ntpd.php

network time: Friday challenges as always
DeltaFile
+7-3src/www/services_ntpd.php
+7-31 files

LLVM/project 83c875aclang/lib/AST/ByteCode Descriptor.cpp

[clang][bytecode][NFC] Move local variable into closest scope (#186376)

We don't need ElemLoc unless we have an element ctor func.
DeltaFile
+4-3clang/lib/AST/ByteCode/Descriptor.cpp
+4-31 files

OPNSense/core 6fe9054src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api SettingsController.php, src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dialogHostOverride.xml

check isPost() and update help description
DeltaFile
+4-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dialogHostOverride.xml
+5-12 files

LLVM/project 67d5839llvm/test/Analysis/DependenceAnalysis exact-siv-large-btc.ll

[DA] Add test for the Exact SIV test misses dependency (NFC)
DeltaFile
+53-0llvm/test/Analysis/DependenceAnalysis/exact-siv-large-btc.ll
+53-01 files

LLVM/project 082987fllvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU amdgcn-sin-cos-f16-f32.ll

[AMDGPU][GlobalIsel] Add register bank legalization rules for amdgcn sin cos intrinsics. (#185934)

This patch adds register bank legalization rules for amdgcn sin and cos
operations in the AMDGPU GlobalISel pipeline.
DeltaFile
+76-0llvm/test/CodeGen/AMDGPU/amdgcn-sin-cos-f16-f32.ll
+6-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+82-02 files

OPNSense/core 29c25a3src/www services_ntpd.php

network time: adjust previous
DeltaFile
+2-1src/www/services_ntpd.php
+2-11 files

LLVM/project 33e80b9llvm/test/CodeGen/X86 bitcnt-big-integer.ll ucmp.ll

[X86] Remove single use assumption in combineVectorSizedSetCCEquality (#182200)

Always allow multiple uses of normal loads in mayFoldIntoVector - scalarisation should break the vector load apart again if we fail to use a vector op.

Closes llvm/llvm-project#164632
DeltaFile
+2,055-2,670llvm/test/CodeGen/X86/bitcnt-big-integer.ll
+1,149-1,243llvm/test/CodeGen/X86/ucmp.ll
+419-714llvm/test/CodeGen/X86/funnel-shift-i512.ll
+491-510llvm/test/CodeGen/X86/bit-manip-i512.ll
+179-117llvm/test/CodeGen/X86/bittest-big-integer.ll
+104-174llvm/test/CodeGen/X86/funnel-shift-i256.ll
+4,397-5,4285 files not shown
+4,672-5,62911 files

LLVM/project 5634068llvm/utils/gn/secondary/clang/test BUILD.gn, llvm/utils/gn/secondary/clang/tools/ssaf-format BUILD.gn

[gn] port b02ef5abab026 / 5d7a502a9d923 (clang-ssaf-format)
DeltaFile
+10-0llvm/utils/gn/secondary/clang/tools/ssaf-format/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/test/BUILD.gn
+11-02 files

LLVM/project 620b308llvm/docs SourceLevelDebugging.rst

[docs] Fix line wrapping in SourceLevelDebugging.rst (#186377)
DeltaFile
+7-7llvm/docs/SourceLevelDebugging.rst
+7-71 files

OPNSense/core 9ab2c41src/www services_ntpd.php

network time: pool.ntp.org servers must have sticky ispool behaviour
DeltaFile
+6-1src/www/services_ntpd.php
+6-11 files