LLVM/project 1ad3a03llvm/test/Transforms/VectorCombine/X86 shuffle-of-casts.ll

[VectorCombine][X86] shuffle-of-casts.ll - add #165813 test coverage (#183569)

DeltaFile
+74-0llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
+74-01 files

LLVM/project 7cc976cllvm/lib/Target/AArch64 aarch64-tensorflow-isel-regression.ll, llvm/test/CodeGen/AArch64 aarch64-tensorflow-isel-regression.ll

Move AArch64 regression test to CodeGen (#183566)

Corrected directory of regression test in #178227
DeltaFile
+18-0llvm/test/CodeGen/AArch64/aarch64-tensorflow-isel-regression.ll
+0-18llvm/lib/Target/AArch64/aarch64-tensorflow-isel-regression.ll
+18-182 files

FreeBSD/doc b9e505awebsite/content/en mailto.adoc

remove stale FreeBSD Mall links
PR: 293468
DeltaFile
+0-1website/content/en/mailto.adoc
+0-11 files

FreeBSD/ports 6fa65b0devel/nextpnr-devel Makefile distinfo

devel/nextpnr-devel: Update to 2026-02-25
DeltaFile
+3-3devel/nextpnr-devel/Makefile
+3-3devel/nextpnr-devel/distinfo
+6-62 files

LLVM/project f5c3a8ellvm/test/Transforms/VectorCombine/AArch64 shuffle-of-intrinsics.ll shuffle-of-intrinscis.ll

[AArch64] Rename shuffle-of-intrinscis.ll to shuffle-of-intrinsics.ll. NFC
DeltaFile
+109-0llvm/test/Transforms/VectorCombine/AArch64/shuffle-of-intrinsics.ll
+0-109llvm/test/Transforms/VectorCombine/AArch64/shuffle-of-intrinscis.ll
+109-1092 files

LLVM/project a6a77fdclang/lib/AST ItaniumMangle.cpp, clang/test/CodeGen cfi-icall-with-abi-tag.cpp

[clang] Fixed a bug causing failure with CFI icalls enabled.  (#183428)

This is fixing a regression when abi_tag is used in conjunction with CFI. 
DeltaFile
+49-0clang/test/CodeGen/cfi-icall-with-abi-tag.cpp
+2-1clang/lib/AST/ItaniumMangle.cpp
+51-12 files

LLVM/project fa315e1libc/include/llvm-libc-macros float16-macros.h, libc/test/shared CMakeLists.txt

[libc][math] Disable float16 on clang 11 and older and enable shared tests on AArch64
DeltaFile
+0-4libc/test/shared/CMakeLists.txt
+2-1libc/include/llvm-libc-macros/float16-macros.h
+2-52 files

FreeNAS/freenas 907d3e7src/middlewared/middlewared/plugins/failover_ reboot.py

NAS-140000 / 26.0.0-BETA.1 / Call `boot.environment.activate` with proper signature (#18306)

DeltaFile
+3-5src/middlewared/middlewared/plugins/failover_/reboot.py
+3-51 files

FreeBSD/ports 95b2221devel Makefile, devel/prjpeppercorn112 Makefile pkg-plist

devel/prjpeppercorn112: Add new port

This port is used by devel/nextpnr* to produce configuration bitstreams for
CologneChip GateMate FPGAs.

Notes:
  - This port is versioned because of version compatibility requirements with
devel/nextpnr*
  - The timings tarball is mirrored because upstream currently does not provide
a versioned archive/URL
DeltaFile
+32-0devel/prjpeppercorn112/Makefile
+15-0devel/prjpeppercorn112/pkg-plist
+5-0devel/prjpeppercorn112/distinfo
+4-0devel/prjpeppercorn112/pkg-descr
+1-0devel/Makefile
+57-05 files

LLVM/project a772399flang-rt/include/flang-rt/runtime memory.h, flang-rt/lib/runtime unit.h unit.cpp

[flang-rt] Get rid of cyclic call chain in ChildIo. (#183369)

This is a follow up on #182635

It was suggested to place `static_assert(std::is_trivially_destructible_c<A>)`
for the `OwningPtr` class. This cannot be done, because there are
non-trivially destructible types used with `OwnerPtr` (e.g. lots of types
that inherit from `IoErrorHandler`, which is not trivially destructible).

This patch brings back the desctructor call into `OwningPtr::delete_ptr`
just to be on the safe side (though, I do not think we had any memory
leaks even without the destructor call), and removes the cyclic
dependency for the `~ChildIo()` caused by `previous_` member.
DeltaFile
+0-21flang-rt/include/flang-rt/runtime/memory.h
+6-8flang-rt/lib/runtime/unit.h
+8-5flang-rt/lib/runtime/unit.cpp
+14-343 files

LLVM/project 2a6a62amlir/lib/Analysis SliceAnalysis.cpp, mlir/test/Analysis test-match-reduction.mlir

[MLIR] Fix out-of-bounds crash in matchReduction for ops with fewer yield operands (#183555)

`mlir::matchReduction()` accessed `terminatorOp->getOperand(redPos)`
without checking that `redPos` is within the terminator's operand count.
This caused an assertion failure when the region's block-argument count
exceeds the terminator's yield count, e.g. for `linalg.pooling_nhwc_sum`
whose kernel region has three block args but yields only one value.

Add a bounds check before the operand access so the function returns
nullptr gracefully instead of crashing.

Fixes #131437
DeltaFile
+16-0mlir/test/Analysis/test-match-reduction.mlir
+2-1mlir/lib/Analysis/SliceAnalysis.cpp
+18-12 files

LLVM/project b9ad15fllvm/lib/Transforms/Scalar LICM.cpp

[NFC][LICM] Update the comment about hoisting depend on block frequency (#183437)

It seems that the commit 1a25d0 remove the implementation but the
comment is left.
DeltaFile
+1-2llvm/lib/Transforms/Scalar/LICM.cpp
+1-21 files

OPNSense/core 34d8a0asrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

Revert "Services: ISC DHCPv4: hide menu items when dnsmasq is enabled to improve "out of the box" experience. closes https://github.com/opnsense/core/issues/8329"

We are not hiding v6 now and since ISC-DHCP is not in the core system
we can go back to the normal way.

This reverts commit 0d6aa56527c60be14e6e626e5d0728108110cf2f.

PR: https://www.reddit.com/r/opnsense/comments/1qxqru9/comment/o42nx7v/
DeltaFile
+1-25src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+1-251 files

LLVM/project 11ed282llvm/include/llvm/ADT APFloat.h, llvm/lib/Support KnownFPClass.cpp

ValueTracking: Teach computeKnownFPClass that multiply by <= 1 cannot overflow (#183159)

DeltaFile
+107-0llvm/test/Transforms/Attributor/nofpclass-fmul.ll
+12-12llvm/include/llvm/ADT/APFloat.h
+9-0llvm/lib/Support/KnownFPClass.cpp
+128-123 files

FreeNAS/freenas 90951b6src/middlewared/middlewared/plugins/apps/ix_apps utils.py lifecycle.py, src/middlewared/middlewared/plugins/nfs_ status.py

Move definition of `safe_yaml_load` from plugins/apps/ix_apps/utils.py to middleware/utils/yaml.py
Update all current imports of `safe_yaml_load`.
Convert nfs plugin usage of `yaml.safe_load` to `safe_yaml_load`.
DeltaFile
+21-0src/middlewared/middlewared/utils/yaml.py
+0-19src/middlewared/middlewared/plugins/apps/ix_apps/utils.py
+3-3src/middlewared/middlewared/plugins/nfs_/status.py
+2-1src/middlewared/middlewared/plugins/apps/ix_apps/lifecycle.py
+2-1src/middlewared/middlewared/plugins/apps/ix_apps/metadata.py
+2-1src/middlewared/middlewared/pytest/unit/plugins/apps/test_quoted_str_dumper.py
+30-255 files not shown
+35-2911 files

LLVM/project a17349fllvm/test/Transforms/VectorCombine/X86 shuffle-of-casts.ll

[VectorCombine][X86] shuffle-of-casts.ll - add x86-64-v2 and x86-64-v4 test coverage (#183562)

Prep work for #165813
DeltaFile
+65-39llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
+65-391 files

LLVM/project f14875fclang/lib/Driver/ToolChains Clang.cpp, llvm/test/tools/llvm-offload-binary llvm-offload-binary.ll

[Clang] Enable response file support for 'llvm-offload-binary' (#183548)

Summary:
These command line invocations can become so large that they no longer
fit, we should support response files in this case so the build on
Windows can be unblocked with the new driver.
DeltaFile
+3-0llvm/test/tools/llvm-offload-binary/llvm-offload-binary.ll
+1-1clang/lib/Driver/ToolChains/Clang.cpp
+4-12 files

OPNSense/plugins ade2ca1www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogLayer4.xml, www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.xml

www/caddy: Add Layer 4 upstream originate TLS feature, which can connect to an upstream via TLS after TLS has been terminated
DeltaFile
+21-15www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+12-0www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+6-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+6-0www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+45-164 files

LLVM/project b654416libc/src/__support/math atan2f128.h, libc/test/src/math/smoke atan2f128_test.cpp

[libc][math] Fix atan2f128 when the exponent difference is larger than the precision. (#183552)

DeltaFile
+4-2libc/src/__support/math/atan2f128.h
+5-0libc/test/src/math/smoke/atan2f128_test.cpp
+9-22 files

LLVM/project e2d2b23mlir/include/mlir-c Rewrite.h, mlir/lib/Bindings/Python Rewrite.cpp

[MLIR][Python] Add `convert_type` API for TypeConverter (#183561)

This PR adds the  `convert_type` API for `TypeConverter`.
DeltaFile
+12-1mlir/lib/Bindings/Python/Rewrite.cpp
+9-0mlir/test/python/rewrite.py
+5-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+4-0mlir/include/mlir-c/Rewrite.h
+30-14 files

LLVM/project d44e417openmp/runtime/test/parallel bug63197.c

[openmp][tests] Fix bug63197.c (#183508)

#183269 tried to fix the test, but the test can still randomly fail. The
OpenMP spec does not prevent the runtime to chose a smaller team size
than returned from omp_max_threads() for the second parallel region.

Using a larger value than `omp_max_threads()` in a `num_threads` clause
is valid OpenMP code. With a correct OpenMP implementation, the
team-size of the second parallel region must still be smaller or equal
the value returned from `omp_max_threads()`.
DeltaFile
+9-3openmp/runtime/test/parallel/bug63197.c
+9-31 files

LLVM/project 8d23abellvm/include/llvm/Transforms/IPO IROutliner.h, llvm/test/Transforms/IROutliner illegal-nomerge.ll

[IROutliner] Don't outline callsites with nomerge (#183387)

`nomerge` states that calls to this function should never be merged
during optimisation. Outlining would have the effect of merging
callsites from separate functions into a single callsite in the outlined
function, so this attribute should prevent outlining.
DeltaFile
+104-0llvm/test/Transforms/IROutliner/illegal-nomerge.ll
+7-0llvm/include/llvm/Transforms/IPO/IROutliner.h
+111-02 files

OPNSense/core a4ae1cesrc/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

Firewall: Rules [new]: Add validation to prevent using both gateway and reply-to in the same rule (#9863)

(cherry picked from commit 3c28be916d40db28327cb5a68b8e4f329b6834bd)
DeltaFile
+6-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+6-01 files

LLVM/project 3a8081cllvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp AMDGPUPrintfRuntimeBinding.cpp, llvm/test/CodeGen/AMDGPU opencl-printf.ll

AMDGPU: Stop checking for r600 in printf pass (#183536)

Avoid adding the pass to the pipeline in the first place.
DeltaFile
+0-340llvm/test/CodeGen/AMDGPU/opencl-printf.ll
+11-5llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+0-4llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
+11-3493 files

NetBSD/pkgsrc PF859Jkdoc CHANGES-2026

   Updated net/wireshark, math/octave
VersionDeltaFile
1.1421+3-1doc/CHANGES-2026
+3-11 files

OPNSense/src c2b3d1dsys/netinet ip_divert.c

divert: Use a better source identifier for netisr_queue_src() calls

These opaque IDs are used by netisr to distribute work among threads.
The mapping function is simply SourceID % numthreads, so using socket
addresses as source IDs isn't going to distribute packets well due to
alignment.

Use the divert socket's generation number instead, as that suits this
purpose much better.
DeltaFile
+4-2sys/netinet/ip_divert.c
+4-21 files

FreeNAS/freenas 46f5c00src/middlewared/middlewared/plugins ntp.py, src/middlewared/middlewared/plugins/ntp peers.py __init__.py

Move ntp namespace to be typesafe
DeltaFile
+0-246src/middlewared/middlewared/plugins/ntp.py
+138-0src/middlewared/middlewared/plugins/ntp/peers.py
+86-0src/middlewared/middlewared/plugins/ntp/__init__.py
+61-0src/middlewared/middlewared/plugins/ntp/enums.py
+0-59src/middlewared/middlewared/plugins/ntp_/enums.py
+58-0src/middlewared/middlewared/plugins/ntp/crud.py
+343-3058 files not shown
+414-36314 files

LLVM/project 67beca5llvm/lib/Target/AArch64 AArch64InstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 store-float-conversion.ll tbl-loops.ll

[AArch64] Improve post-inc stores of SIMD/FP values

Add patterns to match post-increment truncating stores from lane 0 of
wide integer vectors (v4i32/v2i64) to narrower types (i8/i16/i32).
This avoids transferring the value through a GPR when storing.

Also remove the pre-legalization early-exit in combineStoreValueFPToInt
as it prevented the optimization from applying in some cases.
DeltaFile
+260-0llvm/test/CodeGen/AArch64/store-float-conversion.ll
+7-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+0-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+1-2llvm/test/CodeGen/AArch64/tbl-loops.ll
+268-54 files

ELF Tool Chain/elftoolchain 4345trunk/common _elftc.h

common: delete the ELFTC_GETPROGNAME() macro.

Code that used this macro has been migrated to use the
elftc_get_program_name() helper function.
DeltaFile
+0-41trunk/common/_elftc.h
+0-411 files

FreeNAS/freenas bb32412src/middlewared/middlewared/plugins/failover_ reboot.py

Call `boot.environment.activate` with proper signature
DeltaFile
+3-5src/middlewared/middlewared/plugins/failover_/reboot.py
+3-51 files