LLVM/project 4bb101ellvm/lib/Target/AMDGPU SIISelLowering.cpp

fix formatting
DeltaFile
+4-3llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+4-31 files

LLVM/project dc79e2aflang/include/flang/Optimizer/Builder TemporaryStorage.h, flang/lib/Optimizer/Builder TemporaryStorage.cpp

[flang] avoid introducing iteration dependencies in WHERE and FORALL temporaries (#195053)

This patch improves the addressing of temporaries created when needed for simple FORALL or WHERE as below to not introduce iteration dependencies.

```
subroutine foo(p1, p2, mask)
  real, pointer :: p1(:), p2(:)
  logical :: mask(:)
  where (mask) p1 = p2
end subroutine
```

Instead of using a stack like temporary that uses a counter to push and fetch elements, the loop IVs are directly used to address the temporaries. This makes it easier to later vectorize or parallelize those loops.

This is only done when:
- This is not a FORALL with array expressions
- The dynamic type is the same at each iterations
- The WHERE and FORALL do not create loops of depth more than 15.
- If there are FORALLs, their strides are constants 1 or -1.

    [3 lines not shown]
DeltaFile
+130-172flang/test/HLFIR/order_assignments/inlined-stack-temp.fir
+207-0flang/test/HLFIR/order_assignments/array-temp.fir
+86-9flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIROrderedAssignments.cpp
+82-0flang/lib/Optimizer/Builder/TemporaryStorage.cpp
+47-7flang/include/flang/Optimizer/Builder/TemporaryStorage.h
+45-0flang/test/HLFIR/order_assignments/array-temp-many-forall.f90
+597-1883 files not shown
+620-2189 files

LLVM/project 94ca490clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaDeclAttr.cpp SemaChecking.cpp

[clang][SYCL] Handle cdecl variadic functions for SYCL device (#194922)

SYCL doesn't allow variadic functions to be called from device code.
Since SYCL device compilation mostly uses targets that don't natively
support variadic fucntions, we now issue an error even if the variadic
function is never called from the device if it has cdecl calling
convention attribute. We also now don't issue an error if a variadic
function is called from the device code. This patch defers the error
caused by cdecl attribute to the actual call point and adds diagnosing
of variadic function calls on device side using deferred diagnostics.
DeltaFile
+45-0clang/test/SemaSYCL/variadic-func-call.cpp
+35-0clang/test/SemaSYCL/sycl-cconv.cpp
+6-8clang/lib/Sema/SemaDeclAttr.cpp
+6-0clang/lib/Sema/SemaChecking.cpp
+2-1clang/include/clang/Basic/DiagnosticSemaKinds.td
+94-95 files

LLVM/project c24fc71llvm/lib/Transforms/Scalar LICM.cpp, llvm/test/Transforms/LICM store-hoisting.ll hoist-inaccesiblemem-call.ll

Revert [LICM] Remove unnecessary check during store hoisting (#195606)

This check is needed after all, to handle the case where the load
aliases only on the first iteration. Even with correct cross-iteration
handling in MSSA, it's legal to return an out of loop clobbering memory
accesses in this case.

Reverts https://github.com/llvm/llvm-project/pull/187529.
Fixes https://github.com/llvm/llvm-project/issues/195513.
DeltaFile
+35-0llvm/test/Transforms/LICM/store-hoisting.ll
+5-3llvm/test/Transforms/LICM/hoist-inaccesiblemem-call.ll
+6-0llvm/lib/Transforms/Scalar/LICM.cpp
+2-1llvm/test/Transforms/LICM/call-hoisting.ll
+1-1llvm/test/Transforms/LICM/pr54495.ll
+49-55 files

LLVM/project c859a27clang-tools-extra/clang-tidy/modernize UseStringViewCheck.cpp UseStringViewCheck.h, clang-tools-extra/test/clang-tidy/checkers/modernize use-string-view-overloaded.cpp use-string-view.cpp

[clang-tidy] An option for conditional skipping overloaded functions … (#194133)

…in modernize-use-string-view
DeltaFile
+146-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-string-view-overloaded.cpp
+0-91clang-tools-extra/test/clang-tidy/checkers/modernize/use-string-view.cpp
+7-3clang-tools-extra/clang-tidy/modernize/UseStringViewCheck.cpp
+4-0clang-tools-extra/clang-tidy/modernize/UseStringViewCheck.h
+157-944 files

OPNSense/core 0064a48src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.xml

Since the prefix_source is verbatim to a subnet, we only allow its usage once per unique constraint
DeltaFile
+8-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+8-11 files

OPNSense/core 21fa7c6src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv6.xml

Add validations that disallow users to configure subnet value, pool value and reservations for a dynamic prefix subnet. The subnet must be empty since it is auto configured, the pool is auto configured as ::1000-::2000 and seeded with initial prefix, reservations cannot be created because that would blow up as there is no concept like partial IPv6 addresses in KEA. We always want to bootstrap KEA with an initial working configuration.
DeltaFile
+58-11src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+6-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+64-142 files

FreeBSD/ports 980dcf5net/haproxy26 distinfo Makefile

net/haproxy26: update to version 2.6.27.
DeltaFile
+3-3net/haproxy26/distinfo
+1-1net/haproxy26/Makefile
+4-42 files

FreeBSD/ports f5bc754net/haproxy24 distinfo Makefile

net/haproxy24: update to version 2.4.33.
DeltaFile
+3-3net/haproxy24/distinfo
+1-1net/haproxy24/Makefile
+4-42 files

FreeBSD/ports 85ec293net/haproxy28 distinfo Makefile

net/haproxy28: update to version 2.8.22.
DeltaFile
+3-3net/haproxy28/distinfo
+1-1net/haproxy28/Makefile
+4-42 files

FreeBSD/ports d2f5df9net/haproxy33 distinfo Makefile

net/haproxy33: update to version 3.3.8.
DeltaFile
+3-3net/haproxy33/distinfo
+1-1net/haproxy33/Makefile
+4-42 files

FreeBSD/ports 22a72e1net/haproxy distinfo Makefile

net/haproxy: update to version 3.2.17.
DeltaFile
+3-3net/haproxy/distinfo
+1-1net/haproxy/Makefile
+4-42 files

FreeBSD/ports 90f493cnet/haproxy30 distinfo Makefile

net/haproxy30: update to version 3.0.21.
DeltaFile
+3-3net/haproxy30/distinfo
+1-1net/haproxy30/Makefile
+4-42 files

LLVM/project fe3fd1eclang/test/Preprocessor riscv-intrinsic-exts.c

[clang][RISCV] Add REQRUIES to riscv-intrinsic-exts.c (#195605)
DeltaFile
+2-0clang/test/Preprocessor/riscv-intrinsic-exts.c
+2-01 files

OPNSense/core 1eb6293src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes JsonField.php

System: Access: Users - missing base64_decode in JsonField leading to validation failures, closes https://github.com/opnsense/core/issues/10248

(cherry picked from commit b94cad4d724e4cb194508000dba2c0c4555604fe)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/JsonField.php
+1-11 files

NetBSD/pkgsrc 5VywyNZdoc CHANGES-2026

   Updated net/openvpn, net/haproxy
VersionDeltaFile
1.2786+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 3z14pIVnet/haproxy distinfo Makefile

   haproxy: updated to 3.3.8

   3.3.8
   - BUG/MINOR: tcpcheck: Allow connection reuse without prior traffic
   - BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_ckch.c
   - BUG/MINOR: ssl: fix memory leaks on realloc failure in ssl_sock.c
   - DOC: config: Fix log-format example with last rule expressions
   - BUG/MINOR: ssl: fix double-free on failed realloc in ssl_sock.c
   - BUG/MINOR: tools: my_memspn/my_memcspn wrong cast causing incorrect byte reading
   - BUG/MINOR: tools: fix memory leak in indent_msg() on out of memory
   - BUG/MINOR: tools: free previously allocated strings on strdup failure in backup_env()
   - BUG/MINOR: sample: fix memory leak in check_when_cond() when ACL is not found
   - BUG/MINOR: sample: fix NULL strm dereference in sample_conv_when
   - BUG/MINOR: peers: fix logical "and" when checking for local in PEER_APP_ST_STARTING
   - BUG/MINOR: peers: fix wrong flag reported twice for dump_flags
   - CLEANUP: peers: fix a few user-visible spelling mistakes
   - BUG/MEDIUM: mux_h1: fix stack buffer overflow in h1_append_chunk_size()
   - BUG/MINOR: http_ana: use scf to report term_evts in http_wait_for_request()
   - BUILD: 51d: fix bool definition on dummy lib v4

    [12 lines not shown]
VersionDeltaFile
1.147+4-4net/haproxy/distinfo
1.155+2-2net/haproxy/Makefile
+6-62 files

NetBSD/pkgsrc tDyTENFnet/openvpn distinfo Makefile.common, net/openvpn-acct-wtmpx distinfo

   openvpn: updated to 2.7.4

   2.7.4

   configure: Remove --enable-strict
   GHA: Maintenance Update April 2026
   GHA: Add caching for vcpkg builds
   dns-scripts: Fix dnssec values in comments and Copyright statement format
   Fix pkgcs11 vcpkg port installing debug files on release builds
   Mbed TLS: Error out if we have no valid tls-groups
   dns: minimalist fix for dnssec setting
VersionDeltaFile
1.55+4-4net/openvpn-acct-wtmpx/distinfo
1.52+4-4net/openvpn-nagios/distinfo
1.80+4-4net/openvpn/distinfo
1.49+2-2net/openvpn/Makefile.common
+14-144 files

FreeBSD/ports 24fd581misc/ollama distinfo Makefile

misc/ollama: update 0.22.1 → 0.23.0
DeltaFile
+11-11misc/ollama/distinfo
+1-1misc/ollama/Makefile
+12-122 files

FreeBSD/ports 9dbc987devel/parol-ls distinfo Makefile, devel/parol-ls/files patch-Cargo.toml

devel/parol-ls: update 1.0.1 → 4.4.1
DeltaFile
+539-227devel/parol-ls/distinfo
+270-114devel/parol-ls/Makefile
+13-6devel/parol-ls/files/patch-Cargo.toml
+822-3473 files

FreeBSD/ports 32e5075net-p2p/qbittorrent distinfo Makefile

net-p2p/qbittorrent: update 5.1.4 → 5.2.0
DeltaFile
+3-3net-p2p/qbittorrent/distinfo
+1-2net-p2p/qbittorrent/Makefile
+1-0net-p2p/qbittorrent/pkg-plist-nox
+5-53 files

FreeBSD/ports 3d7480bshells/agsh distinfo Makefile

shells/agsh: update 0.18.1 → 0.18.3
DeltaFile
+3-3shells/agsh/distinfo
+1-1shells/agsh/Makefile
+4-42 files

FreeBSD/ports 0b0cfeamisc/goplaces distinfo Makefile

misc/goplaces: update 0.3.0 → 0.4.0
DeltaFile
+5-5misc/goplaces/distinfo
+1-1misc/goplaces/Makefile
+6-62 files

FreeBSD/ports 7732b37deskutils Makefile, deskutils/py-qmd Makefile pkg-descr

deskutils/py-qmd: New port: On-device hybrid search engine for Markdown documents
DeltaFile
+31-0deskutils/py-qmd/Makefile
+15-0deskutils/py-qmd/pkg-descr
+3-0deskutils/py-qmd/distinfo
+1-0deskutils/Makefile
+50-04 files

FreeBSD/ports 9ec9263devel/parol distinfo Makefile, devel/parol/files patch-Cargo.toml

devel/parol: update 1.0.1 → 4.4.1
DeltaFile
+547-277devel/parol/distinfo
+275-139devel/parol/Makefile
+13-6devel/parol/files/patch-Cargo.toml
+835-4223 files

FreeBSD/ports 850cd89databases/py-sqlite-vec Makefile pkg-descr, databases/py-sqlite-vec/files __init__.py sqlite-vec.h

databases/py-sqlite-vec: New port: SQLite vector search extension with Python bindings
DeltaFile
+61-0databases/py-sqlite-vec/files/__init__.py
+41-0databases/py-sqlite-vec/files/sqlite-vec.h
+40-0databases/py-sqlite-vec/Makefile
+16-0databases/py-sqlite-vec/files/pyproject.toml
+5-0databases/py-sqlite-vec/pkg-descr
+3-0databases/py-sqlite-vec/distinfo
+166-01 files not shown
+167-07 files

FreeBSD/ports e3f946eaudio/xwax Makefile distinfo

audio/xwax: update 1.9 → 1.10
DeltaFile
+5-3audio/xwax/Makefile
+3-3audio/xwax/distinfo
+8-62 files

FreeBSD/ports 0bbe053science/mopac distinfo Makefile

science/mopac: update 23.2.2 → 23.2.5
DeltaFile
+3-3science/mopac/distinfo
+2-1science/mopac/Makefile
+5-42 files

FreeBSD/ports 2265b8esysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.28 → 2026.5.0
DeltaFile
+23-23sysutils/mise/distinfo
+11-11sysutils/mise/Makefile
+34-342 files

FreeBSD/ports f042ce9net/wstunnel distinfo Makefile

net/wstunnel: update 10.5.3 → 10.5.4
DeltaFile
+3-9net/wstunnel/distinfo
+1-4net/wstunnel/Makefile
+4-132 files