FreeBSD/src 3377f38sys/kern subr_uio.c

uiomove_fault(): initialize save with ~0 when no flags are cleared

Reported by:    markj
Fixes:  4c4195700249 ("sys: use curthread_pflags_set/restore to manage TDP_DEADLKTREAT for uio")
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1sys/kern/subr_uio.c
+1-11 files

NetBSD/pkgsrc-wip ebf063abottom distinfo, bottom/patches patch-src_canvas_dialogs_process__kill__dialog.rs patch-src_collection_processes_unix_process__ext.rs

bottom: Address build warnings.
DeltaFile
+249-0bottom/patches/patch-src_canvas_dialogs_process__kill__dialog.rs
+68-0bottom/patches/patch-src_collection_processes_unix_process__ext.rs
+20-4bottom/patches/patch-src_collection_disks_netbsd.rs
+20-2bottom/patches/patch-src_collection_processes.rs
+15-0bottom/patches/patch-src_collection.rs
+6-3bottom/distinfo
+378-91 files not shown
+381-127 files

LLVM/project d4cf04bclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp LiveOrigins.cpp

Revert "[LifetimeSafety] Fix liveness propagation for all origin flows (#205323)" (#205687)

Revert "[LifetimeSafety] Fix liveness propagation for all origin flows
(#205323)"

This reverts commit 8d2a578b2130742c8790f3dba5fb414962eafcd5.

Revert "[LifetimeSafety] Model GNU statement expressions (#204841)"

This reverts commit 361f3b24f2a8703eb7a32c1ae081f490888238f3.
DeltaFile
+0-70clang/test/Sema/LifetimeSafety/safety.cpp
+6-23clang/test/Sema/LifetimeSafety/invalidations.cpp
+0-21clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+3-14clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+0-1clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+9-1295 files

LLVM/project 3d2974allvm/include/llvm/Transforms/IPO Instrumentor.h, llvm/lib/Transforms/IPO Instrumentor.cpp

[Instrumentor] Add subtype IDs to complement type IDs for vectors/arrays (#205466)

If the type of an argument passed to the instrumentation is a vector or
array, we still want to filter on the underlying type, and the
instrumentation might also need to know. Thus, we can now pass a subtype
ID, which is -1 except if it's a vector or array, then it's the element
type ID. Structs need to be handled differently.
DeltaFile
+90-11llvm/lib/Transforms/IPO/Instrumentor.cpp
+22-22llvm/test/Instrumentation/Instrumentor/default_rt.c
+39-0llvm/test/Instrumentation/Instrumentor/numeric_subtypeid.ll
+21-0llvm/include/llvm/Transforms/IPO/Instrumentor.h
+20-0llvm/test/Instrumentation/Instrumentor/default_config.json
+10-10llvm/test/Instrumentation/Instrumentor/module_and_globals.ll
+202-439 files not shown
+257-5515 files

NetBSD/pkgsrc 1CcjpPxdevel/Gorm Makefile, devel/Renaissance Makefile buildlink3.mk

   *: recursive bump for nettle, starting from gnustep-back

   From the bulk builds it looks like this was missed
VersionDeltaFile
1.54+2-2devel/Renaissance/Makefile
1.41+2-2devel/Renaissance/buildlink3.mk
1.67+2-2devel/gnustep-examples/Makefile
1.87+2-2devel/Gorm/Makefile
1.65+2-2graphics/ImageViewer/Makefile
1.69+2-2mail/GNUMail/Makefile
+12-126 files not shown
+24-2412 files

NetBSD/pkgsrc ufyuEBbeditors/gedit Makefile, editors/gtranslator Makefile

   *: recursive bump for gspell 1.14
VersionDeltaFile
1.26+2-2net/nicotine-plus/Makefile
1.198+2-2editors/gedit/Makefile
1.117+2-2editors/gtranslator/Makefile
1.97+2-2editors/xfce4-mousepad/Makefile
1.166+2-2graphics/geeqie/Makefile
1.329+2-2graphics/inkscape/Makefile
+12-126 files not shown
+24-2412 files

NetBSD/pkgsrc eKnVSDOtextproc/gspell buildlink3.mk

   gspell: forward icu dependency in bl3.mk

   Seems it's needed:
   meson.build:66:13: ERROR: Dependency lookup for gspell-1 with method 'pkg-config' failed: Could not generate cflags for gspell-1:
VersionDeltaFile
1.33+2-1textproc/gspell/buildlink3.mk
+2-11 files

Linux/linux ab9de95rust/kernel prelude.rs

Merge tag 'rust-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull rust addendum from Miguel Ojeda:
 "A second, tiny pull request later in the merge window with a small
  patch to simplify cross-tree development:

  'kernel' crate:

    - 'prelude' module: add 'zerocopy{,_derive}::IntoBytes'.

  This will simplify using 'zerocopy' in several trees next cycle"

* tag 'rust-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
  rust: prelude: add `zerocopy{,_derive}::IntoBytes`
DeltaFile
+8-2rust/kernel/prelude.rs
+8-21 files

Linux/linux dcebfd2. Makefile, rust/kernel bitfield.rs

Merge tag 'rust-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull rust fixes from Miguel Ojeda:
 "Toolchain and infrastructure:

   - Work around a 'rustc' bug by setting the 'frame-pointer' LLVM
     module flag under 'CONFIG_FRAME_POINTER'.

     The upcoming Rust 1.98.0 is fixed.

   - Doctests: fix incorrect replacement pattern.

  'kernel' crate:

   - Mark 'Debug' impl as '#[inline]'"

* tag 'rust-fixes-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux:
  rust: Kbuild: set frame-pointer llvm module flag for CONFIG_FRAME_POINTER
  rust: doctest: fix incorrect pattern in replacement
  rust: bitfield: mark `Debug` impl as `#[inline]`
DeltaFile
+10-6scripts/rustdoc_test_builder.rs
+3-0Makefile
+1-0rust/kernel/bitfield.rs
+14-63 files

NetBSD/pkgsrc 4fTZabIx11/xlockmore distinfo, x11/xlockmore/patches patch-xglock_xglock.c

   xlockmore: remove broken prototypes to fix build on -current
VersionDeltaFile
1.1+62-0x11/xlockmore/patches/patch-xglock_xglock.c
1.69+2-1x11/xlockmore/distinfo
+64-12 files

LLVM/project 20fea2ellvm/docs ProgrammersManual.rst ProgrammersManual.md, mlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+0-4,257llvm/docs/ProgrammersManual.rst
+3,954-0llvm/docs/ProgrammersManual.md
+0-2,502llvm/docs/CodeGenerator.rst
+0-2,490llvm/docs/SourceLevelDebugging.rst
+1,554-816mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+2,339-0llvm/docs/SourceLevelDebugging.md
+7,847-10,065895 files not shown
+47,777-33,424901 files

LLVM/project d28147ellvm/docs ProgrammersManual.rst ProgrammersManual.md, mlir/lib/Dialect/XeGPU/Transforms XeGPULayoutImpl.cpp

fix

Created using spr 1.3.7
DeltaFile
+0-4,257llvm/docs/ProgrammersManual.rst
+3,954-0llvm/docs/ProgrammersManual.md
+0-2,502llvm/docs/CodeGenerator.rst
+0-2,490llvm/docs/SourceLevelDebugging.rst
+1,554-816mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+2,339-0llvm/docs/SourceLevelDebugging.md
+7,847-10,065898 files not shown
+47,813-33,429904 files

NetBSD/pkgsrc lA5Vxokprint/scribus/patches patch-scribus_pdflib__core.cpp patch-scribus_plugins_import_pdf_importpdf.cpp

   scribus: remove patches after update
VersionDeltaFile
1.2+1-1print/scribus/patches/patch-scribus_pdflib__core.cpp
1.2+1-1print/scribus/patches/patch-scribus_plugins_import_pdf_importpdf.cpp
1.2+1-1print/scribus/patches/patch-scribus_plugins_import_pdf_importpdf.h
1.2+1-1print/scribus/patches/patch-scribus_plugins_import_pdf_importpdfplugin.cpp
1.2+1-1print/scribus/patches/patch-scribus_plugins_import_pdf_importpdfplugin.h
1.2+1-1print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput.cpp
+6-65 files not shown
+11-1111 files

NetBSD/pkgsrc diJn75Fconverters/pdf2svg Makefile, editors/gummi Makefile

   *: recursive bump for poppler 26.06.0
VersionDeltaFile
1.146+2-2print/qpdfview/Makefile
1.64+2-2converters/pdf2svg/Makefile
1.125+2-2editors/gummi/Makefile
1.175+2-2editors/kile/Makefile
1.111+2-2editors/tea/Makefile
1.100+2-2editors/xournalpp/Makefile
+12-1246 files not shown
+104-9352 files

NetBSD/pkgsrc zTxMYe7doc CHANGES-2026

   doc: Updated print/scribus to 1.7.0.20260624
VersionDeltaFile
1.3992+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc KJDwjReprint/scribus PLIST distinfo

   scribus: update to today's git snapshot

   Upstream doesn't do releases often enough, and this builds against
   poppler 26.06.0.
VersionDeltaFile
1.22+95-7print/scribus/PLIST
1.32+4-15print/scribus/distinfo
1.123+5-4print/scribus/Makefile
+104-263 files

NetBSD/pkgsrc k6TcQUOprint/pdf2djvu Makefile, print/pdf2djvu/patches patch-pdf-backend.cc patch-pdf-backend.hh

   pdf2djvu: fix build with poppler 26.06.0

   Bump PKGREVISION.
VersionDeltaFile
1.8+104-12print/pdf2djvu/patches/patch-pdf-backend.cc
1.3+35-18print/pdf2djvu/patches/patch-pdf-backend.hh
1.3+26-17print/pdf2djvu/patches/patch-pdf-unicode.cc
1.3+18-10print/pdf2djvu/patches/patch-pdf-dpi.cc
1.3+16-11print/pdf2djvu/patches/patch-system.hh
1.137+8-6print/pdf2djvu/Makefile
+207-741 files not shown
+213-757 files

NetBSD/pkgsrc gV3hBtpgraphics/inkscape/patches patch-src_extension_internal_pdfinput_pdf-parser.cpp patch-src_extension_internal_pdfinput_svg-builder.cpp

   inkscape: fix build with poppler 26.06.0

   Bump PKGREVISION.
VersionDeltaFile
1.25+194-91graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp
1.12+93-26graphics/inkscape/patches/patch-src_extension_internal_pdfinput_svg-builder.cpp
1.3+48-60graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-cairo-font-engine.cpp
1.10+15-42graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h
1.9+22-31graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-transition-api.h
1.8+31-17graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-input.cpp
+403-2677 files not shown
+515-28713 files

NetBSD/pkgsrc VRwGHk7doc CHANGES-2026 TODO

   doc: Updated print/poppler to 26.06.0
VersionDeltaFile
1.3991+2-1doc/CHANGES-2026
1.27493+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc 4moFAg9print/poppler distinfo PLIST, print/poppler-cpp PLIST

   poppler*: update to 26.06.0

   Release 26.06.0:
           core:
            * Improve annotations initialization thread-safety
            * CairoFontEngine: Properly honor font face index
            * Internal code improvements
            * Fix crashes in malformed documents

   Release 26.05.0:
           core:
            * Improve reconstruction of damaged files. Issue #1693
            * PSOutputDev: Remove "pipe as filename" feature
            * PSOutputDev: Respect pre-existing PageSize policies. Issue #1610
            * Internal code improvements
            * Fix crashes in malformed documents

           glib:
            * Improve PopplerPage thread-safety

    [140 lines not shown]
VersionDeltaFile
1.182+4-5print/poppler/distinfo
1.56+4-4print/poppler/PLIST
1.12+3-3print/poppler-cpp/PLIST
1.6+2-2print/poppler-qt6/PLIST
1.52+2-2print/poppler-includes/Makefile
1.167+2-2print/poppler/Makefile.common
+17-188 files not shown
+26-3114 files

LLVM/project 3c95aabclang/include/clang/Analysis/Analyses/LifetimeSafety FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

Revert "[LifetimeSafety] Model GNU statement expressions (#204841)"

This reverts commit 361f3b24f2a8703eb7a32c1ae081f490888238f3.
DeltaFile
+0-70clang/test/Sema/LifetimeSafety/safety.cpp
+0-15clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+0-1clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+0-863 files

LLVM/project b149ea2clang/lib/Analysis/LifetimeSafety LiveOrigins.cpp FactsGenerator.cpp, clang/test/Sema/LifetimeSafety invalidations.cpp

Revert "[LifetimeSafety] Fix liveness propagation for all origin flows (#205323)"

This reverts commit 8d2a578b2130742c8790f3dba5fb414962eafcd5.
DeltaFile
+6-23clang/test/Sema/LifetimeSafety/invalidations.cpp
+3-14clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+0-6clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+9-433 files

FreeBSD/ports 54c1e95deskutils/py-khard distinfo Makefile

deskutils/py-khard: Update 0.20.0 => 0.21.0

Changelog:
https://github.com/lucc/khard/blob/v0.21.0/CHANGES

PR:             296260
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 8620f1a03b80b2871f405f6eb4093237c07b0b20)
DeltaFile
+3-3deskutils/py-khard/distinfo
+2-3deskutils/py-khard/Makefile
+5-62 files

FreeBSD/ports 8620f1adeskutils/py-khard distinfo Makefile

deskutils/py-khard: Update 0.20.0 => 0.21.0

Changelog:
https://github.com/lucc/khard/blob/v0.21.0/CHANGES

PR:             296260
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+3-3deskutils/py-khard/distinfo
+2-3deskutils/py-khard/Makefile
+5-62 files

NetBSD/pkgsrc-wip d315196iterated-dynamics Makefile TODO, iterated-dynamics/patches patch-libid_CMakeLists.txt patch-libid_include_engine_random__seed.h

iterated-dynamics: new package, doesn't build
DeltaFile
+29-0iterated-dynamics/Makefile
+22-0iterated-dynamics/patches/patch-libid_CMakeLists.txt
+14-0iterated-dynamics/TODO
+14-0iterated-dynamics/patches/patch-libid_include_engine_random__seed.h
+12-0iterated-dynamics/patches/patch-tests_libid_CMakeLists.txt
+12-0iterated-dynamics/patches/patch-x11_CMakeLists.txt
+103-04 files not shown
+119-010 files

OpenBSD/src zeNbOkxusr.bin/tmux mode-tree.c

   Ignore mouse when help is open.
VersionDeltaFile
1.91+5-1usr.bin/tmux/mode-tree.c
+5-11 files

LLVM/project 6bf6094clang/docs ReleaseNotes.rst, clang/lib/Sema SemaChecking.cpp

[Sema] Fix ICE when passing vector types to `abs` (#205017)

fix for ICE in `Sema::CheckAbsoluteValueFunction`

We failed to reject non-scalar types. 

Fixes: #204777
DeltaFile
+10-0clang/test/Sema/builtin-abs-invalid.c
+6-0clang/lib/Sema/SemaChecking.cpp
+1-0clang/docs/ReleaseNotes.rst
+17-03 files

LLVM/project 8c87cf1lldb/source/Plugins/ObjectContainer/Universal-Mach-O ObjectContainerUniversalMachO.cpp, lldb/unittests/ObjectContainer ObjectContainerUniversalMachOTest.cpp

[lldb][Mach-O] Bounds-check GetArchitectureAtIndex against m_fat_archs (#205289)

`ObjectContainerUniversalMachO::GetArchitectureAtIndex` used
`m_header.nfat_arch` (read directly from the file and untrusted, up to
0xFFFFFFFF) as the bound before indexing `m_fat_archs`. When ParseHeader
exhausts the data partway through and breaks early, `m_fat_archs.size()`
can be smaller than `nfat_arch`, so the indexed load is out of bounds.
Bound the check on the actual vector size instead.

Found by lldb-target-fuzzer.

---------

Co-authored-by: Alex Langford <nirvashtzero at gmail.com>
DeltaFile
+27-0lldb/unittests/ObjectContainer/ObjectContainerUniversalMachOTest.cpp
+1-1lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
+28-12 files

LLVM/project d7a29a8flang/cmake/caches BOLT.cmake BOLT-PGO.cmake, llvm/docs AdvancedBuilds.rst

[flang][cmake] Enable the runtimes in the CMake caches (#205642)

I've tried to introduce that in the PR #198863, but sadly, the buildbots
could not cope with this, so I decided to introduce it separately.

This patch also fixes the relevant places in the docs.
DeltaFile
+1-3llvm/docs/AdvancedBuilds.rst
+1-0flang/cmake/caches/BOLT.cmake
+1-0flang/cmake/caches/BOLT-PGO.cmake
+1-0flang/cmake/caches/PGO-stage2.cmake
+1-0flang/cmake/caches/PGO.cmake
+5-35 files

NetBSD/pkgsrc 4bR3deetextproc/gspell Makefile

   gspell: needs msgfmt
VersionDeltaFile
1.57+2-2textproc/gspell/Makefile
+2-21 files