LLVM/project c908037llvm/test/Transforms/LoopVectorize intrinsic.ll if-reduction.ll, llvm/test/Transforms/LoopVectorize/ARM mve-reductions.ll

[LV][NFC] Remove "; preds = " comments from tests (#191163)

The "; preds = " comments in tests add no value so I've removed them.
DeltaFile
+130-130llvm/test/Transforms/LoopVectorize/intrinsic.ll
+87-87llvm/test/Transforms/LoopVectorize/WebAssembly/memory-interleave.ll
+75-75llvm/test/Transforms/LoopVectorize/if-reduction.ll
+64-64llvm/test/Transforms/LoopVectorize/X86/veclib-calls.ll
+61-61llvm/test/Transforms/LoopVectorize/ARM/mve-reductions.ll
+58-58llvm/test/Transforms/LoopVectorize/gcc-examples.ll
+475-475418 files not shown
+3,332-3,332424 files

LLVM/project f2e54efllvm/include/llvm/Transforms/Scalar NaryReassociate.h, llvm/lib/Transforms/Scalar NaryReassociate.cpp

review
DeltaFile
+5-1llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
+1-0llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+6-12 files

LLVM/project a8a83ecclang/docs ReleaseNotes.rst, clang/lib/AST ItaniumMangle.cpp

[Clang] Fix Itanium mangling crash for local lambda in ctor/dtor (#181068)

Fixes #176395 

Note: I need someone to help me merge this PR, since I don't have commit
access.
DeltaFile
+74-39clang/lib/AST/ItaniumMangle.cpp
+33-0clang/test/CodeGenCXX/dtor-local-lambda-mangle.cpp
+1-0clang/docs/ReleaseNotes.rst
+108-393 files

LLVM/project 728de5cllvm/lib/Target/AArch64 AArch64SVEInstrInfo.td, llvm/test/CodeGen/AArch64 sve-streaming-mode-fixed-length-fp-compares.ll sve-hadd.ll

[AArch64][SVE] Use SUBR for unpredicated bitwise NOT. (#191155)

This relies on the identity NOT (x) = -1 - x, which can be lowered as
byte SUBR (x, 255). The recently added pseudos for SUBR (immediate)
should avoid cases where we would risk emitting a MOV.
DeltaFile
+25-30llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-compares.ll
+18-34llvm/test/CodeGen/AArch64/sve-hadd.ll
+5-10llvm/test/CodeGen/AArch64/sve-fixed-length-fp-compares.ll
+3-6llvm/test/CodeGen/AArch64/sve-int-log.ll
+2-5llvm/test/CodeGen/AArch64/sve2-bsl.ll
+4-0llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+57-856 files

FreeBSD/ports c20098cnet/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.10.13

ChangeLog:      https://github.com/totoshko88/RustConn/releases/tag/v0.10.13
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+7-7net/rustconn/distinfo
+2-2net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+10-103 files

LLVM/project 3ac5c07llvm/include/llvm/IR CallingConv.h, llvm/test/Bitcode calling-conventions.3.2.ll calling-conventions.3.2.ll.bc

[NVPTX] Do not permit calls to ptx_kernel CC (#190434)

Summary:
Removes support for calling the ptx_kernel CC. Regenerate bitcode that
used it, no auto upgrade because this never worked, it just wasn't
diagnosed.
DeltaFile
+48-0llvm/test/Verifier/call-to-non-callable-functions.ll
+0-6llvm/test/Bitcode/calling-conventions.3.2.ll
+1-0llvm/include/llvm/IR/CallingConv.h
+0-0llvm/test/Bitcode/calling-conventions.3.2.ll.bc
+49-64 files

FreeNAS/freenas c1b15efsrc/middlewared/middlewared/plugins service.py

NAS-140208 / 26.0.0-BETA.2 / fix errno value in service.terminate_process (by yocalebo) (#18706)

## Summary

Fix `service.terminate_process` to set `errno.ENOENT` on the
`ValidationError` raised when a process no longer exists
(`ProcessLookupError`).

## Root Cause

When `terminate_process` caught `ProcessLookupError`, it raised a
`ValidationError` without specifying an errno, defaulting to `EINVAL`.
The caller in `pool.export` catches `ValidationError` and checks for
`errno.ENOENT` to silently ignore the expected case where a dataset
doesn't exist (e.g. pool not decrypted). Because the errno was never
`ENOENT`, this check always failed and the error was re-raised,
producing an unnecessary traceback during pool export.

## Fix

    [7 lines not shown]
DeltaFile
+5-1src/middlewared/middlewared/plugins/service.py
+5-11 files

FreeNAS/freenas f67b7d6src/middlewared/middlewared/plugins service.py, src/middlewared/middlewared/plugins/service_/services base.py base_interface.py

NAS-140618 / 26.0.0-BETA.2 / fix systemd service failure log tests (by yocalebo) (#18705)

## Summary

Follow-up to #18698 (0b4736b), which fixed oneshot unit handling in
`_verify_service_running`. That fix was correct but revealed a deeper
gap: when a oneshot enumerator completes successfully but a unit it
starts indirectly crashes (e.g. `nut-driver-enumerator` succeeds,
`nut-driver at ups` crashes), the main unit (`nut-monitor`) still starts
and briefly appears active. `get_state()` sees RUNNING and reports
success even though the service is functionally broken.

### Fix

Add `get_failed_sub_units()` to the service interface. After
`get_state()` returns running, walk the `Wants` dependency tree to check
for crashed transitive dependencies. If any are found, fall through to
the failure path (which already collects journal logs via
`failure_logs()`).

    [29 lines not shown]
DeltaFile
+42-16src/middlewared/middlewared/plugins/service.py
+11-7src/middlewared/middlewared/plugins/service_/services/base.py
+10-0src/middlewared/middlewared/plugins/service_/services/base_interface.py
+63-233 files

FreeNAS/freenas f384d62src/middlewared/middlewared/plugins service.py

NAS-140208 / 27.0.0-BETA.1 / fix errno value in service.terminate_process (#18704)

## Summary

Fix `service.terminate_process` to set `errno.ENOENT` on the
`ValidationError` raised when a process no longer exists
(`ProcessLookupError`).

## Root Cause

When `terminate_process` caught `ProcessLookupError`, it raised a
`ValidationError` without specifying an errno, defaulting to `EINVAL`.
The caller in `pool.export` catches `ValidationError` and checks for
`errno.ENOENT` to silently ignore the expected case where a dataset
doesn't exist (e.g. pool not decrypted). Because the errno was never
`ENOENT`, this check always failed and the error was re-raised,
producing an unnecessary traceback during pool export.

## Fix

    [3 lines not shown]
DeltaFile
+5-1src/middlewared/middlewared/plugins/service.py
+5-11 files

FreeNAS/freenas a509bc6src/middlewared/middlewared/plugins service.py, src/middlewared/middlewared/plugins/service_/services base.py base_interface.py

NAS-140618 / 27.0.0-BETA.1 / fix systemd service failure log tests (#18702)

## Summary

Follow-up to #18698 (0b4736b), which fixed oneshot unit handling in
`_verify_service_running`. That fix was correct but revealed a deeper
gap: when a oneshot enumerator completes successfully but a unit it
starts indirectly crashes (e.g. `nut-driver-enumerator` succeeds,
`nut-driver at ups` crashes), the main unit (`nut-monitor`) still starts
and briefly appears active. `get_state()` sees RUNNING and reports
success even though the service is functionally broken.

### Fix

Add `get_failed_sub_units()` to the service interface. After
`get_state()` returns running, walk the `Wants` dependency tree to check
for crashed transitive dependencies. If any are found, fall through to
the failure path (which already collects journal logs via
`failure_logs()`).

    [23 lines not shown]
DeltaFile
+42-16src/middlewared/middlewared/plugins/service.py
+11-7src/middlewared/middlewared/plugins/service_/services/base.py
+10-0src/middlewared/middlewared/plugins/service_/services/base_interface.py
+63-233 files

LLVM/project 9e8ea56lldb/test/API/functionalities/scripted_frame_provider/thread_filter main.cpp

[lldb] Fix flaky test TestFrameProviderThreadFilter on Windows (#191133)

This is the update for #191046.
DeltaFile
+8-2lldb/test/API/functionalities/scripted_frame_provider/thread_filter/main.cpp
+8-21 files

LLVM/project b59912cllvm/include/llvm/Transforms/Scalar NaryReassociate.h, llvm/lib/Transforms/Scalar NaryReassociate.cpp

review: address suggestion
DeltaFile
+8-6llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+1-1llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
+9-72 files

FreeBSD/ports 11d6404mail/postfix Makefile, mail/postfix/files extra-patch-blocklistd

mail/postfix: Use BLOCKLIST instead of BLACKLIST

- Starting from FreeBSD version 1500000, prefer the new blocklist
  nomenclature.
- Enable TLSRPT by default

PR:             294083
DeltaFile
+163-0mail/postfix/files/extra-patch-blocklistd
+18-7mail/postfix/Makefile
+181-72 files

FreeBSD/ports 773044amail/postfix-current Makefile distinfo, mail/postfix-current/files extra-patch-blocklistd extra-patch-blacklistd

mail/postfix-current: Update to 3.12-20260403

- Update to 3.12-20260403
- Use BLOCKLIST instead of BLACKLIST
- Enable TLSRPT by default

PR:             294084
DeltaFile
+164-0mail/postfix-current/files/extra-patch-blocklistd
+19-8mail/postfix-current/Makefile
+4-4mail/postfix-current/files/extra-patch-blacklistd
+3-3mail/postfix-current/distinfo
+190-154 files

LLVM/project 8341e62llvm/lib/Target/AMDGPU SIMachineFunctionInfo.cpp

[NFC][AMDGPU] Fix a compiler warning caused by a small typo (#191107)
DeltaFile
+2-2llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+2-21 files

LLVM/project d8dc619llvm/test/Transforms/LoopVectorize find-last-iv-sinkable-expr.ll

[VPlan] Test tail folding with find-last-iv-sinkable-expr.ll tests. NFC (#191176)

I believe these are being miscompiled after #183911 since we're no
longer using the original select on the header mask added in
addReductionResultComputation

This is additional test coverage for #191166
DeltaFile
+1,352-731llvm/test/Transforms/LoopVectorize/find-last-iv-sinkable-expr.ll
+1,352-7311 files

LLVM/project 0ab4d85clang/lib/Lex PPDirectives.cpp

[clang][Lex] don't run -Wnonportable-include-path-separator if disabled (#191148)

The diagnostic's addition caused a perf regression:
https://llvm-compile-time-tracker.com/compare.php?from=b9149823d85891044bf34e8654d1a45870e55174&to=e2294efaabcc745bf6beacbefbd371595cf3e87f&stat=instructions:u

So, only run its logic if it's actually enabled:

https://llvm-compile-time-tracker.com/compare.php?from=e2294efaabcc745bf6beacbefbd371595cf3e87f&to=52bd4e1441b75b617cf81dfffcb149966616a34a&stat=instructions:u
DeltaFile
+3-0clang/lib/Lex/PPDirectives.cpp
+3-01 files

LLVM/project acc07d5libsycl/src/detail event_impl.hpp

add file comment to event_impl

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+6-0libsycl/src/detail/event_impl.hpp
+6-01 files

FreeNAS/freenas e54147csrc/middlewared/middlewared/plugins service.py

fix errno value in service.terminate_process
DeltaFile
+5-1src/middlewared/middlewared/plugins/service.py
+5-11 files

LLVM/project 4cf672dlibsycl/include/sycl/__impl event.hpp queue.hpp, libsycl/src/detail queue_impl.cpp event_impl.cpp

fix comments

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+1-5libsycl/include/sycl/__impl/event.hpp
+1-3libsycl/include/sycl/__impl/queue.hpp
+1-1libsycl/src/detail/queue_impl.cpp
+1-1libsycl/src/detail/event_impl.cpp
+4-104 files

LLVM/project bbf31adclang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplate.cpp

[Clang] Do not try to create invalid variable specializations. (#190960)

When a variable specialization is ambiguous,
we would still create a node for it.

If the first such specialization takes places in a sfinae context, ie
when appearing in a concept, the initial diagnostic was silence, but no
further errors were emitted on that specialization as the variable was
created anyway.

Instead we do not create a specialization in this case.

Fixes #132592
DeltaFile
+37-19clang/test/SemaCXX/cxx1y-variable-templates_top_level.cpp
+9-11clang/lib/Sema/SemaTemplate.cpp
+1-0clang/docs/ReleaseNotes.rst
+47-303 files

LLVM/project 537f29ellvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sme-disable-gisel-fisel.ll

[AArch64] Fix broken SME code with GlobalISel (#191140)

The checks introduced in #190135 are too restrictive because no SVE or
SME is required to compile streaming-compatible or agnostic-ZA
functions. Now it generates incorrect code for
streaming-compatible/agnostic-ZA functions when the function has no
`+sve` or `+sme`.
DeltaFile
+25-22llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll
+4-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+29-232 files

OpenBSD/ports 8kW8odosysutils/nut Makefile, sysutils/nut/pkg PLIST-main PLIST-cgi

   nut tweaks:

   fix nutclient manpages and start installing them (files contained just .So
   links, so replace with symlinks)

   install missing html files

   some other minor cleanup
VersionDeltaFile
1.37+27-34sysutils/nut/pkg/PLIST-main
1.131+23-22sysutils/nut/Makefile
1.9+5-0sysutils/nut/pkg/PLIST-cgi
+55-563 files

LLVM/project 7fbd3f8clang/lib/Headers/hlsl hlsl_alias_intrinsics.h, llvm/test/tools/llvm-mca/RISCV/SiFiveX390 vector-fp.s

Merge branch 'main' into users/KseniyaTikhomirova/event_wait_1
DeltaFile
+0-4,851llvm/test/tools/llvm-mca/RISCV/SiFiveX390/vector-fp.s
+4,526-0llvm/test/tools/llvm-mca/RISCV/SiFiveX390/rvv/arithmetic.test
+4-3,871clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
+3,706-0llvm/test/tools/llvm-mca/RISCV/SiFiveX390/rvv/fp.test
+3,126-0llvm/test/tools/llvm-mca/RISCV/SiFiveX390/rvv/vlseg-vsseg.test
+2,878-0llvm/test/tools/llvm-mca/RISCV/SiFiveX390/rvv/bitwise.test
+14,240-8,7221,676 files not shown
+97,826-43,1081,682 files

LLVM/project 4b9b52ellvm/include/llvm/Transforms/Scalar NaryReassociate.h

Update llvm/include/llvm/Transforms/Scalar/NaryReassociate.h

Co-authored-by: Jay Foad <jay.foad at amd.com>
DeltaFile
+1-1llvm/include/llvm/Transforms/Scalar/NaryReassociate.h
+1-11 files

LLVM/project 3c7c6fblibsycl/include/sycl/__impl aspect.hpp, libsycl/src/detail program_manager.hpp program_manager.cpp

[libsycl] Fix comments and align names & types (#190781)

follow-up for https://github.com/llvm/llvm-project/pull/187528

---------

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+17-11libsycl/src/detail/program_manager.hpp
+15-11libsycl/src/detail/program_manager.cpp
+7-3libsycl/src/detail/device_binary_structures.hpp
+9-1libsycl/src/detail/platform_impl.hpp
+7-1libsycl/src/detail/device_impl.hpp
+6-0libsycl/include/sycl/__impl/aspect.hpp
+61-2712 files not shown
+120-2918 files

FreeNAS/freenas b6e04afsrc/middlewared/middlewared/plugins/pool_ dataset_processes.py

fix kill_processes() uncaught exception
DeltaFile
+12-4src/middlewared/middlewared/plugins/pool_/dataset_processes.py
+12-41 files

LLVM/project 3b5b8ecllvm/test/CodeGen/SPIRV llc-pipeline.ll, llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine prelegalizercombiner-length-to-distance.mir prelegalizercombiner-select-to-faceforward.mir

[NFC][SPIR-V] Remove unnecessary 'REQUIRES: asserts' from tests (#190986)

Remove `REQUIRES: asserts` from tests that don't use any assertions-only
functionality and should run for all build configurations
DeltaFile
+0-2llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+0-2llvm/test/CodeGen/SPIRV/opencl/device_execution/execute_block.ll
+0-1llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine/prelegalizercombiner-length-to-distance.mir
+0-1llvm/test/CodeGen/SPIRV/GlobalISel/InstCombine/prelegalizercombiner-select-to-faceforward.mir
+0-64 files

LLVM/project 8cc24d3llvm/lib/Transforms/Scalar NaryReassociate.cpp

review: address suggestions
DeltaFile
+16-15llvm/lib/Transforms/Scalar/NaryReassociate.cpp
+16-151 files

FreeNAS/freenas 8983276tests/api2 test_300_nfs.py test_200_ftp.py

Remove tests
DeltaFile
+0-2,090tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-488tests/api2/test_420_smb.py
+0-5,750251 files not shown
+0-31,213257 files