LLVM/project 458f1aapolly/include/polly ScopInliner.h, polly/lib/Support RegisterPasses.cpp

[Polly] Forward VFS from PassBuilder for IO sandboxing (#188657)

#184545 default-enables the IO sandbox in assert-builds. This causes
Clang using Polly to crash (#188568).

The issue is that `PassBuilder` uses `vfs::getRealFileSystem()` by
default which is considered a IO sandbox violation in the Clang process.
With this PR store the VFS from the `PassBuilder` from the original
`registerPollyPasses` call for creating other `PassBuilder` instances.

This PR also adds infrastructure for running Polly in `clang` (in
addition in `opt`). `opt` does not enable the sandbox such that we need
separate tests using Clang.

Closes: #188568
DeltaFile
+26-11polly/lib/Support/RegisterPasses.cpp
+0-23polly/test/CodeGen/RuntimeDebugBuilder/combine_different_values.c
+21-0polly/test/lit.cfg
+11-4polly/lib/Transform/ScopInliner.cpp
+10-1polly/include/polly/ScopInliner.h
+9-0polly/test/polly.c
+77-396 files not shown
+89-4212 files

NetBSD/pkgsrc O8iyU04doc CHANGES-2026

   tex package updates
VersionDeltaFile
1.1933+20-1doc/CHANGES-2026
+20-11 files

NetBSD/pkgsrc h53n12Adevel/tex-tlshell distinfo Makefile, devel/tex-tlshell-doc distinfo Makefile

   tex-tlshell{,-doc}: update to 2026

   changes unknown
VersionDeltaFile
1.14+4-4devel/tex-tlshell-doc/distinfo
1.14+4-4devel/tex-tlshell/distinfo
1.13+3-3devel/tex-tlshell-doc/Makefile
1.13+3-3devel/tex-tlshell/Makefile
+14-144 files

NetBSD/pkgsrc 0dnYoPldevel/tex-latexbug Makefile distinfo, devel/tex-latexbug-doc distinfo Makefile

   tex-latexbug{,-doc}: update to 1.0r

   Add tagpdf-debug.sty
   Add missing latex-lab-unicode-math.ltx and luamml.sty
   Add missing latex-lab-testphase-latest.sty
VersionDeltaFile
1.14+4-4devel/tex-latexbug-doc/distinfo
1.14+4-4devel/tex-latexbug/Makefile
1.14+4-4devel/tex-latexbug/distinfo
1.14+3-3devel/tex-latexbug-doc/Makefile
+15-154 files

NetBSD/pkgsrc 0eZAqRBdevel/tex-latex2pydata distinfo Makefile, devel/tex-latex2pydata-doc distinfo Makefile

   tex-latex2pydata{,-doc}: update to 0.7.0

   changes unknown
VersionDeltaFile
1.2+3-3devel/tex-latex2pydata/distinfo
1.2+3-3devel/tex-latex2pydata-doc/distinfo
1.2+2-2devel/tex-latex2pydata-doc/Makefile
1.2+2-2devel/tex-latex2pydata/Makefile
+10-104 files

NetBSD/pkgsrc cF97IRHdevel/tex-l3kernel-dev distinfo Makefile, devel/tex-l3kernel-dev-doc distinfo Makefile

   tex-l3kernel-dev{,-doc}: update to 2026

   - Usage of logical AND (`&&`) in `l3fp` inside alignments
   - Implementation of `\tl_if_regex_match:nN(TF)`
   - Apply `\text_declare_purify_equivalent:Nn` to commands
     immediately following `\protect`
   - Adjust `\vbox_center:nn` to give identical dimensions to `\vcenter`
   - Adjust internal expansion in case functions to support `biblatex`
     (transitional measure)

   Added
   - `\coffin_pole:Nn`
   - `\dim_horizontal:(n|N|c)` and `\dim_vertical:(n|N|c)`
   - `\keyval_map_inline:nnn`, `\keyval_map_break:`, and `\keyval_map_break:n`
   - `\msg_expandable_error:nneee` and related `e`-type variants
   - `\vbox_center:n`, `\vbox_center:nn`, `\vbox:nn` and `\vbox_top:nn`
   - `\vbox_top_to_ht:nn`
   - `\opacity_begin:n`/`\opacity_end:` and fill/stroke versions
   - Efficient `v`-type variants for `\dim_compare:nNn(TF)` and

    [7 lines not shown]
VersionDeltaFile
1.2+3-3devel/tex-l3kernel-dev/distinfo
1.2+3-3devel/tex-l3kernel-dev-doc/distinfo
1.2+3-2devel/tex-l3kernel-dev/Makefile
1.2+2-2devel/tex-l3kernel-dev-doc/Makefile
+11-104 files

NetBSD/pkgsrc Hgo9NdRdevel/tex-l3backend-dev distinfo Makefile, devel/tex-l3backend-dev-doc distinfo Makefile

   tex-l3backend-dev{,-doc}: update to 2025.77954

   - Track `expl3` core changes
   - Opacity support to allow non-grouped versions
VersionDeltaFile
1.2+3-3devel/tex-l3backend-dev-doc/distinfo
1.2+3-3devel/tex-l3backend-dev/distinfo
1.2+2-2devel/tex-l3backend-dev/Makefile
1.2+2-2devel/tex-l3backend-dev-doc/Makefile
+10-104 files

NetBSD/pkgsrc faoIo8tdevel/tex-l3experimental DESCR distinfo

   tex-l3experimental: update to 2025.76637

   - Add `set` into function names for adjusting drawing state, e.g.
     `\draw_set_linewidth:n` replacing `\draw_linewidth:n`
   - Removed `l3str-format` package: integrated into `l3kernel`
VersionDeltaFile
1.7+4-5devel/tex-l3experimental/DESCR
1.25+4-4devel/tex-l3experimental/distinfo
1.23+3-3devel/tex-l3experimental/Makefile
1.13+1-2devel/tex-l3experimental/PLIST
+12-144 files

FreeBSD/ports 32b965ascience/orthanc Makefile

science/orthanc: Use unversioned dcmtk DATADIR

The dcmtk port's DATADIR includes PKGVERSION in the directory
name, e.g. PREFIX/share/dcmtk-3.7.0.  Starting with dcmtk-3.7.0_1,
a symlink to PREFIX/share/dcmtk is also installed, so that consumers
like orthanc, which need to access the dcmtk dictionary files, won't
break every time dcmtk is upgraded.

This commit removes the dcmtk version from the orthanc config to
use the symlink and avoid future breakage.
DeltaFile
+4-4science/orthanc/Makefile
+4-41 files

NetBSD/pkgsrc z4FeJCfdevel/tex-l3packages distinfo Makefile, devel/tex-l3packages-doc distinfo Makefile

   tex-l3packages{,-doc}: update to 2025.76637

   - Handling of optimized m-type commands by `\GetDocumentCommandArgSpec`
VersionDeltaFile
1.24+4-4devel/tex-l3packages/distinfo
1.24+4-4devel/tex-l3packages-doc/distinfo
1.24+3-3devel/tex-l3packages/Makefile
1.23+3-3devel/tex-l3packages-doc/Makefile
+14-144 files

NetBSD/pkgsrc qY41Hsgdevel/tex-l3kernel distinfo Makefile, devel/tex-l3kernel-doc distinfo Makefile

   tex-l3kernel{,-doc}: update to 2025.77438

   - Implementation of `\tl_if_regex_match:nN(TF)`
   - Usage of logical AND (`&&`) in `l3fp` inside alignments
   - Fix `\peek_regex_remove_once:nTF` and `\peek_regex_remove_once:NTF`
      on reinserting special token `{` or `}`
VersionDeltaFile
1.29+4-4devel/tex-l3kernel-doc/distinfo
1.29+4-4devel/tex-l3kernel/distinfo
1.28+4-3devel/tex-l3kernel/Makefile
1.27+3-3devel/tex-l3kernel-doc/Makefile
+15-144 files

NetBSD/pkgsrc u2Efv8Qdevel/tex-l3backend distinfo Makefile, devel/tex-l3backend-doc distinfo Makefile

   tex-l3backend{,-doc}: update to 2025.76924

   chnages unknown
VersionDeltaFile
1.15+4-4devel/tex-l3backend/distinfo
1.15+4-4devel/tex-l3backend-doc/distinfo
1.14+3-3devel/tex-l3backend/Makefile
1.14+3-3devel/tex-l3backend-doc/Makefile
+14-144 files

NetBSD/src MjVPLX1sys/arch/m68k/include m68k.h, sys/arch/m68k/m68k delay.s

   Re-factor delay() on m68k.

   We've settled on a blend of the amiga version and the mvme68k version.
   Specifically, the amiga flavor takes a usec arg and applies the scaling
   factor in delay() itself, whereas the the mvme68k flavor scaled the argument
   in a macro before calling _delay() to do the work.  Presumably this was to
   take advantage of constant-folding, because the argument to delay() is
   often a constant.

   We instead scale inside delay() because, hey, it's delay() executing a
   couple of additional instructions isn't going to kill us.  Also, it allows
   for better diagnostic checking of delay values without exposing that in
   the ABI.

   We picked the 68060-friendly scaling factor of 1024 (shift-by-10) rather
   than 256 (shift-by-8).  Macros to estimate the delay_divisor for a given
   CPU type (20/30, 40, 60) using the correct scaling factor are provided to
   make everything easier, as is a "weighting" macro that can be used when
   calibrating the delay_divisor against a known timing source (explained in

    [5 lines not shown]
VersionDeltaFile
1.1+90-0sys/arch/m68k/m68k/delay.s
1.179+28-14sys/arch/mvme68k/mvme68k/machdep.c
1.31+39-1sys/arch/m68k/include/m68k.h
1.125+1-33sys/arch/sun3/sun3/locore.s
1.89+1-33sys/arch/sun3/sun3x/locore.s
1.51+1-32sys/arch/sun2/sun2/locore.s
+160-11355 files not shown
+346-54361 files

NetBSD/pkgsrc KPZRV5qdevel/tex-etoolbox distinfo Makefile, devel/tex-etoolbox-doc distinfo Makefile

   tex-etoolbox{,-doc}: update to 2.5m

   changes unknown
VersionDeltaFile
1.14+4-4devel/tex-etoolbox-doc/distinfo
1.14+4-4devel/tex-etoolbox/distinfo
1.13+3-3devel/tex-etoolbox/Makefile
1.14+3-3devel/tex-etoolbox-doc/Makefile
+14-144 files

OpenBSD/ports gj96f39multimedia/vvenc/patches patch-thirdparty_simde_simde-math_h

   Forgot to add patch along with the fix
VersionDeltaFile
1.1+42-0multimedia/vvenc/patches/patch-thirdparty_simde_simde-math_h
+42-01 files

OpenBSD/ports eJmJyZMmultimedia/vvenc Makefile

   Patch from Brad Smith that fixes vvenc on sparc64
VersionDeltaFile
1.5+1-0multimedia/vvenc/Makefile
+1-01 files

LLVM/project 191a9a9llvm/utils/gn/secondary/clang/unittests/Format BUILD.gn

[gn build] Port c0bd2f9084d7
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/Format/BUILD.gn
+1-01 files

LLVM/project c0bd2f9clang/unittests/Format AlignmentTest.cpp FormatTest.cpp

[clang-format][NFC] Extract some alignment tests

FormatTest.cpp is too huge, extract some tests to mitigate this a bit.
DeltaFile
+3,566-0clang/unittests/Format/AlignmentTest.cpp
+0-3,543clang/unittests/Format/FormatTest.cpp
+1-0clang/unittests/Format/CMakeLists.txt
+3,567-3,5433 files

OpenBSD/ports vqMPfIWarchivers/libarchive distinfo Makefile, archivers/libarchive/patches patch-Makefile_in

   archivers/libarchive: update to 3.8.6

   Fixes for a motley collection of NULL pointer dereference, SEGV,
   out-of-bounds access, infinite loop, memory/file descriptor leaks.
VersionDeltaFile
1.49+2-2archivers/libarchive/distinfo
1.69+2-2archivers/libarchive/Makefile
1.9+1-1archivers/libarchive/patches/patch-Makefile_in
+5-53 files

NetBSD/pkgsrc-wip a246395megacmd COMMIT_MSG distinfo

megacmd: update to 2.5.1
DeltaFile
+8-0megacmd/COMMIT_MSG
+3-3megacmd/distinfo
+2-2megacmd/Makefile
+2-0megacmd/TODO
+15-54 files

LLVM/project 617ec39llvm/test/Transforms/LoopVectorize/VPlan dissolve-replicate-regions.ll

[VPlan] Add printing test for dissolving replicate regions. (#189192)

Add VPlan printing test for
 https://github.com/llvm/llvm-project/pull/186252
 https://github.com/llvm/llvm-project/pull/189022
DeltaFile
+202-0llvm/test/Transforms/LoopVectorize/VPlan/dissolve-replicate-regions.ll
+202-01 files

LLVM/project 4450891llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 non-reduced-select-of-bits.ll

[SLP] Check if potential bitcast/bswap candidate is a root of reduction

Need to check if the potential bitcast/bswap-like construct is a root of
the reduction, otherwise it cannot represent a bitcast/bswap construct.

Fixes #189184
DeltaFile
+55-0llvm/test/Transforms/SLPVectorizer/X86/non-reduced-select-of-bits.ll
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+56-12 files

LLVM/project ba6041bllvm/lib/Transforms/Scalar LowerMatrixIntrinsics.cpp, llvm/test/Transforms/LowerMatrixIntrinsics multiply-fused-differing-addr-spaces.ll

[Matrix] Handle load/store with different AS in getNonAliasingPointer. (#188721)

If a load and a store have different address spaces, we cannot create a
runtime check. Instead, always copy the data to an alloca matching the
store address space.

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

PR: https://github.com/llvm/llvm-project/pull/188721
DeltaFile
+369-0llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-differing-addr-spaces.ll
+15-0llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
+384-02 files

NetBSD/pkgsrc-wip 8725e65megacmd PLIST Makefile, megacmd/patches patch-sdk_src_posix_fs.cpp patch-CMakeLists.txt

Import net/megacmd
DeltaFile
+198-0megacmd/patches/patch-sdk_src_posix_fs.cpp
+74-0megacmd/PLIST
+73-0megacmd/patches/patch-CMakeLists.txt
+58-0megacmd/Makefile
+42-0megacmd/patches/patch-sdk_src_filesystem.cpp
+36-0megacmd/patches/patch-sdk_include_mega_posix_megafs.h
+481-018 files not shown
+796-024 files

NetBSD/src nMWGXLYsbin/gpt show.c main.c

   NBTOOL_CONFIG_H should be HAVE_NBTOOL_CONFIG_H.

   Fixes build on Solaris 11.4 host systems.
VersionDeltaFile
1.50+4-4sbin/gpt/show.c
1.20+3-3sbin/gpt/main.c
+7-72 files

FreeBSD/ports a0b10ffaudio/noson distinfo Makefile

audio/noson: Update to 2.12.27
DeltaFile
+3-3audio/noson/distinfo
+1-1audio/noson/Makefile
+1-1audio/noson/pkg-plist
+5-53 files

FreeBSD/ports e28222faudio/noson-app distinfo Makefile

audio/noson-app: Update to 5.6.19
DeltaFile
+3-3audio/noson-app/distinfo
+1-1audio/noson-app/Makefile
+4-42 files

LLVM/project 73c8ed0llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+60-38llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+60-381 files

FreeBSD/ports 84e3ba6net-im/gotosocial distinfo Makefile

net-im/gotosocial: update to 0.21.2

PR: 293987
DeltaFile
+5-5net-im/gotosocial/distinfo
+1-1net-im/gotosocial/Makefile
+6-62 files

FreeBSD/ports f94407feditors/neovim distinfo Makefile

editors/neovim: Update to 0.11.7
DeltaFile
+9-9editors/neovim/distinfo
+4-4editors/neovim/Makefile
+13-132 files