LLVM/project f104b73llvm/test/CodeGen/SPIRV trunc-nonstd-bitwidth.ll, llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_floating_point arbitrary_precision_floating_point_test.ll

[NFC][SPIRV] Run `spirv-val` on tests related to `SPV_ALTERA_arbitrary_precision_integers` (#187464)

https://github.com/KhronosGroup/SPIRV-Tools/pull/6232 landed support for
this extension in `spirv-val`.

This PR updates some relevant tests to run `spirv-val` on their output.
DeltaFile
+1-1llvm/test/CodeGen/SPIRV/llvm-intrinsics/bitreverse_small_type.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-switch-lower.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-arith.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_integers/i128-addsub.ll
+1-1llvm/test/CodeGen/SPIRV/extensions/SPV_ALTERA_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
+1-0llvm/test/CodeGen/SPIRV/trunc-nonstd-bitwidth.ll
+6-53 files not shown
+9-59 files

FreeBSD/ports 192d6f6sysutils/slurm-wlm distinfo Makefile

sysutils/slurm-wlm: update to version 25.11.4

PR:             293776
Reported by:    Generic Rikka
DeltaFile
+3-3sysutils/slurm-wlm/distinfo
+1-1sysutils/slurm-wlm/Makefile
+4-42 files

LLVM/project 7663802llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 sve-extract-fixed-from-scalable-vector.ll

[LLVM][DAGCombiner] Limit extract_subvec(extract_subvec()) combine to vectors of the same type. (#187334)

The index operand of ISD::EXTRACT_SUBVECTOR is implicitly scaled by
vscale, which is effectively always one for fixed-length vectors. When
combining nested extracts we must ensure all use the same implicit
scaling otherwise the transform is not equivalent.

Fixes https://github.com/llvm/llvm-project/issues/186563
DeltaFile
+10-14llvm/test/CodeGen/AArch64/sve-extract-fixed-from-scalable-vector.ll
+4-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+14-172 files

FreeBSD/ports bb1b2bcjava/javacpp Makefile

java/javacpp: Unpin JAVA_VERSION

Reported by:    ronald
Approved by:    Markus Graf <markus.graf at markusgraf.net> (maintainer, via email)
DeltaFile
+0-2java/javacpp/Makefile
+0-21 files

OPNSense/core 0f092c3src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes TextFieldTest.php

mvc: fix previous, not part of changes
DeltaFile
+1-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+1-11 files

NetBSD/pkgsrc jkXjYNXx11/alacritty Makefile PLIST

   alacritty: fix icon path, follow install instruction of upstream
VersionDeltaFile
1.42+3-3x11/alacritty/Makefile
1.5+2-2x11/alacritty/PLIST
+5-52 files

LLVM/project 768c475llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-int-neon.ll

[AArch64][GlobalISel] Add pattern to lower aarch64.neon.sqdmulls.scalar

SDAG was able to lower this intrinsic because it was turned into an AArch64sqdmull ISD node before instruction selection. As aarch64.neon.sqdmull and aarch64.neon.sqdmulls.scalar are two different LLVM intrinsics, we need two separate patterns to lower them correctly.
DeltaFile
+4-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+0-1llvm/test/CodeGen/AArch64/arm64-int-neon.ll
+4-12 files

LLVM/project c58d628llvm/include/llvm/ADT STLForwardCompat.h, llvm/unittests/ADT STLForwardCompatTest.cpp

[STLForwardCompat] Switch transformOptional from direct call to invoke (#186333)

This allows to pass pointer to member (or member function) alongside
other callable objects. Also adjusted return value as std::optional of
reference types are forbidden.
DeltaFile
+56-0llvm/unittests/ADT/STLForwardCompatTest.cpp
+2-2llvm/include/llvm/ADT/STLForwardCompat.h
+58-22 files

LLVM/project d29c6a3llvm/docs ReleaseNotes.md, llvm/docs/TableGen ProgRef.rst

[TabelGen] Use ID{n-m} for outer let statements (#187436)

I found this occasionally.

For outer let statements, if we want to override some bits, we specify
the range list in the form of `<n-m>`. But for inner let statements,
we use `{n-m}`.

This is inconsistent, and I can't find the reason why it is designed
as this. So here we make inner/outer let statements consistent and
remove the duplicated parsing functions.

There is only one in-tree usage so I think the impact is small.
DeltaFile
+3-23llvm/lib/TableGen/TGParser.cpp
+5-5llvm/docs/TableGen/ProgRef.rst
+3-0llvm/docs/ReleaseNotes.md
+1-1llvm/lib/Target/RISCV/RISCVInstrInfoXRivos.td
+12-294 files

LLVM/project eaf04bellvm/lib/Target/SPIRV SPIRVModuleAnalysis.cpp SPIRVSymbolicOperands.td, llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics atomic_int16_load_store_xchg_cmpxchg.ll atomic_int16_arithmetic.ll

[SPIR-V] Complete SPV_INTEL_16bit_atomics extension support (#184312)

Add missing capabilities to finalize SPV_INTEL_16bit_atomics extension:
- AtomicInt16CompareExchangeINTEL (6260): for i16
load/store/exchange/cmpxchg
- Int16AtomicsINTEL (6261): for i16 arithmetic atomics (add, sub, min,
max, etc.)
- AtomicBFloat16LoadStoreINTEL (6262): for bfloat16 load/store/exchange

This completes the implementation started in 6ef3218.

Specification:
https://github.com/intel/llvm/blob/sycl/sycl/doc/design/spirv-extensions/SPV_INTEL_16bit_atomics.asciidoc
DeltaFile
+47-14llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
+44-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_int16_load_store_xchg_cmpxchg.ll
+44-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_int16_arithmetic.ll
+42-0llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomic_bfloat16_load_store_xchg.ll
+6-3llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
+4-3llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_16bit_atomics/atomicrmw_faddfsub_bfloat16.ll
+187-201 files not shown
+190-227 files

LLVM/project e122a2dflang/include/flang/Semantics openmp-utils.h

[flang][OpenMP] Remove extraneous semicolon, NFC (#187468)
DeltaFile
+1-1flang/include/flang/Semantics/openmp-utils.h
+1-11 files

FreeBSD/src ba4298bshare/man/man9 ecn.9 Makefile

ecn.9: Add ecn(9) manual

Add ecn manual for ip_ecn tunneling functions.

Reviewed by: pauamma_gundo.com, tuexen
Differential Revision: https://reviews.freebsd.org/D53517
DeltaFile
+184-0share/man/man9/ecn.9
+5-0share/man/man9/Makefile
+189-02 files

OPNSense/core 6f00e1esrc/opnsense/scripts/captiveportal cp-background-process.py

captive portal: fix regression in 369630d, addresses kept bouncing between zones

If there are multiple zones defined, we shouldn't look at the ipfw output
as it has no notion of zones, therefore the ips were flagged for removal
during each iteration. Limit it to pf instead, as was the case before.

While here, we don't have to query the db for this each time, as the
list_session_ips() call filters out deleted clients.
DeltaFile
+3-4src/opnsense/scripts/captiveportal/cp-background-process.py
+3-41 files

FreeBSD/src 32a462bsys/netinet ip_ecn.c ip_ecn.h, sys/netinet6 ip6_ecn.h

ecn(9): Update ecn tunneling functions to RFC 6040

Update ECN tunneling functions from obsolete RFC 3168 to
newer RFC 6040.
Also, add ECN_COMPLETE to support dangerous packet reporting
without causing extra costs to existing caller functions.
Finally, return values are specified as macro to reduce
confusion, considering extra return values for ECN_WARN
and ECN_ALARM were added.

Reviewed By: glebius, tuexen
Differential Revision: https://reviews.freebsd.org/D53516
DeltaFile
+98-55sys/netinet/ip_ecn.c
+10-7sys/netinet/ip_ecn.h
+0-5sys/netinet6/ip6_ecn.h
+108-673 files

LLVM/project 0d05c88llvm/include/llvm/Support GenericLoopInfo.h GenericLoopInfoImpl.h, llvm/lib/CodeGen EarlyIfConversion.cpp BranchFolding.cpp

[Support] Use block numbers for LoopInfo BBMap (#103400)

Replace the DenseMap from blocks to their innermost loop a vector
indexed by block numbers, when possible. Supporting number updates is
not trivial as we don't store a list of basic blocks, so this is not
implemented.

NB: I'm generally not happy with the way loops are stored. As I think
that there's room for improvement, I don't want to touch the
representation at this point.

Pull Request: https://github.com/llvm/llvm-project/pull/103400
DeltaFile
+65-12llvm/include/llvm/Support/GenericLoopInfo.h
+34-9llvm/include/llvm/Support/GenericLoopInfoImpl.h
+7-10llvm/lib/Transforms/Utils/LoopUtils.cpp
+4-1llvm/lib/Transforms/IPO/LoopExtractor.cpp
+2-2llvm/lib/CodeGen/EarlyIfConversion.cpp
+2-2llvm/lib/CodeGen/BranchFolding.cpp
+114-362 files not shown
+117-388 files

OpenBSD/ports fgt9YMSgraphics/arcan Makefile distinfo, graphics/arcan/patches patch-src_shmif_arcan_shmif_interop_h

   sync arcan tmppath pledge removal to -stable
VersionDeltaFile
1.3.12.1+4-6graphics/arcan/Makefile
1.1.1.1.14.1+2-2graphics/arcan/distinfo
1.1.2.1+0-0graphics/arcan/patches/patch-src_shmif_arcan_shmif_interop_h
+6-83 files

LLVM/project 333ac33llvm/include/llvm/Analysis LoopInfo.h, llvm/lib/Analysis LoopInfo.cpp

[Analysis][NFC] Include LoopInfoImpl only in source file (#187459)

There's no need to include the full LoopInfo implementation in every
source file that uses LoopInfo.

Pull Request: https://github.com/llvm/llvm-project/pull/187459
DeltaFile
+1-1llvm/include/llvm/Analysis/LoopInfo.h
+1-0llvm/lib/Analysis/LoopInfo.cpp
+2-12 files

LLVM/project 55e9e57llvm/include/llvm/Support GenericLoopInfo.h

fix outdated comment

Created using spr 1.3.8-wip
DeltaFile
+1-2llvm/include/llvm/Support/GenericLoopInfo.h
+1-21 files

OpenBSD/ports BQyyhNAsecurity/plaso Makefile distinfo, security/plaso/pkg PLIST

   update to 20260119
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.16+567-430security/plaso/pkg/PLIST
1.28+20-10security/plaso/Makefile
1.12+2-2security/plaso/distinfo
+589-4423 files

OPNSense/core aefe80csrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseListField.php BaseField.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes TextFieldTest.php NetworkFieldTest.php

mvc: BaseField: add setValues() for generic use

A small follow-up to make setValues() work like getValues()
including stripping empty values.  Works from everywhere now
and adds a few tests in order to make sure it will keep working.
DeltaFile
+10-3src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+12-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/NetworkFieldTest.php
+10-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseListField.php
+10-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+6-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/AuthGroupFieldTest.php
+6-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
+54-66 files

OpenBSD/ports MgouZJHsysutils/libscca Makefile distinfo

   update to 20250915
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.18+5-4sysutils/libscca/Makefile
1.3+2-2sysutils/libscca/distinfo
+7-62 files

OpenBSD/ports j0WtkvSsysutils/libolecf Makefile distinfo

   update to 20240427
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.20+5-4sysutils/libolecf/Makefile
1.5+2-2sysutils/libolecf/distinfo
+7-62 files

OpenBSD/ports cp9rzl3sysutils/libmsiecf Makefile distinfo

   update to 20240425
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.19+5-4sysutils/libmsiecf/Makefile
1.4+2-2sysutils/libmsiecf/distinfo
+7-62 files

OpenBSD/ports 9lHY73Jsysutils/liblnk Makefile distinfo

   update to 20240423
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.18+3-4sysutils/liblnk/Makefile
1.4+2-2sysutils/liblnk/distinfo
+5-62 files

OpenBSD/ports ZnQNhNmsysutils/libfwsi Makefile distinfo

   update to 20240423
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.19+5-4sysutils/libfwsi/Makefile
1.4+2-2sysutils/libfwsi/distinfo
+7-62 files

OpenBSD/ports SjsIg9Zsysutils/py-pipx distinfo Makefile

   update to py3-pipx-1.10.0
VersionDeltaFile
1.15+2-2sysutils/py-pipx/distinfo
1.21+1-1sysutils/py-pipx/Makefile
+3-32 files

OpenBSD/ports CEB658zsysutils/libevtx Makefile distinfo

   update to 20251118
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.17+5-4sysutils/libevtx/Makefile
1.3+2-2sysutils/libevtx/distinfo
+7-62 files

OpenBSD/ports L7a5hZtsysutils/libevt Makefile distinfo

   update to 20240421
   take MAINTAINER
   feedback an OK sthen@
VersionDeltaFile
1.18+5-4sysutils/libevt/Makefile
1.3+2-2sysutils/libevt/distinfo
+7-62 files

OpenBSD/ports hfxAukDsysutils/libesedb Makefile distinfo

   update ot 20240420
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.19+5-4sysutils/libesedb/Makefile
1.4+2-2sysutils/libesedb/distinfo
+7-62 files

OpenBSD/ports tf1nJVBsysutils/libregf Makefile distinfo

   update to 20240421
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.22+5-4sysutils/libregf/Makefile
1.4+2-2sysutils/libregf/distinfo
+7-62 files