FreeBSD/ports 419d3abmultimedia/kodi-addon-pvr.iptvsimple distinfo Makefile

multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.1
DeltaFile
+3-3multimedia/kodi-addon-pvr.iptvsimple/distinfo
+2-2multimedia/kodi-addon-pvr.iptvsimple/Makefile
+5-52 files

FreeBSD/ports 77a80b9multimedia/kodi-addon-pvr.hts distinfo Makefile

multimedia/kodi-addon-pvr.hts: Update to 22.8.0
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+2-2multimedia/kodi-addon-pvr.hts/Makefile
+5-52 files

FreeBSD/ports 34bd076multimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.6
DeltaFile
+7-7multimedia/kodi-addon-inputstream.adaptive/Makefile
+5-5multimedia/kodi-addon-inputstream.adaptive/distinfo
+12-122 files

FreeBSD/ports d382d61dns/dnscontrol distinfo Makefile

dns/dnscontrol: Update to 4.31.1
DeltaFile
+5-5dns/dnscontrol/distinfo
+1-2dns/dnscontrol/Makefile
+6-72 files

LLVM/project 0653e07libunwind/include libunwind.h, libunwind/include/mach-o compact_unwind_encoding.h

[libunwind][NFC] Typo fixes & comments corrections & code style changes. (#174565)

DeltaFile
+5-5libunwind/src/Registers.hpp
+3-3libunwind/src/UnwindCursor.hpp
+2-2libunwind/src/libunwind_ext.h
+2-2libunwind/src/libunwind.cpp
+1-1libunwind/include/mach-o/compact_unwind_encoding.h
+1-1libunwind/include/libunwind.h
+14-144 files not shown
+18-1810 files

FreeBSD/ports 6e1d1ebx11-fm/thunar distinfo Makefile

x11-fm/thunar: Update to 4.20.7
DeltaFile
+3-3x11-fm/thunar/distinfo
+1-1x11-fm/thunar/Makefile
+4-42 files

LLVM/project 3ee9aaellvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Infer fast math flags for sqrt (#176003)

DeltaFile
+60-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+36-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+96-102 files

LLVM/project 71c1881llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Cleanup redundant result-not-nan check for canonicalize

Missed case from 53eb230e476f69c5c879871a0d328d283a6ce172
DeltaFile
+2-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-31 files

LLVM/project 08d96ddllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

[InstCombine] Mark select in fdiv transforms with unknown profile (#177759)

As part of the profcheck effort we are trying to explicitly annotate
select instructions where we cannot reasonably synthesize profile
information as having an unknown profile. This does that for the case
introduced in 0993d69bc35cfdd4f3a904a603701e66906e8987.
DeltaFile
+16-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+2-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+0-1llvm/utils/profcheck-xfail.txt
+18-73 files

OPNSense/core 2b19239. plist, src/etc/rc.syshook.d/start 90-hostwatch

rc: hostwatch glitch should be gone in RC2 with latest package

PR: https://github.com/opnsense/hostwatch/issues/7
DeltaFile
+0-4src/etc/rc.syshook.d/start/90-hostwatch
+0-1plist
+0-52 files

LLVM/project a871b70llvm/lib/Transforms/Vectorize VPlan.h VPlanValue.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

Reapply "[VPlan] Move VDef subclass ID to VPRecipeBase (NFC). (#174282)"

Move SubclassID to VPRecipeBase, and store VPRecipeBase directly in
VPRecipeValue, instead of VPDef. This allows for some additional
simplifications and VPDef now just holds various helpers to deal with
removing and adding VPValues.

This reverts commit 16395da0ff577750571b99fe28281ce6fb6a3ae8.

PR: https://github.com/llvm/llvm-project/pull/174282
DeltaFile
+208-144llvm/lib/Transforms/Vectorize/VPlan.h
+16-79llvm/lib/Transforms/Vectorize/VPlanValue.h
+33-33llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+6-53llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+9-11llvm/lib/Transforms/Vectorize/VPlan.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+279-3271 files not shown
+283-3317 files

OPNSense/ports 61e8ee0opnsense/hostwatch distinfo Makefile

opnsense/hostwatch: switch to latest version
DeltaFile
+3-3opnsense/hostwatch/distinfo
+1-2opnsense/hostwatch/Makefile
+4-52 files

LLVM/project 16395dallvm/lib/Transforms/Vectorize VPlan.h VPlanValue.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

Revert "[VPlan] Fold VPDef into VPRecipeBase (NFC). (#174282)"

This reverts commit f3ae334f4b7a8cf4fe0eb6ee7b2f2ef0879f522d.

Committed with out-of-date message, revert to reland with updated
message.
DeltaFile
+144-208llvm/lib/Transforms/Vectorize/VPlan.h
+79-16llvm/lib/Transforms/Vectorize/VPlanValue.h
+33-33llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+53-6llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+11-7llvm/lib/Transforms/Vectorize/VPlan.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+327-2771 files not shown
+331-2817 files

LLVM/project f3ae334llvm/lib/Transforms/Vectorize VPlan.h VPlanValue.h, llvm/unittests/Transforms/Vectorize VPlanTest.cpp

[VPlan] Fold VPDef into VPRecipeBase (NFC). (#174282)

A separate VDef is not needed any longer, fold i into VPRecipeBase to
simplify code and class hierarchy.

Depends on https://github.com/llvm/llvm-project/pull/172758.

PR: https://github.com/llvm/llvm-project/pull/174282
DeltaFile
+208-144llvm/lib/Transforms/Vectorize/VPlan.h
+16-79llvm/lib/Transforms/Vectorize/VPlanValue.h
+33-33llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+6-53llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
+7-11llvm/lib/Transforms/Vectorize/VPlan.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+277-3271 files not shown
+281-3317 files

LLVM/project 8826dadllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Use SimplifyDemandedFPClass epilog helper function for fma

NFC refactor to use shared code for fold to constant or set fast math
flags.
DeltaFile
+2-14llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-141 files

OPNSense/core 23cdeb0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

mvc: small tweaks in CaseChange behaviour esp. for ProtocolField
DeltaFile
+32-11src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+6-5src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+38-162 files

LLVM/project d62296ellvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Infer fast math flags for sqrt
DeltaFile
+60-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+36-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+96-102 files

OPNSense/core 254f798src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes ProtocolFieldTest.php

mvc: add setAddOptions() to ProtocolField test
DeltaFile
+6-4src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+6-41 files

OPNSense/core b136be9src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes ProtocolField.php BaseField.php

firewall: lowercase for protocol values required for DNAT

Use the ChangeCase BaseField extension because it's already being tested
and add more tests and safeguards so that the cache knows which case is
going on (also if 'any' needs to be used).

The 'any' value is a bit tricky here.  Force it to lowercase in all cases
since it wasn't uppercased before either.

Also fix the display of anti-lockout protocol for consistency.
DeltaFile
+45-31src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/ProtocolFieldTest.php
+31-7src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/ProtocolField.php
+16-14src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+95-535 files

LLVM/project 53eb230llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Clean up SimplifyDemandedFPClass use context application (#176886)

Clean up some now redundant propagation of known-result to known-source
cases. Also move the application of the demanded mask to individual
cases, since the intermediate results are often used.
DeltaFile
+63-93llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+63-931 files

HardenedBSD/src 57123e5sys/fs/fuse fuse_device.c, sys/netlink/route iface.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+317-0tools/test/stress2/misc/syzkaller88.sh
+210-0tools/test/stress2/misc/syzkaller89.sh
+141-0tools/test/stress2/misc/swap8.sh
+44-0tools/test/stress2/misc/unionfs21.sh
+10-2sys/netlink/route/iface.c
+5-1sys/fs/fuse/fuse_device.c
+727-35 files not shown
+740-511 files

HardenedBSD/src f59758csys/fs/fuse fuse_device.c, sys/netlink/route iface.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+317-0tools/test/stress2/misc/syzkaller88.sh
+210-0tools/test/stress2/misc/syzkaller89.sh
+141-0tools/test/stress2/misc/swap8.sh
+44-0tools/test/stress2/misc/unionfs21.sh
+10-2sys/netlink/route/iface.c
+5-1sys/fs/fuse/fuse_device.c
+727-35 files not shown
+740-511 files

HardenedBSD/src 1713f75sys/netgraph/netflow netflow_v9.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-0sys/netgraph/netflow/netflow_v9.c
+1-01 files

HardenedBSD/ports 7de9d63dns/bind9-devel Makefile, dns/bind920 Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+53-53games/hs-scroll/distinfo
+48-0security/vuxml/vuln/2026.xml
+22-22games/hs-scroll/Makefile
+0-21dns/dnsmasq/files/patch-src_dbus.c
+5-5dns/bind920/Makefile
+5-4dns/bind9-devel/Makefile
+133-10526 files not shown
+185-15332 files

LLVM/project d1cf928llvm/lib/Target/AMDGPU GCNSubtarget.h AMDGPUSubtarget.h

[NFCI][AMDGPU] Use `GET_SUBTARGETINFO_MACRO` in `GCNSubtarget.h`
DeltaFile
+9-295llvm/lib/Target/AMDGPU/GCNSubtarget.h
+18-44llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+14-11llvm/lib/Target/AMDGPU/R600Subtarget.h
+7-5llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+3-3llvm/lib/Target/AMDGPU/R600Processors.td
+1-1llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+52-3593 files not shown
+54-3639 files

LLVM/project cd338a1llvm/utils profcheck-xfail.txt

[ProfCheck] Add new InstCombine test to xfail list

The fix should be quick, but just in case it takes a while to land, add
it to the xfail list so we can catch any future regressions more easily.
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

LLVM/project a773247llvm/lib/Target/AMDGPU AMDGPUSubtarget.h GCNSubtarget.h

[NFCI][AMDGPU] Move more attributes from `AMDGPUSubtarget` to `GCNSubtarget` (#177670)

They are simply not used by `AMDGPUSubtarget &` but directly via
`GCNSubtarget &`.
DeltaFile
+0-25llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+14-0llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-8llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+1-5llvm/lib/Target/AMDGPU/AMDGPU.td
+15-384 files

HardenedBSD/src c2b5133tools/test/stress2/misc swap8.sh unionfs21.sh

stress2: Added two new test scenarios
DeltaFile
+141-0tools/test/stress2/misc/swap8.sh
+44-0tools/test/stress2/misc/unionfs21.sh
+185-02 files

FreeBSD/src c2b5133tools/test/stress2/misc swap8.sh unionfs21.sh

stress2: Added two new test scenarios
DeltaFile
+141-0tools/test/stress2/misc/swap8.sh
+44-0tools/test/stress2/misc/unionfs21.sh
+185-02 files

HardenedBSD/src 833f929tools/test/stress2/misc syzkaller88.sh syzkaller89.sh

stress2: Added two syzkaller reproducers. Updated the exclude file
DeltaFile
+317-0tools/test/stress2/misc/syzkaller88.sh
+210-0tools/test/stress2/misc/syzkaller89.sh
+4-0tools/test/stress2/misc/all.exclude
+531-03 files