LLVM/project 0b542f0llvm/lib/Target/ARM ARMISelLowering.cpp

[ARM] Cleanup for performSTORECombine. NFC (#206420)
DeltaFile
+14-15llvm/lib/Target/ARM/ARMISelLowering.cpp
+14-151 files

LLVM/project ad30b9aclang/lib/CodeGen/TargetBuiltins ARM.cpp

[clang][AArch64] Remove dead code-gen code (#205153)
DeltaFile
+0-28clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+0-281 files

LLVM/project eff8579llvm/include/llvm/TargetParser AArch64TargetParser.h, llvm/lib/TargetParser AArch64TargetParser.cpp

[AArch64][NFC] rename getImpliedExtensions -> getDefaultExtensions
DeltaFile
+3-3llvm/unittests/TargetParser/TargetParserTest.cpp
+1-1llvm/include/llvm/TargetParser/AArch64TargetParser.h
+1-1llvm/lib/TargetParser/AArch64TargetParser.cpp
+5-53 files

LLVM/project ece2342llvm/test/CodeGen/RISCV/rvv vp-combine-store-reverse.ll

[RISCV] Convert opaque pointers in vp-combine-store-reverse.ll. NFC (#206411)
DeltaFile
+8-8llvm/test/CodeGen/RISCV/rvv/vp-combine-store-reverse.ll
+8-81 files

NetBSD/pkgsrc-wip 3a6ae93llama.cpp distinfo PLIST, py-gguf distinfo

llama.cpp: update to today's snapshot
DeltaFile
+6-6llama.cpp/distinfo
+4-4llama.cpp/PLIST
+3-3py-gguf/distinfo
+3-3py-llama-cpp-scripts/distinfo
+2-2llama.cpp/Makefile.common
+18-185 files

OPNSense/core de5bd5dsrc/opnsense/scripts/captiveportal allow.py

captive portal: pass in ip_address as a set for accounting

(cherry picked from commit d42916446419ab995a33d42480d1761bc6894f78)
DeltaFile
+1-1src/opnsense/scripts/captiveportal/allow.py
+1-11 files

OPNSense/core 3370618src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogSNatRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php Filter.xml

Firewall: NAT: Source NAT: Allow empty target which means interface address (#10441)

* Firewall: NAT: Source NAT: Empty target means interface address, allow it in the model and add hints, fix legacy outbound rules exporter as well

* Firewall: NAT: Source NAT: Target cannot be any, pf refuses to load that

(cherry picked from commit 08447de57ee17bc70737e2155a56bc292f92904d)
DeltaFile
+2-5src/opnsense/scripts/filter/list_legacy_outbound_nat.php
+6-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+5-0src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+1-4src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogSNatRule.xml
+15-105 files

OPNSense/core bcbebe1src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: apply same bucket logic as filter_rule.volt

It's the same logic with slight adjustments as the NAT pages don't
require interface/group selection.

Ref: https://github.com/opnsense/core/commit/6402be8a5420f26192474f01af552b6617421513
(cherry picked from commit b3387a6ece5fd3090af11120a2f175cc5e555636)
DeltaFile
+163-86src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+163-861 files

OPNSense/core d0150bbsrc/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: Source NAT: Hide command footer if snat_mode is automatic. (#10391)

(cherry picked from commit 4434a8e44deda97e9f601b44a9615266fcf5b2a9)
DeltaFile
+8-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+8-11 files

OPNSense/core c7c6b06src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: Destination NAT: Display effective port when local-port is omitted (#10237)

(cherry picked from commit 9a702a6a6aaa597e4f8e464b43311ca23e630a3c)
DeltaFile
+5-3src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+5-31 files

OPNSense/core 4b86d4esrc/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery SettingsController.php, src/opnsense/mvc/app/views/OPNsense/Hostdiscovery settings.volt

Interfaces: Neighbors: Automatic Discovery - properly format api times to ISO format and convert timezone part in the view consistent with how datetime is currently formatted. closes https://github.com/opnsense/core/issues/10467

(cherry picked from commit 85f9680611ae60a9a9b38934b20e0283f1567bbf)
DeltaFile
+10-0src/opnsense/www/js/opnsense_bootgrid.js
+7-0src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/SettingsController.php
+2-2src/opnsense/scripts/interfaces/list_hosts.py
+1-1src/opnsense/mvc/app/views/OPNsense/Hostdiscovery/settings.volt
+20-34 files

LLVM/project 90c9458mlir/lib/Dialect/Affine/Transforms AffineDataCopyGeneration.cpp

[mlir][affine] Remove redundant copyNests.clear() after declaration (NFC) (#206348)

The clear() call immediately following the declaration of copyNests is
redundant since a default-constructed DenseSet is already empty. Remove
it.
DeltaFile
+0-3mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
+0-31 files

OPNSense/core 4ac6873. plist, src/opnsense/mvc/app/controllers/OPNsense/Kea/Api LeasesController.php

Kea: Add widget to show Kea DHCPv4 and DHCPv6 leases (#10380)

(cherry picked from commit 8f29999eb849406b933b198d8d16bb783456401e)
(cherry picked from commit e5762de47753da92da8c64d84aa5d3903b55d5e0)
(cherry picked from commit 7ccf782160ef5af99b9ee9c19a7697d18bf06b0f)
DeltaFile
+176-0src/opnsense/www/js/widgets/KeaLeases.js
+31-20src/opnsense/mvc/app/controllers/OPNsense/Kea/Api/LeasesController.php
+18-0src/opnsense/www/js/widgets/Metadata/Core.xml
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/leases4.volt
+1-0plist
+1-0src/opnsense/mvc/app/views/OPNsense/Kea/leases6.volt
+228-206 files

OPNSense/core b27e17asrc/www firewall_nat_out.php

firewall: banner not for stable
DeltaFile
+0-7src/www/firewall_nat_out.php
+0-71 files

LLVM/project 14da868llvm/lib/Target/ARM ARMISelLowering.cpp ARMInstrVFP.td, llvm/test/CodeGen/ARM bf16-instructions.ll

[ARM] Add basic bf16 fpround support (#206415)

This adds basic bf16 fpround support, custom lowering f32 operations to
vcvtb
instructions.
DeltaFile
+30-8llvm/test/CodeGen/ARM/bf16-instructions.ll
+9-0llvm/lib/Target/ARM/ARMISelLowering.cpp
+4-0llvm/lib/Target/ARM/ARMInstrVFP.td
+43-83 files

FreeBSD/ports a968cdedevel/sbt distinfo Makefile

devel/sbt: update to 2.0.1 release.
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

OPNSense/core 7746519src/etc/inc/plugins.inc.d pf.inc

Firewall: NAT: Source NAT: skip rendering rules when mode is not advanced (manual) or hybrid
DeltaFile
+7-2src/etc/inc/plugins.inc.d/pf.inc
+7-21 files

NetBSD/pkgsrc 2W5MGBSx11/xedit Makefile distinfo

   xedit: update to 1.2.5.

   Alan Coopersmith (10):
         Assume all target platforms have strcasecmp() now
         AUTHORS: remove Xprint code (which was itself removed back in 2010)
         Use _stricmp() instead of strcasecmp() on Windows
         Improve man page formatting
         Strip trailing whitespace from source files
         lisp: avoid buffer overflow if $HOME is larger than PATH_MAX bytes
         gitlab CI: drop the ci-fairy check-mr job
         lisp/re/tests: return count of failed tests
         meson: Add option to build with meson
         xedit 1.2.5
VersionDeltaFile
1.8+5-5x11/xedit/Makefile
1.7+4-4x11/xedit/distinfo
+9-92 files

OpenBSD/ports lSDw2wqsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.49.0.
VersionDeltaFile
1.29+107-121sysutils/gemini-cli/pkg/PLIST
1.30+2-2sysutils/gemini-cli/distinfo
1.32+1-1sysutils/gemini-cli/Makefile
+110-1243 files

OpenBSD/ports AJFLv3Zx11/gnome/libadwaita distinfo Makefile

   Update to libadwaita-1.9.2.
VersionDeltaFile
1.54+2-2x11/gnome/libadwaita/distinfo
1.61+1-1x11/gnome/libadwaita/Makefile
+3-32 files

LLVM/project 268d751mlir/include/mlir/Interfaces ValueBoundsOpInterface.h, mlir/lib/Dialect/Arith/IR ValueBoundsOpInterfaceImpl.cpp ArithDialect.cpp

[mlir][arith] Add ValueBoundsOpInterface external models for the arith integer CeilDiv, RemSI, RemUI, MaxUI, MinUI. (#204966)

Add ValueBoundsOpInterface external models for the arith integer
CeilDiv, RemSI, RemUI, MaxUI, MinUI.

Since the ValueBoundsConstraintSet infrastructure interprets unsigned
integers as signed, unsigned ops needed special handling.
In the unsigned ops we first verify that the integers can be proven as
positive, and if yes we add the appropriate constraints to the set.

The only exception for that is the RemUI, since the bound is only
dependent on the divider we don't care what's the sign of the lhs.

---------

Co-authored-by: Nir Herscovici <nir.herscovici at mobileye.com>
DeltaFile
+277-0mlir/test/Dialect/Arith/value-bounds-op-interface-impl.mlir
+132-0mlir/lib/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.cpp
+28-0mlir/lib/Interfaces/ValueBoundsOpInterface.cpp
+18-0mlir/include/mlir/Interfaces/ValueBoundsOpInterface.h
+3-1mlir/lib/Dialect/Arith/IR/ArithDialect.cpp
+458-15 files

LLVM/project 856abc7clang/include/clang/AST OpenMPClause.h, clang/lib/Parse ParseOpenMP.cpp

[Clang][OpenMP] Add parsing for dims modifier in num_teams and thread_limit
DeltaFile
+161-70clang/lib/Sema/SemaOpenMP.cpp
+124-0clang/test/OpenMP/dims_modifier_messages.cpp
+63-21clang/lib/Parse/ParseOpenMP.cpp
+62-2clang/include/clang/AST/OpenMPClause.h
+40-0clang/test/OpenMP/dims_modifier_ast_print.cpp
+23-11clang/lib/Sema/TreeTransform.h
+473-10414 files not shown
+596-14920 files

LLVM/project 126583dllvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN rle-coerced-noalias.ll

[GVN] Preserve scoped-alias metadata on coerced loads

When forwarding a wider load to a narrower load at an offset, GVN drops
the wider load's metadata. !noalias and !alias.scope are independent of
the load type and offset, and the wider load is not moved and still
accesses the same memory, so they remain valid and are now kept instead
of dropped.
DeltaFile
+12-7llvm/test/Transforms/GVN/rle-coerced-noalias.ll
+5-3llvm/lib/Transforms/Scalar/GVN.cpp
+17-102 files

LLVM/project 149d4b4llvm/test/Transforms/GVN rle-coerced-noalias.ll

[GVN] Add test for scoped-alias metadata dropped on coerced loads

Precommit test capturing current behavior: when GVN forwards a wider
load to a narrower load at an offset, dropUnknownNonDebugMetadata
strips !noalias and !alias.scope from the surviving wider load even
though that load is unchanged and the metadata stays valid.
DeltaFile
+94-0llvm/test/Transforms/GVN/rle-coerced-noalias.ll
+94-01 files

LLVM/project eb29d7fllvm/include/llvm/IR IntrinsicsRISCV.td, llvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td

[RISCV][P-ext] Add codegen for packed reduction sum (#206004)

The predsum/predsumu instructions reduce a packed vector to a scalar:
each element is sign- or zero-extended to the accumulator width and
added to the scalar accumulator rs2.

This patch adds the llvm.riscv.predsum and predsumu intrinsics along
with isel patterns for target-legal results (predsum.bs/hs/ws, plus
the paired predsum.dbs/dhs for a GPRPair source on RV32).

The remaining combinations have a target-illegal result and are split
in ReplaceNodeResults:
* On RV64: An i32 accumulator reduces at i64 and is then truncated
  (the 32-bit source is zero-extended first).
* On RV32: An i64 accumulator reduces to a 32-bit partial sum and is
  widening-accumulated via wadda/waddau.
DeltaFile
+155-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+65-0llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+51-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+35-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+8-0llvm/include/llvm/IR/IntrinsicsRISCV.td
+314-05 files

OpenBSD/ports eIew03bx11/gedit/gtksourceview distinfo Makefile, x11/gedit/gtksourceview/pkg PLIST

   Update to libgedit-gtksourceview-299.7.1.
VersionDeltaFile
1.7+2-2x11/gedit/gtksourceview/distinfo
1.6+0-2x11/gedit/gtksourceview/pkg/PLIST
1.8+1-1x11/gedit/gtksourceview/Makefile
+3-53 files

OpenBSD/ports qG0iiWadevel/glibmm268 distinfo Makefile

   Update to glibmm268-2.88.1.
VersionDeltaFile
1.16+2-2devel/glibmm268/distinfo
1.19+1-2devel/glibmm268/Makefile
+3-42 files

OpenBSD/ports lIOsklQdevel/glib2mm distinfo Makefile

   Update to glib2mm-2.66.9.
VersionDeltaFile
1.79+2-2devel/glib2mm/distinfo
1.123+1-2devel/glib2mm/Makefile
+3-42 files

LLVM/project 130733bclang/include/clang/AST OpenMPClause.h, clang/lib/Parse ParseOpenMP.cpp

[Clang][OpenMP] Add parsing for dims modifier in num_teams and thread_limit
DeltaFile
+161-70clang/lib/Sema/SemaOpenMP.cpp
+124-0clang/test/OpenMP/dims_modifier_messages.cpp
+63-21clang/lib/Parse/ParseOpenMP.cpp
+62-2clang/include/clang/AST/OpenMPClause.h
+35-0clang/test/OpenMP/dims_modifier_ast_print.cpp
+23-11clang/lib/Sema/TreeTransform.h
+468-10414 files not shown
+591-14920 files

OpenBSD/ports Z8aiohsx11/gnome/gjs distinfo Makefile

   Update to gjs-1.88.1.
VersionDeltaFile
1.74+2-2x11/gnome/gjs/distinfo
1.136+1-2x11/gnome/gjs/Makefile
+3-42 files