LLVM/project eb6d5ddllvm/include/llvm/Analysis IVDescriptors.h, llvm/lib/Analysis IVDescriptors.cpp

[IVDescriptors] Address MonotonicDescriptor post-commit comments (NFC) (#223346)
DeltaFile
+19-20llvm/lib/Analysis/IVDescriptors.cpp
+6-6llvm/include/llvm/Analysis/IVDescriptors.h
+3-4llvm/unittests/Analysis/IVDescriptorsTest.cpp
+28-303 files

LLVM/project b628940flang/lib/Evaluate intrinsics.cpp fold-integer.cpp

Post-merge fixes

clang-format
DeltaFile
+3-3flang/lib/Evaluate/fold-integer.cpp
+3-3flang/lib/Evaluate/fold-implementation.h
+2-2flang/lib/Evaluate/intrinsics.cpp
+8-83 files

LLVM/project 1f87107llvm/test/Analysis/CostModel/X86 shuffle-extract_subvector.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll

Merge commit '6ceca51496b99630128f7a5755630fdbd299ede6' into HEAD
DeltaFile
+57,327-55,762llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,634-6,608llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,576-5,657llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+4,486-4,550llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+2,884-2,534llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+2,066-2,066llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll
+78,973-77,1771,508 files not shown
+140,859-114,2651,514 files

LLVM/project 5abeb55flang/lib/Lower ConvertVariable.cpp, flang/lib/Semantics resolve-names.cpp

[EXPERIMENT] Implicitly attribute ALLOCATABLE/POINTER components as managed

Extend the implicit managed attribution in resolve-names to derived-type components, instead of selecting the allocator index at the ALLOCATE site.
DeltaFile
+29-0flang/lib/Semantics/resolve-names.cpp
+12-2flang/lib/Lower/ConvertVariable.cpp
+41-22 files

LLVM/project 6ceca51llvm/test/Analysis/CostModel/X86 shuffle-extract_subvector.ll, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.832bit.ll amdgcn.bitcast.896bit.ll

Merge commit '2a7919ef03d3d389064a56531bcb3ce7a87afd4c' into HEAD
DeltaFile
+57,327-55,762llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,634-6,608llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,576-5,657llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+4,486-4,550llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+2,884-2,534llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+2,066-2,066llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll
+78,973-77,1771,508 files not shown
+140,859-114,2651,514 files

FreeNAS/freenas 6e090c5

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

LLVM/project 1b97c0dllvm/lib/ExecutionEngine/Orc/Debugging ELFDebugObjectPlugin.cpp

[ORC] Resolve JITLoaderGDB alloc actions via lookupAndApply (#223325)

ELFDebugObjectPlugin resolved its RegisterJITLoaderGDB alloc-action
address with EPC.getBootstrapSymbols. For consistency, switch to
lookupAndApply/recordAddr on the bootstrap JITDylib instead.
DeltaFile
+4-2llvm/lib/ExecutionEngine/Orc/Debugging/ELFDebugObjectPlugin.cpp
+4-21 files

FreeNAS/freenas 3adf58csrc/middlewared/middlewared/plugins/service/services docker.py

NAS-143607 / 27.0.0-BETA.1 / Stop docker.socket before docker.service (#19697)

## Problem
`DockerService.stop()` stopped `docker.service` first and
`docker.socket` second, leaving the socket armed for the whole service
teardown — around 11.5 seconds on a box with a couple of dozen
containers. Anything connecting to `/var/run/docker.sock` in that window
socket-activates the very service we are stopping. With the
`StartLimitBurst=1` drop-in that phantom start gets refused, the unit
latches `failed`, and `CollectMode=inactive` never garbage-collects a
failed unit — so the rate-limit counter stays pinned and nothing short
of a reboot recovers. That is what leaves an apps-pool migration
reporting "Migration completed successfully" at 100% and `Docker service
is not running` in the same job.

## Solution
Enqueue the stop on `docker.socket` first. This is not really a
reordering of the teardown: systemd builds a two-job transaction and
still takes the service down first per `After=`. What changes is that a

    [10 lines not shown]
DeltaFile
+7-2src/middlewared/middlewared/plugins/service/services/docker.py
+7-21 files

LLVM/project 59f4a86llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 pseudo_cmov_lower-bf16.ll

[X86] Fix `"Cannot select"` for `bf16` vector selects on a scalar condition under `AVX10.2` (#222854)

Fixes #222673

A `select i1 %c, <8 x bfloat> %a, <8 x bfloat> %b` failed instruction
selection with `+avx10.2-512` on a `v8bf16 X86ISD::CMOV`. Selects on a
scalar condition are lowered to the `CMOV_VR*` pseudos and expanded to a
branch, but those pseudos only have patterns for integer and f16
vectors. Before #101603 bf16 vectors were treated as "soft" everywhere,
so `LowerSELECT` bitcast them to `v8i16` first and never produced a bf16
CMOV. That PR made bf16 non-soft under AVX10.2 to enable native
arithmetic, which silently removed the only bf16-aware path in
`LowerSELECT` without adding a replacement. `v16bf16` and `v32bf16` hit
the same thing.

`LowerSELECT` now takes the integer-bitcast path for every bf16 vector,
using the existing `isBF16orSoftF16` helper, so the select is lowered
exactly as it is on every other bf16 target and as `v8f16` is on FP16
targets. Scalar `bf16` is soft-promoted to `f32` before lowering, so it

    [2 lines not shown]
DeltaFile
+106-0llvm/test/CodeGen/X86/pseudo_cmov_lower-bf16.ll
+2-1llvm/lib/Target/X86/X86ISelLowering.cpp
+108-12 files

FreeNAS/freenas 9321e50src/middlewared/middlewared/pytest/unit/utils test_entitlements.py

NAS-143046 / 26.0.0 / Exempt TNC_SUB from the product matrix completeness check (by sonicaj) (#19695)
DeltaFile
+4-1src/middlewared/middlewared/pytest/unit/utils/test_entitlements.py
+4-11 files

LLVM/project 1a31493libcxx/include __config, libcxx/include/__condition_variable condition_variable.h

[libc++] Move _LIBCPP_HAS_COND_CLOCKWAIT into condition_variable.h (#222904)

`_LIBCPP_HAS_COND_CLOCKWAIT` is only used inside
`<__condition_variable/condition_variable.h>`, so we might as well move
it there.
DeltaFile
+0-8libcxx/include/__config
+8-0libcxx/include/__condition_variable/condition_variable.h
+8-82 files

LLVM/project d873afelibcxx/include module.modulemap.in CMakeLists.txt, libcxx/include/__utility assume.h

[libc++] Optimize string copy construction (#222021)

We know that the string size provided to `__init_copy_ctor_external` is
less than or equal to `max_size()`, so we don't need to do that check
again. Removing that check allows the compiler to ShrinkWrap the small
size path and also removes some unnecessary work in the allocating path.
DeltaFile
+32-0libcxx/include/__utility/assume.h
+0-11libcxx/include/__assert
+1-8libcxx/test/libcxx/assertions/single_expression.pass.cpp
+3-0libcxx/include/string
+1-0libcxx/include/module.modulemap.in
+1-0libcxx/include/CMakeLists.txt
+38-196 files

LLVM/project c4c4bbalibcxx/include/__charconv to_chars_integral.h

[libc++][NFC] Remove some unused functions from to_chars_integral.h (#223130)
DeltaFile
+0-10libcxx/include/__charconv/to_chars_integral.h
+0-101 files

NetBSD/pkgsrc-wip 1b1c8eb. TODO

TODO: + julia-1.13.
DeltaFile
+1-1TODO
+1-11 files

NetBSD/pkgsrc-wip 054b10abgpdump DESCR

bgpdump: remove URL from DESCR
DeltaFile
+1-3bgpdump/DESCR
+1-31 files

NetBSD/pkgsrc-wip 2d5e932. Makefile, libxo DESCR distinfo

libxo: remove, imported to pkgsrc
DeltaFile
+0-96libxo/patches/patch-configure.ac
+0-78libxo/PLIST
+0-29libxo/Makefile
+0-6libxo/distinfo
+0-5libxo/DESCR
+2-1Makefile
+2-2156 files

LLVM/project 37fe702llvm/lib/Target/SPIRV SPIRVBuiltins.td, llvm/test/CodeGen/SPIRV read_image.ll

[SPIR-V] Add missing read_imageh builtin mapping (#222549)
DeltaFile
+28-3llvm/test/CodeGen/SPIRV/read_image.ll
+1-0llvm/lib/Target/SPIRV/SPIRVBuiltins.td
+29-32 files

LLVM/project 1a2ee39flang/lib/Lower/OpenMP OpenMP.cpp, mlir/include/mlir/Dialect/OpenMP OpenMPOpsInterfaces.td

[MLIR][OpenMP] DeclareTargetInterface and DeclareTargetAttr cleanup (#217295)

The changes introduced by this patch are intended to avoid triggering
multiple by name lookups to the "omp.declare_target" attribute every
time any data from the `DeclareTargetInterface` is queried, remove the
need for keeping multiple default values for the same data, clean up the
assembly format and generally improve the usage of the interface.

List of changes:
- `DeclareTargetInterface` only provides `setDeclareTarget` and
`getDeclareTarget` methods to handle the "omp.declare_target" attribute,
maintaining a single canonical way of accessing it.
- `DeclareTargetAttr` provides direct access to the capture clause and
device type enums, rather than wrapping them into an `Attribute`. These
are now mandatory as well. Both changes together make accessing them
more straightforward and simplify the attribute representation.
DeltaFile
+15-61mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
+25-19mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+10-6mlir/lib/Dialect/OpenMP/Transforms/MarkDeclareTarget.cpp
+8-5flang/lib/Lower/OpenMP/OpenMP.cpp
+4-4mlir/test/Dialect/OpenMP/invalid-interface.mlir
+5-3mlir/lib/Dialect/OpenMP/Transforms/FunctionFiltering.cpp
+67-9810 files not shown
+98-12016 files

LLVM/project e8d2deflibcxx/include __config, libcxx/include/__new align_val_t.h

[libc++] Provide aligned allocation function iff the compiler claims support (#219199)

There isn't much of a point to providing declarations for aligned
allocation functions but not allowing the compiler to use them. So
either aligned allocations should be allowed to be used via
`-faligned-allocation` or not provided at all.
DeltaFile
+3-17libcxx/include/__config
+4-4libcxx/include/__new/align_val_t.h
+1-5libcxx/test/support/test_macros.h
+2-2libcxxabi/src/fallback_malloc.cpp
+2-2libcxx/src/support/new.ipp
+2-2libcxx/src/include/aligned_alloc.h
+14-325 files not shown
+23-3311 files

OPNSense/core ace3b5bsrc/etc bogonsv6.sample

firewall: add private network exclusions to default IPv6 bogons (#10125)

Allows ULA and link-local access on new systems where
the bogons haven't been updated yet.

(cherry picked from commit 14ce4ca943630136194aaf8bd4e28bd562f91cff)
DeltaFile
+9-1src/etc/bogonsv6.sample
+9-11 files

OPNSense/core 14ce4casrc/etc bogonsv6.sample

firewall: add private network exclusions to default IPv6 bogons (#10125)

Allows ULA and link-local access on new systems where
the bogons haven't been updated yet.
DeltaFile
+9-1src/etc/bogonsv6.sample
+9-11 files

LLVM/project 28fc678llvm/lib/Target/AMDGPU SIInstructions.td VOP1Instructions.td

Update for comments
DeltaFile
+0-6llvm/lib/Target/AMDGPU/SIInstructions.td
+6-0llvm/lib/Target/AMDGPU/VOP1Instructions.td
+6-62 files

OpenBSD/ports wludnvnsysutils/signalbackup-tools Makefile distinfo, sysutils/signalbackup-tools/patches patch-adbbackupdatabase_adbbackupdatabase_cc

   Update to signalbackup-tools-20260822.
VersionDeltaFile
1.2+3-3sysutils/signalbackup-tools/patches/patch-adbbackupdatabase_adbbackupdatabase_cc
1.4+2-2sysutils/signalbackup-tools/distinfo
1.6+1-1sysutils/signalbackup-tools/Makefile
+6-63 files

LLVM/project 1042f3cmlir/lib/Conversion/ComplexToStandard ComplexToStandard.cpp, mlir/test/Conversion/ComplexToStandard convert-to-standard.mlir

[mlir][ComplexToStandard] Use negf/subf instead of multiplying by -1 (#222877)
DeltaFile
+18-18mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir
+9-13mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
+27-312 files

FreeBSD/ports e57ec05security/qtkeychain distinfo Makefile

security/qtkeychain: Update to 0.17.0
DeltaFile
+4-4security/qtkeychain/Makefile
+3-3security/qtkeychain/distinfo
+7-72 files

FreeBSD/ports 42e73a1deskutils/libportal pkg-plist Makefile

deskutils/libportal*: Update to 0.11.0
DeltaFile
+3-3deskutils/libportal/distinfo
+1-1deskutils/libportal/Makefile
+1-0deskutils/libportal/pkg-plist
+5-43 files

FreeBSD/ports 0a395ecdevel/libsoup3 pkg-plist Makefile, devel/libsoup3/files patch-tests_websocket-test.c

devel/libsoup3: Update to 3.7.3

Reported by:    portscout!
DeltaFile
+13-0devel/libsoup3/files/patch-tests_websocket-test.c
+3-3devel/libsoup3/distinfo
+1-1devel/libsoup3/Makefile
+1-0devel/libsoup3/pkg-plist
+18-44 files

FreeBSD/ports fe4abbaaudio/libsamplerate/files patch-CMakeLists.txt

audio/libsamplerate: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+8-0audio/libsamplerate/files/patch-CMakeLists.txt
+8-01 files

NetBSD/pkgsrc-wip 8a82756zino Makefile distinfo

zino: update to version 2.5.2.

Pkgsrc changes:
 * version-bump + checksums + minor adjust of dependencies.

Upstream changes:

- Added explanation section to documentation covering Zino's history,
  core concepts, and technical architecture
  ([#435](https://github.com/Uninett/zino/issues/435)) - Added
  documentation for cuRitz, with screenshots.
  ([#568](https://github.com/Uninett/zino/issues/568))
- `--user` and the `process.user` setting now accept a numeric
  `UID` or `UID:GID` or, as previously, a user name, so Zino can drop
  privileges to a UID that has no entry in `/etc/passwd` (e.g. inside
  a container)

- BGP sessions that go down are reported again. On routers that
  send Zino an SNMP trap when a session drops, the drop was only

    [16 lines not shown]
DeltaFile
+3-3zino/distinfo
+2-2zino/Makefile
+5-52 files

LLVM/project 6b5912allvm/include/llvm/Analysis IVDescriptors.h, llvm/lib/Analysis IVDescriptors.cpp

Revert "[IVDescriptors] Address MonotonicDescriptor post-commit comments (NFC)" (#223341)

Reverts llvm/llvm-project#223328 (looking into buildbot error, e.g.
https://github.com/llvm/llvm-project/pull/223328#issuecomment-5661919431)
DeltaFile
+20-19llvm/lib/Analysis/IVDescriptors.cpp
+4-5llvm/include/llvm/Analysis/IVDescriptors.h
+4-3llvm/unittests/Analysis/IVDescriptorsTest.cpp
+28-273 files