LLVM/project a03c35flibcxx/include/__format unicode.h

[libc++][NFC] Avoid checking that string::iterator is a contiguous iterator (#178636)

`__is_continuation` is only used in contexts where we already know that
the argument is a contiguous iterator. However, due to the context in
which it is used, we check it as soon as the header is included. The
`contiguous_iterator` check is quite expensive (~12ms on my system), so
avoiding it reduces compile times for quite a few headers, including
`<vector>`.
DeltaFile
+1-1libcxx/include/__format/unicode.h
+1-11 files

LLVM/project 04ae88allvm/include/llvm/ADT GenericUniformityImpl.h, llvm/include/llvm/CodeGen TargetInstrInfo.h

Implement per-output machine uniformity analysis
DeltaFile
+76-14llvm/lib/CodeGen/MachineUniformityAnalysis.cpp
+27-11llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+16-5llvm/include/llvm/ADT/GenericUniformityImpl.h
+8-9llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/per-output-uniformity.mir
+4-4llvm/lib/Target/AMDGPU/SIInstrInfo.h
+4-3llvm/include/llvm/CodeGen/TargetInstrInfo.h
+135-462 files not shown
+140-498 files

LLVM/project ec86761lldb/source/Core CoreProperties.td, lldb/source/Plugins/SymbolFile/PDB SymbolFilePDBProperties.td

[lldb] Fix typos in property descriptions. (#178757)

DeltaFile
+3-3lldb/source/Core/CoreProperties.td
+1-1lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDBProperties.td
+4-42 files

LLVM/project d473a87clang/docs ReleaseNotes.rst, clang/include/clang/Sema Sema.h

[Clang] speed up -Wassign-enum via enumerator caching (#176560)

Fixes #176454

---

This patch addresses a performance issue in `-Wassign-enum` where
enumerator values were repeatedly rebuilt and sorted for each assignment
check, leading to excessive compile-time overhead for large enums.


The following charts demonstrate the benchmark results before and after
caching enumerator values

Before
<img width="640" height="480" alt="before_enum_assign"
src="https://github.com/user-attachments/assets/cbc9de29-32cd-452e-84e9-383dcf334bac"
/>


    [3 lines not shown]
DeltaFile
+20-20clang/lib/Sema/SemaStmt.cpp
+12-1clang/test/Sema/warn-outof-range-assign-enum.c
+4-0clang/include/clang/Sema/Sema.h
+2-0clang/docs/ReleaseNotes.rst
+38-214 files

LLVM/project 5bd8dadclang/test/C/C2y n3605.c n3605_1.c, clang/www c_status.html

clang: add test for C2y n3605 (#178479)

Add a test for N3605: Generic replacement (v. 2 of quasi-literals)

The paper clarifies existing behavior of _Generic selection and
parenthesis. This PR adds tests along the same lines and mark the
feature as supported.
DeltaFile
+57-0clang/test/C/C2y/n3605.c
+19-0clang/test/C/C2y/n3605_1.c
+4-0clang/test/C/C2y/n3605_2.c
+1-1clang/www/c_status.html
+81-14 files

LLVM/project 8bfe65cclang/www hacking.html

clang: improve lit testing docs (#178244)

The LLVM Integrated Tester now generates an "easy to use" script to run
clang tests. It is no longer needed to pass all of the commandline
arguments to it. This PR simplifies the documentation a little by
removing the unneeded commandline arguments and adding a link to the lit
man page.
DeltaFile
+32-39clang/www/hacking.html
+32-391 files

FreeBSD/ports 4f024b9security/vuxml/vuln 2026.xml

security/vuxml: Document xrdp RCE vulnerability

Security:       https://www.cve.org/CVERecord?id=CVE-2025-68670
Security:       https://github.com/neutrinolabs/xrdp/security/advisories/GHSA-rwvg-gp87-gh6f
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

FreeBSD/ports 0c62b94x11-drivers/xorgxrdp distinfo Makefile

x11-drivers/xorgxrdp: Update to 0.15.0

Changes:        https://github.com/neutrinolabs/xorgxrdp/releases/tag/v0.10.5
DeltaFile
+5-5x11-drivers/xorgxrdp/distinfo
+3-3x11-drivers/xorgxrdp/Makefile
+8-82 files

FreeBSD/ports 52b79b5net/xrdp distinfo Makefile

net/xrdp: Update to 0.10.5

Security:       CVE-2025-68670
Security:       https://github.com/neutrinolabs/xrdp/security/advisories/GHSA-rwvg-gp87-gh6f
Changes:        https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.5
DeltaFile
+3-3net/xrdp/distinfo
+1-2net/xrdp/Makefile
+1-0net/xrdp/pkg-plist
+5-53 files

HardenedBSD/src 4139a8dshare/man/man4 epair.4, sys/dev/dpaa2 dpaa2_ni.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+16-12sys/net/if_epair.c
+19-1share/man/man4/epair.4
+14-0sys/dev/dpaa2/dpaa2_ni.c
+49-133 files

NetBSD/pkgsrc-wip fd2fe38. Makefile, py-psleak Makefile PLIST

py-psleak: removed; imported into base
DeltaFile
+0-26py-psleak/Makefile
+0-9py-psleak/PLIST
+0-5py-psleak/distinfo
+0-3py-psleak/DESCR
+0-1Makefile
+0-445 files

HardenedBSD/src 0d71922share/man/man4 epair.4, sys/dev/dpaa2 dpaa2_ni.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+16-12sys/net/if_epair.c
+19-1share/man/man4/epair.4
+14-0sys/dev/dpaa2/dpaa2_ni.c
+49-133 files

NetBSD/pkgsrc OcoDKDEdoc CHANGES-2026

   Added sysutils/py-psleak; Updated sysutils/py-psutil
VersionDeltaFile
1.755+3-1doc/CHANGES-2026
+3-11 files

HardenedBSD/ports d3b0050astro/wcslib pkg-plist, lang/dotnet pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+161-179sysutils/xcp/distinfo
+89-105lang/dotnet/pkg-plist
+81-91sysutils/xcp/Makefile
+1-159multimedia/bcmatroska2/files/patch-corec_corec_helpers_file_file__bctbx.c
+72-0net/haproxy/files/patch-src_tools.c
+0-37astro/wcslib/pkg-plist
+404-57145 files not shown
+563-70151 files

NetBSD/pkgsrc nZ3seyXsysutils/py-psutil Makefile distinfo

   py-psutil: updated to 7.2.2

   7.2.2

   **Enhancements**

   - 2705_: [Linux]: `Process.wait()`_ now uses ``pidfd_open()`` + ``poll()`` for
     waiting, resulting in no busy loop and faster response times. Requires
     Linux >= 5.3 and Python >= 3.9. Falls back to traditional polling if
     unavailable.
   - 2705_: [macOS], [BSD]: `Process.wait()`_ now uses ``kqueue()`` for waiting,
     resulting in no busy loop and faster response times.

   **Bug fixes**

   - 2701_, [macOS]: fix compilation error on macOS < 10.7.  (patch by Sergey
     Fedorov)
   - 2707_, [macOS]: fix potential memory leaks in error paths of
     `Process.memory_full_info()` and `Process.threads()`.

    [3 lines not shown]
VersionDeltaFile
1.67+3-5sysutils/py-psutil/Makefile
1.65+4-4sysutils/py-psutil/distinfo
+7-92 files

NetBSD/pkgsrc Iq5xlSEsysutils Makefile, sysutils/py-psleak Makefile PLIST

   py-psleak: updated to 0.1.5

   A testing framework for detecting memory leaks and unclosed resources
   created by Python functions, particularly those implemented in C
   or other native extensions.
VersionDeltaFile
1.1+20-0sysutils/py-psleak/Makefile
1.1+9-0sysutils/py-psleak/PLIST
1.1+5-0sysutils/py-psleak/distinfo
1.1185+2-1sysutils/Makefile
1.1+3-0sysutils/py-psleak/DESCR
+39-15 files

LLVM/project 481146ellvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR per-output-uniformity.mir

[AMDGPU] Add test for amdgcn.if/else per-output uniformity (NFC)

Add a test to document the current behavior of uniformity analysis for
amdgcn.if and amdgcn.else intrinsics. Currently both outputs are marked
divergent regardless of input uniformity.
DeltaFile
+60-0llvm/test/Analysis/UniformityAnalysis/AMDGPU/MIR/per-output-uniformity.mir
+60-01 files

LLVM/project 0551c8ellvm/include/llvm-c Core.h, llvm/lib/IR Core.cpp

IR: Add stub LLVMCreateDenormalFPEnvAttribute to C API

This is a staging commit for #174293 to avoid an intermediate
break of the mesa build when committed. Implement just enough
of the API in terms of the old attributes to avoid breaking
the mesa use. #174293 will then implement the full API in terms
of the new attribute.
DeltaFile
+34-0llvm/include/llvm-c/Core.h
+18-0llvm/unittests/IR/AttributesTest.cpp
+13-0llvm/lib/IR/Core.cpp
+65-03 files

LLVM/project e9e8b38llvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics (#175132)

DeltaFile
+76-4llvm/docs/AMDGPUUsage.rst
+76-41 files

FreeNAS/freenas c30744dsrc/freenas/etc/pam.d middleware-unix.mako middleware-session.mako

Add base PAM config files
DeltaFile
+8-0src/freenas/etc/pam.d/middleware-unix.mako
+7-0src/freenas/etc/pam.d/middleware-session.mako
+15-02 files

LLVM/project 7a62033llvm/lib/Target/AMDGPU SOPInstructions.td, llvm/test/MC/AMDGPU gfx13_asm_sop2.s gfx13_asm_sop2_alias.s

[AMDGPU] Add SOP2 support for gfx13 (#178848)

Co-authored-by: Jay Foad <jay.foad at amd.com>
DeltaFile
+4,716-0llvm/test/MC/AMDGPU/gfx13_asm_sop2.s
+123-90llvm/lib/Target/AMDGPU/SOPInstructions.td
+51-0llvm/test/MC/AMDGPU/gfx13_asm_sop2_alias.s
+4,890-903 files

OpenBSD/ports abWUfBDprint/htmldoc distinfo Makefile

   Update to htmldoc-1.9.23.
VersionDeltaFile
1.26+2-2print/htmldoc/distinfo
1.65+1-1print/htmldoc/Makefile
+3-32 files

LLVM/project f190477clang/include/clang/Basic BuiltinsAMDGPU.td, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics (#170813)

DeltaFile
+86-0clang/test/Sema/wave-reduce-builtins-validate-amdgpu.cl
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+26-22clang/include/clang/Basic/BuiltinsAMDGPU.td
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+204-224 files

LLVM/project 4ded7e0llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fadd.ll llvm.amdgcn.reduce.fsub.ll

[AMDGPU] Add wave reduce intrinsics for double types - 2 (#170812)

Supported Ops: `add`, `sub`
DeltaFile
+1,115-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+1,102-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+91-19llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+2-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2,310-194 files

LLVM/project d1817c4llvm/docs AMDGPUUsage.rst

[AMDGPU] Update documentation for wave reduction intrinsics
DeltaFile
+76-4llvm/docs/AMDGPUUsage.rst
+76-41 files

LLVM/project 9e7919allvm/lib/Target/AMDGPU SIISelLowering.cpp

Use getRegClass() API
DeltaFile
+1-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-21 files

LLVM/project 88ec5a0clang/include/clang/Basic BuiltinsAMDGPU.td, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics
DeltaFile
+86-0clang/test/Sema/wave-reduce-builtins-validate-amdgpu.cl
+84-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+26-22clang/include/clang/Basic/BuiltinsAMDGPU.td
+8-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+204-224 files

LLVM/project 61d5361llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.fsub.ll llvm.amdgcn.reduce.fadd.ll

Use _pseudo instead of _gfx12 encoding, plus minor code cleanup
DeltaFile
+19-14llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fsub.ll
+4-4llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.fadd.ll
+27-223 files

LLVM/project daefbefllvm/lib/Target/AMDGPU SIISelLowering.cpp

Refactor code and add some comments
DeltaFile
+8-5llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+8-51 files

LLVM/project 66042a3llvm/lib/Target/AMDGPU SIISelLowering.cpp

    Avoid generation check in callee function
DeltaFile
+17-7llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+17-71 files