LLVM/project 22a6dc1lldb/test/API/tools/lldb-server TestGdbRemoteThreadsInStopReply.py

[lldb][test] Check debugserver's expedited memory in its replies (#216165)

debugserver expedites memory in two replies and no test asserts any of it is there.

`test_stop_reply_expedites_frame_pointer_backchain` checks the stop reply: every
`memory:` entry carries `2 * ptrsize` bytes, and there are at most two, the cap
that keeps the reply small. The count is not pinned to exactly two, how far the
walk gets depends on where the backchain terminates.

`test_threads_info_expedites_stopped_frame_stack` checks `jThreadsInfo` by chunk
size: every thread carries at least one backchain entry, the stopped thread
carries one or two chunks that are not, and no other thread carries any. The
addresses are not checked, debugserver anchors frame 0's window at `$fp` or at
`$sp` depending on the inferior's prologue.

Sizes come from `qProcessInfo`, not a hard-coded 16, so they hold on a 32-bit
target. `gather_threads_info` is split out of `gather_threads_info_pcs`.
debugserver only.
DeltaFile
+78-4lldb/test/API/tools/lldb-server/TestGdbRemoteThreadsInStopReply.py
+78-41 files

FreeBSD/ports d03d451graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update 3.4.13 => 3.4.14

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.14

PR:             297486
Reported by:    mandree (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/580
MFH:            2026Q3
Security:       CVE-2026-68514 PyOpenEXR deep prefixed literal RGB key collision heap buffer overflow
Security:       CVE-2026-68513 PyOpenEXR prefixed literal RGB key collision heap buffer overflow
Security:       CVE-2026-62986 PyOpenEXR deep prefixed RGB stale lane disclosure
Security:       CVE-2026-61703 PyOpenEXR deep mixed RGB heap buffer overflow
Security:       CVE-2026-61555 empty multiView viewFromChannelName file crash
Security:       CVE-2026-59985 ILP32 OpenEXRCore RLE decode heap OOB read DoS
Security:       CVE-2026-59984 ILP32 B44 InputFile decode scratch buffer overflow
Security:       CVE-2026-59983 ILP32 DeepTiledInputFile sample count table decode OOB read
Security:       CVE-2026-59982 ILP32 DWAA InputFile packed AC buffer overflow

    [8 lines not shown]
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+2-2graphics/openexr/Makefile
+2-2graphics/openexr-website-docs/Makefile
+10-104 files

FreeBSD/ports 43e4300graphics/openexr Makefile distinfo, graphics/openexr-website-docs Makefile distinfo

graphics/openexr*: Security update 3.4.13 => 3.4.14

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.14

PR:             297486
Reported by:    mandree (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/580
MFH:            2026Q3
Security:       CVE-2026-68514 PyOpenEXR deep prefixed literal RGB key collision heap buffer overflow
Security:       CVE-2026-68513 PyOpenEXR prefixed literal RGB key collision heap buffer overflow
Security:       CVE-2026-62986 PyOpenEXR deep prefixed RGB stale lane disclosure
Security:       CVE-2026-61703 PyOpenEXR deep mixed RGB heap buffer overflow
Security:       CVE-2026-61555 empty multiView viewFromChannelName file crash
Security:       CVE-2026-59985 ILP32 OpenEXRCore RLE decode heap OOB read DoS
Security:       CVE-2026-59984 ILP32 B44 InputFile decode scratch buffer overflow
Security:       CVE-2026-59983 ILP32 DeepTiledInputFile sample count table decode OOB read
Security:       CVE-2026-59982 ILP32 DWAA InputFile packed AC buffer overflow

    [6 lines not shown]
DeltaFile
+3-3graphics/openexr/distinfo
+3-3graphics/openexr-website-docs/distinfo
+2-2graphics/openexr/Makefile
+2-2graphics/openexr-website-docs/Makefile
+10-104 files

LLVM/project ff38501lldb/source/Plugins/SymbolFile/NativePDB PdbIndex.cpp PdbSymUid.cpp

[lldb][NativePDB] Migrate away from `lldbassert` (#216152)

`lldbassert` has a note on the lldb docs that reads:
> New code should not be using `lldbassert()` and existing uses should
be replaced by other means of error handling.

(Native)PDB is the largest user of `lldbassert`. This migrates NativePDB
away. I kept the DIA PDB asserts, because we want to remove it
regardless.

There are two main reasons `lldbassert` is used:
1. Checking internal invariants. For example checking that we haven't
already created a type when saving it to a map. I replaced this with
`assert`.
2. Checking for invalid debug info. For example checking that the base
class of a record is another record. I replaced this with a log and
early out. We shouldn't even `assert` here.
DeltaFile
+93-32lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
+44-19lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
+15-10lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
+13-9lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
+14-0lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.cpp
+6-5lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp
+185-753 files not shown
+193-809 files

LLVM/project 60b03d4clang/lib/CIR/CodeGen CIRGenModule.cpp, clang/test/CIR/CodeGenOpenCL kernel-arg-info-single-as.cl

fix: document CIR OpenCL kernel argument metadata
DeltaFile
+10-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+2-2clang/test/CIR/CodeGenOpenCL/kernel-arg-info-single-as.cl
+12-22 files

LLVM/project 79eed78llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/llvm-intrinsics sincos-opencl.ll

[SPIR-V] Avoid dead OpLoad for unused cosine result in llvm.sincos lowering (#215773)
DeltaFile
+6-5llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+11-0llvm/test/CodeGen/SPIRV/llvm-intrinsics/sincos-opencl.ll
+17-52 files

LLVM/project 2b2b8b1clang/unittests/Interpreter InterpreterExtensionsTest.cpp, llvm/include/llvm/ExecutionEngine/Orc LLJIT.h

Move to LLJIT and add error test
DeltaFile
+52-0llvm/unittests/ExecutionEngine/Orc/LLJITTest.cpp
+13-4llvm/lib/ExecutionEngine/Orc/LLJIT.cpp
+0-8llvm/tools/lli/lli.cpp
+1-1llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h
+1-1clang/unittests/Interpreter/InterpreterExtensionsTest.cpp
+1-0llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
+68-146 files

NetBSD/pkgsrc ejCpjDsdoc CHANGES-2026

   doc: Updated chat/weechat to 4.10.0
VersionDeltaFile
1.5269+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qzeui9Hchat/weechat Makefile distinfo, chat/weechat/patches patch-src_core_core-utf8.c patch-src_core_core-debug.c

   weechat: Update to 4.10.0

   This is a new feature and security release that includes a deluge
   of fixes, some of which might be security relevant (e.g. in irc
   and relay protocol support).
VersionDeltaFile
1.2+11-10chat/weechat/patches/patch-src_plugins_relay_api_relay-api-msg.c
1.3+8-9chat/weechat/patches/patch-src_plugins_lua_CMakeLists.txt
1.87+9-8chat/weechat/distinfo
1.167+3-13chat/weechat/Makefile
1.1+15-0chat/weechat/patches/patch-src_core_core-utf8.c
1.1+15-0chat/weechat/patches/patch-src_core_core-debug.c
+61-402 files not shown
+69-478 files

NetBSD/pkgsrc xLhVvsddoc CHANGES-2026

   Updated devel/lazygit, devel/protobuf-language-server
VersionDeltaFile
1.5268+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 0HZEHEFdevel/protobuf-language-server Makefile distinfo

   protobuf-language-server: updated to 0.1.7

   0.1.7
   Expand tilde for AdditionalProtoDirs
VersionDeltaFile
1.6+4-4devel/protobuf-language-server/distinfo
1.21+2-2devel/protobuf-language-server/Makefile
+6-62 files

NetBSD/pkgsrc oHynp2Jdevel/lazygit Makefile go-modules.mk

   lazygit: updated to 0.64.1

   0.64.1

   Fix transitions of entering and exiting filtering mode (e.g. by path or author)
   Fix race in "Stash staged changes" on git versions before 2.35.0
   Fix several problems with repos whose git dir lives outside the working tree
   Update the UI after stash operations in a single frame
   Honor the conflict-marker-size gitattribute
   Fix hang on quit when confirmOnQuit is true
   Fix pull requests silently disappearing until lazygit is restarted
VersionDeltaFile
1.29+16-16devel/lazygit/distinfo
1.21+4-4devel/lazygit/go-modules.mk
1.82+2-2devel/lazygit/Makefile
+22-223 files

LLVM/project c024bb5clang/lib/CodeGen BackendUtil.cpp, clang/lib/Driver/ToolChains Clang.cpp

[dyndbg][Clang] Implement nested-ELF dynamic debugging support (#194860)

A clone of the module is compiled without optimisations and embedded into the
to-be-optimised module using `embedBufferInModule`, similarly to how
`-ffat-lto-objects` and `-fembed-offload-object` work.

That unoptimised-code object is embedded in the optimised-code object in a
section called `.debug_llvm_dyndbg`.

The optimised ELF/module may be referred to as the "outer" ELF/module, and the
unoptimized one the "inner" ELF/module.

The outer module holds global data referred to by both modules and all calls in
the inner module are to outer module functions. To facilitate this the outer
module is modified, adding external-linkage aliases for local symbols.

For more detail see RFC https://discourse.llvm.org/t/90113 and documentation at
llvm/docs/DynamicDebugging.md.
DeltaFile
+110-1clang/lib/CodeGen/BackendUtil.cpp
+72-0clang/test/DebugInfo/DynamicDebugging/symbols-globals.cpp
+35-2clang/lib/Driver/ToolChains/Clang.cpp
+37-0clang/test/DebugInfo/DynamicDebugging/compiler-used.cpp
+33-0clang/test/DebugInfo/DynamicDebugging/symbols-functions.cpp
+32-0clang/test/Driver/dynamic-debugging-flags.c
+319-320 files not shown
+539-1126 files

FreeBSD/ports e0b1609cad/fritzing pkg-plist, cad/fritzing/files patch-src_sketch_sketchwidget.cpp patch-src_utils_textutils.cpp

cad/fritzing: Update to 1.0.8

Approved by:    arrowd (co-mentor)

(cherry picked from commit edabd8c576813a49ef7f655b2953cdcc0a319bec)
DeltaFile
+1,536-7cad/fritzing/pkg-plist
+0-25cad/fritzing/files/patch-src_commands.cpp
+0-22cad/fritzing/files/patch-src_items_itembase.cpp
+0-20cad/fritzing/files/patch-src_utils_textutils.cpp
+0-20cad/fritzing/files/patch-src_items_paletteitembase.cpp
+4-13cad/fritzing/files/patch-src_sketch_sketchwidget.cpp
+1,540-1077 files not shown
+1,571-12513 files

FreeBSD/ports ddbfaf9graphics/rawtherapee pkg-plist distinfo, graphics/rawtherapee/files patch-CMakeLists.txt patch-rtengine_LibRaw.cmake

graphics/rawtherapee: Update 5.12 => 5.13

Extend patch for rtengine/LibRaw.cmake to properly forward our local
CXXFLAGS (available through ${CMAKE_CXX_FLAGS} inside cmake) to the
libraw build, else it will build against GCC's default Standard C++
Library, which might be libstdc++, which then breaks when doing the
final link against the common libc++ based system (GNU libstdc++ and
LLVM's libc++ have incompatible ABIs).

Switch to using the system libfmt, which is version 12 and good.

Changelog:      https://rawtherapee.com/downloads/5.13/
PR:             297513
Reported by:    mandree (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/581
DeltaFile
+15-5graphics/rawtherapee/files/patch-rtengine_LibRaw.cmake
+0-13graphics/rawtherapee/files/patch-CMakeLists.txt
+7-4graphics/rawtherapee/Makefile
+2-4graphics/rawtherapee/pkg-plist
+3-3graphics/rawtherapee/distinfo
+27-295 files

OPNSense/core 6f6d6fasrc/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt dhcpv4.volt

Services: Kea DHCPv4/v6: Remove count badge from GroupBy with static configuration elements, since its unlikely to change and its distracting
DeltaFile
+1-2src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+1-2src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv4.volt
+2-42 files

FreeBSD/ports 8855effdevel/llvm23 distinfo Makefile, devel/llvm23/files patch-llvm_include_llvm_Support_Allocator.h

devel/llvm23: 23.1.0-rc3

Attempt to fix compilation on 32-bit targets.

Sponsored by:   DARPA, AFRL
DeltaFile
+14-0devel/llvm23/files/patch-llvm_include_llvm_Support_Allocator.h
+2-10devel/llvm23/Makefile
+3-3devel/llvm23/distinfo
+19-133 files

LLVM/project 579fe10llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 cmp-xor.ll

[X86] Add DAG combiner for X86ISD::XOR to eliminate redundant XORs (#216134)

Replace matching generic `ISD::XOR(LHS, RHS)` and `ISD::XOR(RHS, LHS)` nodes to share matching `X86ISD::XOR` operation.
DeltaFile
+123-0llvm/test/CodeGen/X86/cmp-xor.ll
+52-22llvm/lib/Target/X86/X86ISelLowering.cpp
+175-222 files

OPNSense/core ff86d15src/opnsense/mvc/app/views/OPNsense/Dnsmasq settings.volt

Services: Dnsmasq DNS & DHCP: Remove count badge from GroupBy with static configuration elements, since its unlikely to change and its distracting
DeltaFile
+1-3src/opnsense/mvc/app/views/OPNsense/Dnsmasq/settings.volt
+1-31 files

OPNSense/plugins 5aa97e0misc/theme-rebellion Makefile, misc/theme-rebellion/src/opnsense/www/themes/rebellion/build/css tokenize2.css

Correct box  background colour (#5632)

When adding a new entry the box text was not visible. This corrects it by changing the background from transparent to solid.
DeltaFile
+1-1misc/theme-rebellion/src/opnsense/www/themes/rebellion/build/css/tokenize2.css
+1-1misc/theme-rebellion/Makefile
+2-22 files

FreeBSD/ports a857809devel/llvm-devel Makefile.COMMANDS Makefile, devel/llvm-devel/files patch-llvm_include_llvm_Support_Allocator.h

devel/llvm-devel: new snapshot

First snapshot of the LLVM 24 development cycle.

Attempt to fix compilation on 32-bit targets.

Sponsored by:   DARPA, AFRL
DeltaFile
+73-30devel/llvm-devel/pkg-plist
+14-0devel/llvm-devel/files/patch-llvm_include_llvm_Support_Allocator.h
+3-3devel/llvm-devel/distinfo
+3-3devel/llvm-devel/Makefile.snapshot
+2-2devel/llvm-devel/Makefile
+2-1devel/llvm-devel/Makefile.COMMANDS
+97-392 files not shown
+99-408 files

LLVM/project f7d6613offload/languages/kernel/src State.cpp

[Offload] Fix -Wglobal-constructors for State.cpp mutex on Windows (#216259)

MSVC STL's std::mutex has a non-trivial default constructor, so the
file-scope StateLock and ThreadStatesLock globals emit a dynamic
initializer and trigger -Werror=global-constructors on Windows build.

Co-authored-by: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+11-5offload/languages/kernel/src/State.cpp
+11-51 files

FreeBSD/ports edabd8ccad/fritzing pkg-plist, cad/fritzing/files patch-src_sketch_sketchwidget.cpp patch-src_utils_textutils.cpp

cad/fritzing: Update to 1.0.8

Approved by:    arrowd (co-mentor)
DeltaFile
+1,536-7cad/fritzing/pkg-plist
+0-25cad/fritzing/files/patch-src_commands.cpp
+0-22cad/fritzing/files/patch-src_items_itembase.cpp
+0-20cad/fritzing/files/patch-src_utils_textutils.cpp
+0-20cad/fritzing/files/patch-src_items_paletteitembase.cpp
+4-13cad/fritzing/files/patch-src_sketch_sketchwidget.cpp
+1,540-1077 files not shown
+1,571-12513 files

NetBSD/src o1WldUSgames/larn io.c, lib/libedit keymacro.c

   s/staring/starting/ in comments and log messages.
VersionDeltaFile
1.26+3-3sys/arch/x86/x86/i8259.c
1.101+3-3sys/arch/atari/dev/fd.c
1.25+3-3sys/arch/arm/footbridge/isa/isa_machdep.c
1.55+3-3sys/arch/arc/isa/isabus.c
1.26+3-3lib/libedit/keymacro.c
1.32+3-3games/larn/io.c
+18-183 files not shown
+24-249 files

Dreckly/dreckly b02bad1chat/weechat distinfo Makefile, chat/weechat/patches patch-src_core_hook_hook-url.h patch-src_plugins_lua_CMakeLists.txt

weechat: Update to 4.10.0
DeltaFile
+6-15chat/weechat/Makefile
+10-9chat/weechat/patches/patch-src_plugins_relay_api_relay-api-msg.c
+9-8chat/weechat/distinfo
+0-15chat/weechat/patches/patch-src_core_hook_hook-url.h
+7-8chat/weechat/patches/patch-src_plugins_lua_CMakeLists.txt
+15-0chat/weechat/patches/patch-src_core_core-utf8.c
+47-553 files not shown
+69-609 files

FreeBSD/ports f9f5fd8net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.20.0

ChangeLog:      https://github.com/totoshko88/RustConn/releases/tag/v0.20.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+9-9net/rustconn/distinfo
+3-3net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+13-133 files

OPNSense/plugins ee43369www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt

www/caddy: hide the count badge in GroupBy since they are distracting
DeltaFile
+1-3www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+1-31 files

LLVM/project 16fe1b6openmp/runtime/src/include omp.h.var omp-tools.h.var

[OpenMP][OMPT] Fix warning : extra tokens at end of #endif directive (#216279)
DeltaFile
+1-1openmp/runtime/src/include/omp.h.var
+1-1openmp/runtime/src/include/omp-tools.h.var
+2-22 files

FreeBSD/ports 974b5b0devel/xwpe pkg-descr Makefile, devel/xwpe/files patch-we_xterm.c patch-05

devel/xwpe: Update to 1.6.9 and take maintainership

Port changes:
- switch to new upstream at Codeberg.org
- update WWW and package description
- remove obsolete patches and post-patch target
- add new dependencies for the modern UI and features

Changelog: https://codeberg.org/mendezr/xwpe/src/tag/v1.6.9/CHANGELOG

PR:             296205
Reported by:    Juan M. Méndez Rey <juan.mendezr at proton.me> (new maintainer)
DeltaFile
+0-64devel/xwpe/files/patch-02
+16-22devel/xwpe/Makefile
+0-27devel/xwpe/files/patch-09
+0-25devel/xwpe/files/patch-05
+7-16devel/xwpe/pkg-descr
+0-11devel/xwpe/files/patch-we_xterm.c
+23-1652 files not shown
+32-1708 files

NetBSD/pkgsrc qKiv1Hydoc CHANGES-2026

   doc: Updated shells/oh-my-posh to 30.6.5
VersionDeltaFile
1.5267+2-1doc/CHANGES-2026
+2-11 files