LLVM/project 5a0b4c9clang/lib/Format DefinitionBlockSeparator.cpp, clang/unittests/Format DefinitionBlockSeparatorTest.cpp

[clang-format] Preserve trailing NOLINTEND placement with SeparateDefinitionBlocks (#190741)

Fixes https://github.com/llvm/llvm-project/issues/189384.

When `SeparateDefinitionBlocks: Always` is enabled, clang-format may
separate a clearly trailing comment block by inserting an empty line
before it.

For example, it may format:

```c++
// NOLINTBEGIN
int x = 1;
int y = 2;
// NOLINTEND

void some_function() {}
```


    [23 lines not shown]
DeltaFile
+16-0clang/unittests/Format/DefinitionBlockSeparatorTest.cpp
+8-4clang/lib/Format/DefinitionBlockSeparator.cpp
+24-42 files

FreeBSD/ports faa5f3dmultimedia/lebiniou Makefile, multimedia/lebiniou-data Makefile

multimedia/lebiniou*: take maintainership

Loïc, if you come back, don’t hesitate to take it again.
DeltaFile
+1-1multimedia/lebiniou-data/Makefile
+1-1multimedia/lebiniou/Makefile
+2-22 files

LLVM/project bbf0a6dmlir/docs Canonicalization.md

[mlir][docs] Add poison example to canonicalization section
DeltaFile
+2-0mlir/docs/Canonicalization.md
+2-01 files

LLVM/project 703dcdelldb/include/lldb/Utility FileSpecList.h, lldb/unittests/Utility FileSpecListTest.cpp

[lldb][Utility] Add FileSpecList::Append(const FileSpecList &) API (#191446)

Adds a new API to `FileSpecList` that allows appending another
`FileSpecList`.

This is used in another PR where I didn't want to iterate over the list
and push_back manually.

Assisted-by: Claude
- Used Claude to write the skeleton of the test before manually cleaning
it up.
DeltaFile
+52-0lldb/unittests/Utility/FileSpecListTest.cpp
+6-0lldb/include/lldb/Utility/FileSpecList.h
+58-02 files

NetBSD/pkgsrc-wip 272c488. Makefile

bottom: Added SUBDIRs entry to Makefile.
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip 0ed17f3bottom distinfo cargo-depends.mk, bottom/patches patch-src_collection_disks_netbsd.rs patch-src_collection_disks.rs

bottom: Import of bottom 0.12.3 as wip/bottom.
DeltaFile
+842-0bottom/distinfo
+280-0bottom/cargo-depends.mk
+57-0bottom/patches/patch-src_collection_disks_netbsd.rs
+35-0bottom/Makefile
+25-0bottom/patches/patch-src_collection_disks.rs
+15-0bottom/patches/patch-src_collection_processes.rs
+1,254-02 files not shown
+1,263-08 files

FreeBSD/ports b8f9051cad/kicad-devel distinfo Makefile.git_rev, cad/kicad-library-footprints-devel pkg-plist distinfo

cad/kicad-*-devel: Update to 2026.04.18
DeltaFile
+57-6,863cad/kicad-library-packages3d-devel/pkg-plist
+49-34cad/kicad-library-footprints-devel/pkg-plist
+3-3cad/kicad-devel/distinfo
+3-3cad/kicad-devel/Makefile.git_rev
+3-3cad/kicad-library-symbols-devel/distinfo
+3-3cad/kicad-library-footprints-devel/distinfo
+118-6,9096 files not shown
+131-6,92112 files

FreeBSD/ports 6ac1644cad/freecad-devel pkg-plist Makefile.git_rev

cad/freecad-devel: Update to 2026.04.17
DeltaFile
+126-90cad/freecad-devel/pkg-plist
+3-3cad/freecad-devel/Makefile.git_rev
+3-3cad/freecad-devel/distinfo
+2-0cad/freecad-devel/Makefile
+134-964 files

FreeBSD/ports 8ca3911multimedia/totem-pl-parser Makefile pkg-plist, multimedia/totem-pl-parser/files patch-totem-plparser.pc.in

multimedia/totem-pl-parser: update to 3.26.7

Update to 3.26.7

  3.26.7:
  - Fix uninitialized variable error in plparser
  - Add itunes genre support for podcast RSS feeds
  - Split podcast tests
  - Fix deprecation warnings
  - Fix return value from cancelled plparser calls
  - Fix TotemPlParserMetadata in plparser bindings
  - Use gitlab.gnome.org for bug-database in doap
  - Use apps.gnome.org for homepage in doap
  - Update podcast test for server changes
  - Fix guard return type in plparser
  - Add release CI elements
  - Remove duplicate dependency in CI
  - New and updated translations


    [9 lines not shown]
DeltaFile
+9-7multimedia/totem-pl-parser/Makefile
+0-11multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in
+8-2multimedia/totem-pl-parser/pkg-plist
+3-3multimedia/totem-pl-parser/distinfo
+20-234 files

FreeBSD/ports d29f93ffilesystems/libgedit-gfls distinfo Makefile

filesystems/libgedit-gfls: update to 0.4.1

Update to 0.4.1

  News in 0.4.1, 2026-04-10
  -------------------------
  - Fix a unit test on big-endian architectures.
  - Translation updates.

PR:             294441
DeltaFile
+3-3filesystems/libgedit-gfls/distinfo
+1-1filesystems/libgedit-gfls/Makefile
+4-42 files

FreeBSD/ports 7b3f10egraphics/eog pkg-plist Makefile, graphics/eog/files patch-src_meson.build patch-src_eog-plugin-engine.c

graphics/eog: update to 49.3

Update to 49.3

  Version 49.3
  ------------

  New and updated translations:

  - Christian Kirbach [de]
  - Марко М. Костић [sr]

  New and updated manual translations

  - Jürgen Benvenuti [de]
  - Марко Костић [sr]

  Version 49.2
  ------------

    [79 lines not shown]
DeltaFile
+79-3graphics/eog/pkg-plist
+15-17graphics/eog/Makefile
+12-0graphics/eog/files/patch-src_meson.build
+11-0graphics/eog/files/patch-src_eog-plugin-engine.c
+3-3graphics/eog/distinfo
+120-235 files

FreeBSD/ports 59425f7accessibility/onboard pkg-plist Makefile, accessibility/onboard/files patch-Onboard_pypredict_lm_lm__dynamic.cpp patch-Onboard_pypredict_lm_lm.cpp

accessibility/onboard: update to 1.4.4.1

Update to 1.4.4.1

  * onboard (1.4.4-1) unstable; urgency=medium

  [Fixes]

  * Fix Russian translation of "window handles"

  * Fixing FreeBSD documentation about python3.

  * Fixing FreeBSD port.

  * PR #40 Fix crash and incorrect layout handling introduced by
    PR

  * fix(setup): add missing comma before **pkgconfig kwargs


    [195 lines not shown]
DeltaFile
+0-41accessibility/onboard/files/patch-Onboard_pypredict_lm_lm__dynamic.cpp
+0-29accessibility/onboard/files/patch-Onboard_pypredict_lm_lm.cpp
+7-17accessibility/onboard/files/patch-setup.py
+13-7accessibility/onboard/pkg-plist
+0-20accessibility/onboard/files/patch-Onboard_LanguageSupport.py
+6-6accessibility/onboard/Makefile
+26-1202 files not shown
+29-1348 files

FreeBSD/ports d61d37fgraphics/papers distinfo Makefile

graphics/papers: update to 48.9

Update to 48.9

  Papers 48.9
  ----------------
  * Bug fixes:
    - #517 Saved image files are empty (Lucas Baudin)
    - #536 Print dialog says "Manage Custom Sizes" for Paper Size every time (Prasun Gera)
    - !718 libview: Correct zoom in odd left dual page mode (Colin Kinloch)
    - #632 Scrolling in presentation mode skips pages (Qiu Wenbo)

  * Translation updates:
    - British English (Andi Chandler)

PR:             294440
DeltaFile
+3-3graphics/papers/distinfo
+1-2graphics/papers/Makefile
+4-52 files

LLVM/project e6359cemlir/include/mlir/Dialect/Arith/Transforms Passes.td Passes.h, mlir/lib/Dialect/Arith/Transforms ExpandOps.cpp

[mlir][arith] Add support for `arith.flush_denormals` emulation
DeltaFile
+121-0mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
+108-0mlir/test/Dialect/Arith/expand-flush-denormals.mlir
+15-0mlir/include/mlir/Dialect/Arith/Transforms/Passes.td
+5-0mlir/include/mlir/Dialect/Arith/Transforms/Passes.h
+249-04 files

NetBSD/pkgsrc LCdmPXgx11/copyq distinfo Makefile, x11/copyq/patches patch-CMakeLists.txt

   copyq: update to 15.0.0

   * Added
   - CSS properties for pinned/notes indicator color and width. See
     Plugin Indicators.
   - One Dark theme. Thanks to @jetm (Javier Tia).
   - Diagnostic information in About dialog and version output for easier
     troubleshooting.
   - Script function stats() now includes per-process memory information.

   * Changed
   - "Show under mouse cursor" shortcut now hides the window if it is already
     visible (#2272).
   - Updated icon font to Font Awesome 7.2.0.
   - Dropped private Qt header usage (replaced with public QNativeInterface API).
   - Dropped support for unmaintained Qt 5 version of the app.
   - Improved performance of scripts.


    [14 lines not shown]
VersionDeltaFile
1.9+4-5x11/copyq/distinfo
1.18+2-2x11/copyq/Makefile
1.2+1-1x11/copyq/patches/patch-CMakeLists.txt
1.7+1-0x11/copyq/PLIST
+8-84 files

FreeBSD/ports 48d3625devel/R-cran-glue distinfo Makefile

devel/R-cran-glue: Update to 1.8.1

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-glue/distinfo
+1-1devel/R-cran-glue/Makefile
+4-42 files

FreeBSD/doc bfd726fwebsite/content/en/status/report-2026-01-2026-03 dpaa2.adoc laptop-integration.adoc

Status/2026Q1: Vale fixes
DeltaFile
+2-1website/content/en/status/report-2026-01-2026-03/dpaa2.adoc
+2-1website/content/en/status/report-2026-01-2026-03/laptop-integration.adoc
+2-1website/content/en/status/report-2026-01-2026-03/openjdk.adoc
+2-1website/content/en/status/report-2026-01-2026-03/sbom.adoc
+2-1website/content/en/status/report-2026-01-2026-03/valgrind.adoc
+10-55 files

FreeBSD/ports 05fbedasecurity/wolfssl Makefile

security/wolfssl: Enable performance optimizations.

Enable AVX for amd64 build.

PR:             294422
Reported by:    Daniel Engberg <diizzy at FreeBSD.org>
DeltaFile
+7-1security/wolfssl/Makefile
+7-11 files

OpenBSD/ports gr22oELx11/gedit/gtksourceview Makefile distinfo, x11/gedit/gtksourceview/patches patch-gtksourceview_gtksourcebufferoutputstream_c

   Update to libgedit-gtksourceview-299.7.0.
VersionDeltaFile
1.7+7-4x11/gedit/gtksourceview/Makefile
1.5+1-6x11/gedit/gtksourceview/pkg/PLIST
1.6+2-2x11/gedit/gtksourceview/distinfo
1.3+0-0x11/gedit/gtksourceview/patches/patch-gtksourceview_gtksourcebufferoutputstream_c
+10-124 files

OpenBSD/ports sKVqXp6x11/gedit/gfls Makefile distinfo, x11/gedit/gfls/pkg PLIST

   Update to libgedit-gfls-0.4.1.
VersionDeltaFile
1.6+16-0x11/gedit/gfls/pkg/PLIST
1.6+2-2x11/gedit/gfls/Makefile
1.6+2-2x11/gedit/gfls/distinfo
+20-43 files

OpenBSD/ports LQ012iSx11/gedit/amtk Makefile distinfo, x11/gedit/amtk/pkg PLIST DESCR

   Update to libgedit-amtk-5.10.0.
VersionDeltaFile
1.5+26-14x11/gedit/amtk/pkg/PLIST
1.2+8-3x11/gedit/amtk/pkg/DESCR
1.5+4-4x11/gedit/amtk/Makefile
1.5+2-2x11/gedit/amtk/distinfo
+40-234 files

FreeBSD/ports 2931ad1multimedia/lebiniou pkg-plist Makefile, multimedia/lebiniou-data pkg-plist Makefile

multimedia/lebiniou*: restore lebiniou

Home page does not disapear, but moved to https://biniou.lenain.info/
DeltaFile
+1,721-0multimedia/lebiniou-data/pkg-plist
+133-0multimedia/lebiniou/pkg-plist
+46-0multimedia/lebiniou/Makefile
+20-0multimedia/lebiniou-data/Makefile
+14-0multimedia/lebiniou/pkg-descr
+6-0multimedia/lebiniou-data/pkg-descr
+1,940-04 files not shown
+1,948-210 files

FreeBSD/ports a50b431multimedia/lebiniou Makefile distinfo, multimedia/lebiniou-data distinfo Makefile

multimedia/lebiniou*: upgrade to 3.67.0
DeltaFile
+8-11multimedia/lebiniou/Makefile
+3-3multimedia/lebiniou-data/distinfo
+3-3multimedia/lebiniou/distinfo
+2-2multimedia/lebiniou-data/Makefile
+16-194 files

NetBSD/pkgsrc-wip 03bd752waybar Makefile

waybar: fix pathes after imports
DeltaFile
+2-3waybar/Makefile
+2-31 files

OpenBSD/ports XZL4ZPRdevel/jjui distinfo modules.inc

   Update to jjui v0.10.3

   https://github.com/idursun/jjui/releases/tag/v0.10.3
VersionDeltaFile
1.23+56-36devel/jjui/distinfo
1.12+18-13devel/jjui/modules.inc
1.24+1-1devel/jjui/Makefile
+75-503 files

LLVM/project 8f1e24aclang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticFrontendKinds.td

[Clang] diagnosing missing Vulkan environment when using SPIR-V triple (#190840)

When a user passes '-target spirv' without specififying a vulkan
environment ttriple, SPIRVTargetInfo will fire an assert instead of
throwing an error diagnostic. Added this diagnostic in
CompilerInstance::createTarget() before target is initialized. Fixes
https://github.com/llvm/llvm-project/issues/189964
DeltaFile
+19-6clang/lib/Basic/Targets/SPIR.h
+7-0clang/test/Frontend/spirv-target-validation.c
+5-0clang/include/clang/Basic/DiagnosticFrontendKinds.td
+1-0clang/docs/ReleaseNotes.rst
+32-64 files

LLVM/project 4b2537bllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 masked_gather_scatter.ll masked_gather.ll

[X86] combineINSERT_SUBVECTOR - attempt to widen mask predicate as scalar integer instead of inserting into a zero vXi1 vector (#192699)

Fold vXi1 insert_subvector(zero_vector(),bitcast(scalar_mask),idx) ->
bitcast(shl(zext(scalar_mask),idx))

vXi1 zero widening and insertion has to rely on kshiftl/kshiftr pairs,
but if the mask was a scalar it can be a lot cheaper to just widen it to
a wider (legal) scalar first.

Cleans up some codegen for #192034 - first step towards pruning all the
VMOVSH patterns we've ended up :/
DeltaFile
+19-28llvm/test/CodeGen/X86/masked_gather_scatter.ll
+14-0llvm/lib/Target/X86/X86ISelLowering.cpp
+3-4llvm/test/CodeGen/X86/masked_gather.ll
+2-4llvm/test/CodeGen/X86/pr192034.ll
+2-3llvm/test/CodeGen/X86/masked_load.ll
+2-3llvm/test/CodeGen/X86/masked_store.ll
+42-426 files

FreeBSD/src 7e9d974contrib/libarchive/test_utils test_main.c

libarchive: Staticize some variables

This code was not being built due to errors in our libarchive
configuration.  Now that those have been addressed, staticize some
variables that trip a “no previous extern declaration” error.  This
is a subset of upstream PR 2962.

MFC after:      1 week
Reviewed by:    mm
Differential Revision:  https://reviews.freebsd.org/D56471
DeltaFile
+3-3contrib/libarchive/test_utils/test_main.c
+3-31 files

FreeBSD/src 05bbe5elib/libarchive config_freebsd.h

libarchive: Update configuration

PR:             294577
MFC after:      1 week
Reviewed by:    mm
Differential Revision:  https://reviews.freebsd.org/D56468
DeltaFile
+89-37lib/libarchive/config_freebsd.h
+89-371 files

FreeBSD/src 8c94a1esys/sys pipe.h

pipe: retire the unused PIPE_LWANT macro
DeltaFile
+0-1sys/sys/pipe.h
+0-11 files