LLVM/project 8102ebfmlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp

[MLIR][XeGPU] Fixing PR179016 minor issues (#180295)

Fix two issues brough by PR179016: 
1. unused variable if build the option with
"DLLVM_ENABLE_ASSERTIONS=OFF"
2. Recover modification to recoverTemporaryLayouts() brought by
PR176737. Unintentionally lost during the merging process.
DeltaFile
+4-4mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+4-41 files

LLVM/project f7aa1cdclang/lib/Frontend FrontendAction.cpp, clang/lib/Serialization ASTWriter.cpp

[clang] Canonicalizing `-include-pch` input in the Frontend (#180065)

This patch adds logic to canonicalize `-include-pch`'s input in the
frontend. This way, the `ASTWriter` always serializes the canonicalized
path to the included pch file whether the input is an absolute path or a
relative path.

Fixes rdar://168596546.
DeltaFile
+29-0clang/test/PCH/pch-input-path-independent.c
+12-3clang/lib/Frontend/FrontendAction.cpp
+9-0clang/lib/Serialization/ASTWriter.cpp
+1-1clang/test/Modules/validate-file-content.m
+2-0clang/test/PCH/debug-info-pch-path.c
+1-1clang/test/PCH/modified-module-dependency.m
+54-51 files not shown
+55-67 files

NetBSD/src cZDWUfLlib/libcurses slk.c, lib/libm/noieee_src n_cbrt.c

   s/retore/restore/ in comments.
VersionDeltaFile
1.22+4-4lib/libcurses/slk.c
1.3+3-3sys/dev/pci/qat/qat_ae.c
1.14+2-2lib/libm/src/s_cbrt.c
1.8+2-2lib/libm/src/s_cbrtf.c
1.7+2-2sys/arch/powerpc/booke/spe_subr.S
1.8+2-2lib/libm/noieee_src/n_cbrt.c
+15-156 files

DragonFlyBSD/src 35a77c5sys/kern kern_caps.c vfs_syscalls.c, sys/sys caps.h

kernel - Fix serious root vulnerabilities in the caps code

* The caps code was inadvertently allowing many root-only operations
  to be run from user mode, particularly mount/umount ops by assuming
  a root creds check that was not taking place in some of the API
  calls, but was taking place in others.

* All API calls now check root creds by default unless passed the
  appropriate flag.

Found-by: ivadasz (Imre Vadasz)
DeltaFile
+8-8sys/kern/kern_caps.c
+10-2sys/kern/vfs_syscalls.c
+4-4sys/kern/kern_exec.c
+4-2sys/sys/caps.h
+3-1sys/kern/kern_shutdown.c
+1-1sys/kern/kern_sig.c
+30-186 files

LLVM/project 2555f3bclang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h, clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp FactsGenerator.cpp

[LifetimeSafety] Treat std::unique_ptr::release() as a move operation (#180230)

Add support for `std::unique_ptr::release()` in lifetime analysis to
avoid false positives when ownership is manually transferred via
`release()`.

- Added a new function `isUniquePtrRelease()` to detect when
`std::unique_ptr::release()` is called
- Modified `handleInvalidatingCall()` to mark the unique_ptr as moved
when release() is called

When manually transferring ownership using `std::unique_ptr::release()`,
the lifetime analysis would previously generate false positive
use-after-free warnings. This change treats `release()` as a move
operation, correctly modeling the ownership transfer semantics and
reducing false positives in code that manually manages ownership.
DeltaFile
+18-8clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+14-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+12-0clang/test/Sema/warn-lifetime-safety.cpp
+5-0clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+1-0clang/test/Sema/Inputs/lifetime-analysis.h
+50-95 files

DragonFlyBSD/src 7bffb93sys/kern subr_alist.c subr_blist.c

kernel - Fix overflow in alist and blist code

* This code tracks swap space and large blocks of contiguous DMA memory.

* Fix overflows in array size calculations that did not take into
  account terminator entries.

  (a) Remove terminals from alists entirely.
  (b) Account for space used by the terminator in blists.

Found-by: tuxillo / AI
DeltaFile
+61-20sys/kern/subr_alist.c
+7-2sys/kern/subr_blist.c
+68-222 files

LLVM/project 249bf83clang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,639-1,65665 files

LLVM/project 184b51fclang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

reb

Created using spr 1.3.7
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,639-1,65665 files

LLVM/project bb1bde3clang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

reb

Created using spr 1.3.7
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,639-1,65665 files

LLVM/project 278fd05clang/test/OpenMP task_codegen.cpp threadprivate_codegen.cpp

[Clang] Mark this pointer in destructors dead_on_return (#166276)

This helps to clean up any dead stores that come up at the end of the
destructor. The motivating example was a refactoring in libc++'s
basic_string implementation in 8dae17be2991cd7f0d7fd9aa5aecd064520a14f6
that added a zeroing store into the destructor, causing a large
performance regression on an internal workload. We also saw a ~0.2%
performance increase on an internal server workload when enabling this.

I also tested this against all of the non-flaky tests in our large C++
codebase and found a minimal number of issues that all happened to be in
user code.
DeltaFile
+3,458-2,041clang/test/OpenMP/task_codegen.cpp
+2,140-2,140clang/test/OpenMP/threadprivate_codegen.cpp
+514-514clang/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp
+510-510clang/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp
+652-316clang/test/OpenMP/for_reduction_codegen.cpp
+455-455clang/test/OpenMP/single_codegen.cpp
+7,729-5,97693 files not shown
+15,658-13,77499 files

LLVM/project bd40e5eclang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,639-1,65665 files

LLVM/project 474ecf9clang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

cmt

Created using spr 1.3.7
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,639-1,65665 files

LLVM/project 0bc4b45clang/unittests/Analysis CFGBackEdgesTest.cpp, llvm/lib/CAS OnDiskGraphDB.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-1,144llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+914-0llvm/lib/Target/Hexagon/HexagonLiveVariables.cpp
+312-0clang/unittests/Analysis/CFGBackEdgesTest.cpp
+222-30llvm/lib/CAS/OnDiskGraphDB.cpp
+208-0llvm/unittests/CAS/OnDiskGraphDBTest.cpp
+134-0llvm/lib/Target/Hexagon/HexagonLiveVariables.h
+1,790-1,17459 files not shown
+2,638-1,65465 files

OPNSense/plugins 646f886net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms dialogAcl.xml dialogAction.xml, net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy HAProxy.xml

Merge pull request #5101 from fraenki/haproxy_470

net/haproxy: release 5.0
DeltaFile
+1,488-463net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf
+1,759-154net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/HAProxy.xml
+1,170-1net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogAcl.xml
+208-353net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogAction.xml
+309-0net/haproxy/src/opnsense/mvc/app/models/OPNsense/HAProxy/Migrations/M5_0_0.php
+65-19net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/forms/dialogBackend.xml
+4,999-9909 files not shown
+5,123-1,02515 files

FreeNAS/freenas 52b4a5dsrc/middlewared/middlewared logger.py, src/middlewared/middlewared/etc_files/syslog-ng syslog-ng.conf.mako

NAS-138844 / 26.0.0-BETA.1 / Add logger for the audit handler. (#18122)

This is infrastructure on which the audit handler will depend.

A companion audit handler PR, in the truenas/audit_rules repo, of the
same branch name will follow.
DeltaFile
+11-1src/middlewared/middlewared/etc_files/syslog-ng/syslog-ng.conf.mako
+2-0src/middlewared/middlewared/logger.py
+13-12 files

NetBSD/pkgsrc 8v0kYFMeditors/emacs30 PLIST.cocoa options.mk

   emacs30: redundant Emacs.pdmp removed from macosx Applications dir

   emacs30 fails to build on macosx with pkgsrc error:

     pkg_create: can't stat `.../pkgsrc/editors/emacs30/work/.destdir/usr/local/pkg/Applications/Emacs.app/Contents/MacOS/libexec/Emacs.pdmp'

   and

     The following files are in the PLIST but not in ... (cites Emacs.pdmp)

   This is due to an upstream change from emacs29 to emacs30.  In a
   non-self contained install you do not need Contents/MacOS/libexec/Emacs.pdmp
   in the Applications directory because emacs uses the one installed
   in the libexec directory.  i.e. the one referenced in the main PLIST
   file herek libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
   This file is no longer present in emacs30.

   So we can safely remove references to:


    [6 lines not shown]
VersionDeltaFile
1.2+1-2editors/emacs30/PLIST.cocoa
1.5+1-2editors/emacs30/options.mk
+2-42 files

FreeBSD/ports 8500546net-mgmt/nagios4 Makefile

net-mgmt/nagios4: Fix build with OpenSSL from ports

Approved by:    hard.egg0918 at fastmail.com (maintainer, via email)
DeltaFile
+3-0net-mgmt/nagios4/Makefile
+3-01 files

pfSense/pfsense 840c8a2src/usr/local/pfSense/include/www firewall_virtual_ip.inc

Reject empty VIP input. Fix #16610
DeltaFile
+22-24src/usr/local/pfSense/include/www/firewall_virtual_ip.inc
+22-241 files

LLVM/project 71a8973mlir/include/mlir/Bindings/Python IRAttributes.h, mlir/lib/Bindings/Python IRAffine.cpp IRInterfaces.cpp

[MLIR][Python] Remove partial LLVM APIs in python bindings (4/n)  (#180256)

This PR continues work from #178290 
It replaces some LLVM utilities with straightforward `std::`
equivalents.
DeltaFile
+25-36mlir/lib/Bindings/Python/IRAffine.cpp
+26-28mlir/lib/Bindings/Python/IRInterfaces.cpp
+20-23mlir/lib/Bindings/Python/IRAttributes.cpp
+13-17mlir/lib/Bindings/Python/Globals.cpp
+6-5mlir/include/mlir/Bindings/Python/IRAttributes.h
+4-5mlir/lib/Bindings/Python/IRTypes.cpp
+94-1143 files not shown
+100-1229 files

pfSense/pfsense 5da3b78src/usr/local/www system.php

Remove dead link. Fix #16620
DeltaFile
+2-4src/usr/local/www/system.php
+2-41 files

LLVM/project be18ac8llvm/lib/Target/SPIRV SPIRVGlobalRegistry.cpp, llvm/test/CodeGen/SPIRV memset-large-size.ll

[SPIRV] Fix APInt overflow in memset constant array creation (#180189)

In getOrCreateConstIntArray(), the cache UniqueKey encoded the array
size (Num) using the array element type (e.g. i8 for memset). Since Num
is a size_t that can exceed 255, this caused an APInt overflow when Num
> 255. Use i64 for Num in the UniqueKey.
DeltaFile
+22-0llvm/test/CodeGen/SPIRV/memset-large-size.ll
+2-1llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
+24-12 files

LLVM/project 9e355c8llvm/include/llvm/IR IntrinsicsSPIRV.td, llvm/lib/Target/SPIRV SPIRVEmitIntrinsics.cpp SPIRVLegalizePointerCast.cpp

[SPIRV] Fix alignment overflow in memory intrinsics (#180184)

Per SPIR-V spec alignment is 32-bit integer, so it should be encoded as
i8 in the intrinsics'
def.
DeltaFile
+21-0llvm/test/CodeGen/SPIRV/memory-inst-large-align.ll
+4-4llvm/include/llvm/IR/IntrinsicsSPIRV.td
+4-4llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
+1-1llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
+30-94 files

NetBSD/pkgsrc mKYArGwdoc CHANGES-2026

   doc: Updated security/erlang-fast_tls to 1.1.25
VersionDeltaFile
1.937+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fwBhlw6security/erlang-fast_tls distinfo Makefile

   security/erlang-fast_tls: Update to 1.1.25

   # Version 1.1.25

   * Fix compilation issues on illumos

   # Version 1.1.24

   * Updating p1_utils to version 1.0.28.
   * Add option to accept client certificates that don't have sslclient purpose

   # Version 1.1.23

   * Updating p1_utils to version 1.0.27.
VersionDeltaFile
1.23+4-4security/erlang-fast_tls/distinfo
1.25+2-2security/erlang-fast_tls/Makefile
+6-62 files

FreeNAS/freenas e1c8eeasrc/middlewared/middlewared/utils/account authenticator.py

Address review
DeltaFile
+1-0src/middlewared/middlewared/utils/account/authenticator.py
+1-01 files

NetBSD/pkgsrc d0pLv1Idoc CHANGES-2026

   doc: Updated devel/erlang-ezlib to 1.0.15
VersionDeltaFile
1.936+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1IE9ynudevel/erlang-ezlib distinfo Makefile

   devel/erlang-ezlib: update to 1.0.15

   # Version 1.0.15

   * Updating p1_utils to version 1.0.28.
VersionDeltaFile
1.11+4-4devel/erlang-ezlib/distinfo
1.10+2-2devel/erlang-ezlib/Makefile
+6-62 files

NetBSD/pkgsrc hwhs655doc CHANGES-2026

   doc: Updated net/erlang-esip to 1.0.59
VersionDeltaFile
1.935+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc B9spm6Tnet/erlang-esip distinfo Makefile

   /net/erlang-esip: Update to 1.0.59

   # Version 1.0.59

   * Updating stun to version 1.2.21.
   * Updating fast_tls to version 1.1.25.

   # Version 1.0.58

   * Updating fast_tls to version 1.1.24.
   * Updating stun to version 1.2.20.
   * Updating p1_utils to version 1.0.28.
VersionDeltaFile
1.21+4-4net/erlang-esip/distinfo
1.20+2-2net/erlang-esip/Makefile
+6-62 files

FreeNAS/freenas b806b26src/middlewared/middlewared/plugins auth.py

Address review
DeltaFile
+3-0src/middlewared/middlewared/plugins/auth.py
+3-01 files