OPNSense/core 658488dsrc/opnsense/mvc/app/views/OPNsense/DHCRelay relay.volt

dhcrelay: fix margin to apply button

(cherry picked from commit d68be8f2c9586ee0ae7728fd7339f96ee7327c4b)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/DHCRelay/relay.volt
+1-11 files

OPNSense/core b8d71f8src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php, src/opnsense/mvc/app/views/OPNsense/Dnsmasq leases.volt

Services: Dnsmasq DNS & DHCP: Since client-id is a valid IPv4 reservation type as well, ensure the lease view handles it correctly (#10003)

Remove some of the heuristics with the adding lease button. We cannot assume what the user want, so just offer both mac and hwaddr for any add lease command. The dnsmasq GUI we built has no constraints regarding this, and the application below renders both if given since there is no logic constraint here either.

(cherry picked from commit 15ba56587119e9998ac65829f62592e3e63d2389)
DeltaFile
+16-13src/opnsense/mvc/app/views/OPNsense/Dnsmasq/leases.volt
+15-7src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
+31-202 files

Dreckly/dreckly b164b48audio/libmpd distinfo, audio/libmpd/patches patch-src_libmpd-playlist.c

libmpd: Fix building with recent gcc
DeltaFile
+16-0audio/libmpd/patches/patch-src_libmpd-playlist.c
+1-0audio/libmpd/distinfo
+17-02 files

OPNSense/core 58f5031src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

firewall: fix mvc code vs. legacy rules display issues #9931

These functions only pertain to printing automatic rules in the
old GUI so eventually we can all scrap them.

(cherry picked from commit 095a4d53a89b81c1726d1e342d9bb83e1b93e184)
DeltaFile
+6-6src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+6-61 files

Dreckly/dreckly 5970092audio/dumb Makefile

dumb: Fix building on SunOS
DeltaFile
+2-0audio/dumb/Makefile
+2-01 files

LLVM/project 6491750flang-rt/lib/runtime file.cpp, flang-rt/unittests/Runtime ExternalIOTest.cpp

[flang-rt] Fix file opening in APPEND mode on Windows (#186144)
DeltaFile
+35-0flang-rt/unittests/Runtime/ExternalIOTest.cpp
+6-2flang-rt/lib/runtime/file.cpp
+41-22 files

NetBSD/pkgsrc PwNyJPVwm/amiwm distinfo, wm/amiwm/patches patch-launchermodule.c

   amiwm: Fix implicit function decls
VersionDeltaFile
1.1+17-0wm/amiwm/patches/patch-launchermodule.c
1.14+2-1wm/amiwm/distinfo
+19-12 files

NetBSD/pkgsrc xFzvc47x11/oneko distinfo, x11/oneko/patches patch-oneko.c patch-oneko.h

   oneko: Fix building with recent GCC.
VersionDeltaFile
1.1+43-0x11/oneko/patches/patch-oneko.c
1.1+14-0x11/oneko/patches/patch-oneko.h
1.11+3-1x11/oneko/distinfo
+60-13 files

OPNSense/core 9a50825src/etc/inc filter.lib.inc

firewall: fix port handling in registered NAT rule #9931

(cherry picked from commit 80ed0d8803d8f5b08e007ecd20adad703a342b06)
DeltaFile
+6-6src/etc/inc/filter.lib.inc
+6-61 files

NetBSD/pkgsrc 1cwUGolx11/xaniroc distinfo, x11/xaniroc/patches patch-aa

   xaniroc: Fix implicit function decls
VersionDeltaFile
1.2+17-5x11/xaniroc/patches/patch-aa
1.8+2-2x11/xaniroc/distinfo
+19-72 files

OPNSense/core e7b5ef1Mk git.mk

make: make `vim' target even more lazy

Match the file name without left anchor and look for
a partial directory match if a director was specified.

(cherry picked from commit 286dfcb6a660105ec44955ee8ce8693af7fdb53a)
DeltaFile
+4-2Mk/git.mk
+4-21 files

Dreckly/dreckly 4683141wm/amiwm distinfo, wm/amiwm/patches patch-launchermodule.c

amiwm: Fix implicit function decls
DeltaFile
+17-0wm/amiwm/patches/patch-launchermodule.c
+1-0wm/amiwm/distinfo
+18-02 files

LLVM/project 69fb96bclang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtin-align-cxx.cpp

[clang][bytecode] __builtin_is_aligned needs a declaration (#188011)

Reject pointers to expressions.
Also remove the bytecode version of this test.
DeltaFile
+0-247clang/test/AST/ByteCode/builtin-align-cxx.cpp
+13-2clang/lib/AST/ByteCode/InterpBuiltin.cpp
+7-0clang/test/SemaCXX/builtin-align-cxx.cpp
+20-2493 files

OPNSense/core 67b9263src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api AliasUtilController.php AliasController.php, src/opnsense/mvc/app/views/OPNsense/Firewall alias.volt alias_util.volt

aliases: add GeoIP database update button and move bogons update button to the same tab (#9974)

(cherry picked from commit 5d0fe33cb0f497c3cbb71dd96f6f0265973112de)
(cherry picked from commit 4bca318dacb9081211b57bb7bdba0e00898b02e7)
(cherry picked from commit 5787989520220c27d45362123c98f5e9bfd27ea6)
DeltaFile
+17-0src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+0-15src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasUtilController.php
+12-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php
+0-12src/opnsense/mvc/app/views/OPNsense/Firewall/alias_util.volt
+8-0src/opnsense/service/conf/actions.d/actions_filter.conf
+37-275 files

Dreckly/dreckly 1329d7bx11/oneko distinfo, x11/oneko/patches patch-oneko.c patch-oneko.h

oneko: Fix building with recent GCC.
DeltaFile
+43-0x11/oneko/patches/patch-oneko.c
+14-0x11/oneko/patches/patch-oneko.h
+2-0x11/oneko/distinfo
+59-03 files

FreeNAS/freenas 37567e0src/middlewared/middlewared/alert/source pools.py __init__.py, src/middlewared/middlewared/plugins/zfs_ zfs_events.py

fix
DeltaFile
+9-9src/middlewared/middlewared/alert/source/pools.py
+4-4src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+0-3src/middlewared/middlewared/alert/source/__init__.py
+13-163 files

OpenBSD/ports obezHLOdevel/ruff distinfo crates.inc, devel/ruff/patches patch-Cargo_toml patch-crates_ruff_db_Cargo_toml

   update to ruff-0.15.7, from maintainer Laurent Cheylus
   switch back to a do-build step because overriding MODCARGO_CARGOTOML
   doesn't work for modcargo-gen-crates. I tweaked his diff slightly to avoid
   setting MODCARGO_CARGOTOML to the default and adjusted a comment.
VersionDeltaFile
1.9+26-40devel/ruff/distinfo
1.9+12-19devel/ruff/crates.inc
1.10+12-7devel/ruff/Makefile
1.9+2-2devel/ruff/patches/patch-Cargo_toml
1.5+1-1devel/ruff/patches/patch-crates_ruff_db_Cargo_toml
+53-695 files

Dreckly/dreckly 75f87a3x11/xaniroc distinfo, x11/xaniroc/patches patch-aa

xaniroc: Fix implicit function decls
DeltaFile
+16-4x11/xaniroc/patches/patch-aa
+1-1x11/xaniroc/distinfo
+17-52 files

OpenBSD/ports V6mi9B7devel/ruff Makefile, devel/ruff/pkg PLIST

   use maturin to build, ok maintainer
VersionDeltaFile
1.9+13-17devel/ruff/Makefile
1.2+17-0devel/ruff/pkg/PLIST
+30-172 files

LLVM/project 621fc87llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll idiv-licm.ll

[AMDGPU] Implement LSR cost model for GFX9+ (#184138)

AMDGPU previously had no target-specific LSR cost model, so the generic
heuristic would often introduce extra induction variables and base-add
chains that hurt VALU throughput on GFX9+ (observed on gfx942).

Implement a custom cost model:

- isLSRCostLess(): prioritize per-iteration instruction count over setup
costs, penalize IV multiplies, and demote register count. Pre-GFX9 falls
back to the default comparator.
- getScalingFactorCost(): report that base+scale*index addressing
requires an extra ADD instruction.
- isNumRegsMajorCostOfLSR(): return false.
- shouldDropLSRSolutionIfLessProfitable(): return true.

Assisted-by: Claude Opus
DeltaFile
+6,835-6,798llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+148-174llvm/test/CodeGen/AMDGPU/idiv-licm.ll
+91-101llvm/test/CodeGen/AMDGPU/machine-sink-temporal-divergence-swdev407790.ll
+66-80llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+39-46llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+48-0llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+7,227-7,19914 files not shown
+7,424-7,34420 files

Dreckly/dreckly 93435acwm/amiwm distinfo, wm/amiwm/patches patch-launchermodule.c

amiwm: Fix implicit function decls
DeltaFile
+17-0wm/amiwm/patches/patch-launchermodule.c
+1-0wm/amiwm/distinfo
+18-02 files

FreeBSD/src 4f8a1b4tools/test/stress2/misc syzkaller95.sh syzkaller98.sh

stress2: Added syzkaller reproducers. Update the exclude file
DeltaFile
+453-0tools/test/stress2/misc/syzkaller95.sh
+268-0tools/test/stress2/misc/syzkaller98.sh
+265-0tools/test/stress2/misc/syzkaller92.sh
+228-0tools/test/stress2/misc/syzkaller90.sh
+217-0tools/test/stress2/misc/syzkaller91.sh
+194-0tools/test/stress2/misc/syzkaller97.sh
+1,625-05 files not shown
+2,262-311 files

Dreckly/dreckly d1d7603wm/vtwm distinfo, wm/vtwm/patches patch-add__window.c patch-menus.c

vtwm: Fix building with recent GCC
DeltaFile
+19-0wm/vtwm/patches/patch-add__window.c
+14-0wm/vtwm/patches/patch-menus.c
+2-0wm/vtwm/distinfo
+35-03 files

OPNSense/tools c497d92composite factory.sh

composite/factory: remove test invoke
DeltaFile
+2-2composite/factory.sh
+2-21 files

LLVM/project bd6e8a8polly/lib/External/isl isl_tab.c isl_map.c

[Polly] Update isl to isl-0.27-89-gdc16f8e3 (#188013)

Update isl to include

https://repo.or.cz/isl.git/commit/ee3677039011f2f87f3630f8b2a004f9e4944a08
which fixes #187216

Closes #187216

Thanks @skimo-openhub for the fix and @thapgua for the bugreport.
DeltaFile
+5-3polly/lib/External/isl/isl_tab.c
+3-4polly/lib/External/isl/isl_map.c
+2-0polly/lib/External/isl/isl_tab_pip.c
+1-1polly/lib/External/isl/GIT_HEAD_ID
+11-84 files

LLVM/project 733bc34bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[BOLT][Perf2bolt] Add support to generate pre-parsed perf data (#171144)

Adding a generator into Perf2bolt is the initial step to support the
large end-to-end tests for Arm SPE. This functionality proves unified format of
pre-parsed profile that Perf2bolt is able to consume.

Why does the test need to have a textual format SPE profile?

* To collect an Arm SPE profile by Linux Perf, it needs to have
an arm developer device which has SPE support.
* To decode SPE data, it also needs to have the proper version of
Linux Perf.
* The minimum required version of Linux Perf is v6.15.

Bypassing these technical difficulties, that easier to prove
a pre-generated textual profile format.

The generator relies on the aggregator work to spawn the required
perf-script jobs based on the the aggregation type, and merges the

    [12 lines not shown]
DeltaFile
+75-8bolt/include/bolt/Profile/DataAggregator.h
+82-1bolt/lib/Profile/DataAggregator.cpp
+157-92 files

LLVM/project f1d4ddallvm/lib/Target/AMDGPU SOPInstructions.td, llvm/test/CodeGen/AMDGPU fptosi-sat-vector.ll fptoui-sat-vector.ll

[AMDGPU] Use s_cvt_i32/u32_f32 instructions for saturated uniform conversions (#187711)

We attempt to select `s_cvt_i32/u32_f32` where possible, with some
considerations:

* For `f64` default to `v_` instructions as there is no support for
`f64` in SALU.
* For `f16` to `i16` select `v_cvt_i16/u16_f16` which is consistent with
non-saturating conversions behavior. However we could emit
`s_cvt_f32_f16` followed by `s_cvt_i32/u32_f32` to keep the computation
in SALU, as SALU does not have `s_cvt_i16_f16`. Happy to look into it if
beneficial.
* When it comes to clamping, ISel turns min and max sequence into
`v_med3` with `v0` destination, whereas globalisel keeps min and max as
`s_min` and `s_max` and then moves the result into `v0`, as lit tests
expect the return value to be in `v0` in both cases. This is unrelated
to this change but I thought it is worth highlighting.
DeltaFile
+3,172-0llvm/test/CodeGen/AMDGPU/fptosi-sat-vector.ll
+2,919-0llvm/test/CodeGen/AMDGPU/fptoui-sat-vector.ll
+1,177-0llvm/test/CodeGen/AMDGPU/fptosi-sat-scalar.ll
+859-0llvm/test/CodeGen/AMDGPU/fptoui-sat-scalar.ll
+11-0llvm/lib/Target/AMDGPU/SOPInstructions.td
+8,138-05 files

OPNSense/tools ec40575. Makefile, build common.sh vm.sh

build: better PRODUCT_ZFS handling

Only VM images really handle ZFS.  While here move the handling
to the core repository so rc.loader knows what to do.

We only need a 10 second boot relay on installer vga/serial/dvd/nano.

Also go back to setting the pool name using PRODUCT_ZFS which is
now safeguarded through ALLOWED/REQUESTED.
DeltaFile
+10-2build/common.sh
+4-3composite/factory.sh
+3-3Makefile
+3-2config/26.1/extras.conf
+3-1build/vm.sh
+1-1composite/custom.sh
+24-126 files

OPNSense/core 52b5e8dsrc/opnsense/scripts/kea del_kea_leases.py

Cannot return in main, use os exit
DeltaFile
+1-1src/opnsense/scripts/kea/del_kea_leases.py
+1-11 files

OPNSense/core 2cf4a92src/etc rc.loader

rc: steer loader ZFS handing during build

(cherry picked from commit 370d04cd0b824d77dd37246a5df02e52b66ba586)
DeltaFile
+7-2src/etc/rc.loader
+7-21 files