LLVM/project bb639a1mlir/lib/Target/LLVMIR/Dialect/NVVM LLVMIRToNVVMTranslation.cpp, mlir/test/Target/LLVMIR/Import nvvmir.ll

[MLIR][NVVM]Import llvm intrinsics for nvvm.barrier (#202862)

This PR adds LLVM IR import support for the `bar.sync` intrinsic family,
lifting the four variants into `nvvm.barrier` with the appropriate
`aligned` attribute and optional thread-count operand.

`LLVM_IntrOpBase` and its auto-generated import is one to one, but four
`bar.sync` variants are many-to-one, where they all lift into
`nvvm.barrier`, differing only in `aligned` and the optional
`numberOfThreads` operand.

An alternative implementation would extend mlir-tblgen with many-to-one
intrinsic-to-op mapping support so the conversion could live in
`NVVMOps.td`. But the change is bigger than manually import `bar.sync`
intrinsic family.
DeltaFile
+59-7mlir/lib/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.cpp
+43-1mlir/test/Target/LLVMIR/Import/nvvmir.ll
+102-82 files

NetBSD/pkgsrc-wip 75b926dqgis COMMIT_MSG PLIST

qgis: Update to 4.2.0
DeltaFile
+189-1qgis/COMMIT_MSG
+93-25qgis/PLIST
+5-3qgis/Makefile
+3-3qgis/distinfo
+290-324 files

XigmaNAS/svn 10655trunk/etc/rc.d userdb

add rc variable userdb_roothomedir to define the home directory for root. Default is /root
DeltaFile
+5-4trunk/etc/rc.d/userdb
+5-41 files

FreeBSD/src 0c48190sys/kgssapi gss_impl.c, usr.sbin/gssd gssd.c

gss_impl.c: Fix a nfsd hang when the kgssapi.ko is loaded, but no gssd

After the conversion to using netlink, the kgssapi had
no way of knowing if the gssd daemon was running.
As such, a boot where the kgssapi is loaded, but the
gssd is not enabled would hang the nfsd for a very
long time. (Many timeouts at 300sec each.)

This patch adds a Null RPC upcall with a 200msec
timeout to check to see if the gssd is running.
If the gssd is not running, the nfsd starts up
(without Kerberos support) with only a 200msec
delay.)

Also, move the svc_svc_nl_create() and svc_reg() calls in gssd.c
to before the daemon() call, so they are guaranteed to have
been done before the nfsd(8) daemon is started by
the rc scripts.


    [3 lines not shown]
DeltaFile
+40-2sys/kgssapi/gss_impl.c
+5-17usr.sbin/gssd/gssd.c
+45-192 files

LLVM/project 321c7a2llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 externally-used-copyables.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+93-95llvm/test/Transforms/SLPVectorizer/AArch64/externally-used-copyables.ll
+9-12llvm/test/Transforms/SLPVectorizer/X86/copyable-operands-reordering.ll
+3-12llvm/test/Transforms/SLPVectorizer/X86/vect_copyable_in_binops.ll
+5-8llvm/test/Transforms/SLPVectorizer/X86/gathered-node-with-in-order-parent.ll
+7-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+5-7llvm/test/Transforms/SLPVectorizer/X86/vec_list_bias_external_insert_shuffled.ll
+122-1405 files not shown
+143-16311 files

FreeBSD/ports 727782deditors/emacs-devel distinfo pkg-plist

editors/emacs-devel: Update to latest git snapshot 2adce1839db
DeltaFile
+3-3editors/emacs-devel/distinfo
+4-0editors/emacs-devel/pkg-plist
+2-2editors/emacs-devel/Makefile
+9-53 files

FreeBSD/ports 26bc3ddsysutils/leaf Makefile distinfo

sysutils/leaf: Update to 1.26.0

While here, add COMPLETIONS option (ON by default).

Changelog: https://github.com/RivoLink/leaf/blob/1.26.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+18-2sysutils/leaf/Makefile
+3-3sysutils/leaf/distinfo
+21-52 files

OpenBSD/ports YTykaSudevel/dwz Makefile, devel/dwz/patches patch-hashtab_c patch-dwz_c

   devel/dwz: ANSIfy and use libc SHA1 functions

   ok tb@
VersionDeltaFile
1.3+224-0devel/dwz/patches/patch-hashtab_c
1.6+33-4devel/dwz/patches/patch-dwz_c
1.6+1-1devel/dwz/patches/patch-Makefile
1.13+1-1devel/dwz/Makefile
+259-64 files

OpenBSD/xenocara EUr767d. MODULES

   update
VersionDeltaFile
1.564+3-3MODULES
+3-31 files

FreeBSD/ports decf626sysutils/nerdctl distinfo Makefile

sysutils/nerdctl: Update to 2.3.4

Changelog: https://github.com/containerd/nerdctl/releases/tag/v2.3.4

PR:             296514
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+5-5sysutils/nerdctl/distinfo
+1-1sysutils/nerdctl/Makefile
+6-62 files

NetBSD/src pLncjF6doc CHANGES

   doc/CHANGES: add the am18xx usb driver to changelist
VersionDeltaFile
1.3277+3-1doc/CHANGES
+3-11 files

LLVM/project f1d1746llvm/lib/Target/M68k/GISel M68kLegalizerInfo.cpp

[M68K][GlobalISel] Remove dependency on legal ruleset (#207614)

This fills in always legal rules, to remove the dependency on the legacy
ruleset. This is not guaranteed to be all the rules, just the ones that
appear
in tests.

See #197308
DeltaFile
+2-0llvm/lib/Target/M68k/GISel/M68kLegalizerInfo.cpp
+2-01 files

OpenBSD/ports cysD5P1www/yt-dlp distinfo Makefile, www/yt-dlp/pkg PLIST

   www/yt-dlp: update to 2026.07.04
VersionDeltaFile
1.63+6-9www/yt-dlp/pkg/PLIST
1.71+2-2www/yt-dlp/distinfo
1.79+1-1www/yt-dlp/Makefile
+9-123 files

NetBSD/src HQM7N2csys/arch/arm/ti am18xx_psc.c

   evbarm/am18xx: make the psc thread-safe
VersionDeltaFile
1.2+29-5sys/arch/arm/ti/am18xx_psc.c
+29-51 files

NetBSD/src Iw4CGFdsys/arch/arm/ti am18xx_usbphyclk.c am18xx_usbphy.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/am18xx: usb 1.1 port

   Add support for the USB 1.1 port.
VersionDeltaFile
1.1+461-0sys/arch/arm/ti/am18xx_usbphyclk.c
1.1+228-0sys/arch/arm/ti/am18xx_usbphy.c
1.1+171-0sys/arch/arm/ti/am18xx_ohci.c
1.31+12-1sys/arch/arm/ti/files.ti
1.9+4-0sys/arch/evbarm/conf/GENERIC_V5
+876-15 files

OpenBSD/ports LdBMU3udevel/imake-cf Makefile, devel/imake-cf/patches patch-OpenBSD_cf

   */*: the cpp binary moves to /usr/bin
VersionDeltaFile
1.11+9-0devel/imake-cf/patches/patch-OpenBSD_cf
1.20+1-0devel/imake-cf/Makefile
1.377+0-1net/samba/Makefile
+10-13 files

OpenBSD/xenocara eDPwZaDapp/xrdb Makefile.bsd-wrapper, etc config.site

   the cpp binary moves to /usr/bin
VersionDeltaFile
1.11+2-2etc/config.site
1.7+2-2app/xrdb/Makefile.bsd-wrapper
+4-42 files

OpenBSD/src RIQJEBEgnu/usr.bin/cc/cpp Makefile, gnu/usr.bin/clang/clang Makefile

   retire the cpp.sh script and install the cpp binary directly in /usr/bin

   The cpp.sh wrapper script no longer serves any purpose:
   * We no longer force the preprocessor into -traditional mode.
   * Our compilers already define __GNUC__ for the preprocessor.
   * The location of cpp is well known.
   * Our compilers only use the standard include paths by default.

   gcc4 testing by miod@
VersionDeltaFile
1.7+2-2usr.bin/calendar/pathnames.h
1.171+2-2usr.bin/Makefile
1.22+2-2gnu/usr.bin/clang/clang/Makefile
1.3+1-3gnu/usr.bin/cc/cpp/Makefile
1.12+1-1usr.bin/cpp/cpp.sh
1.14+1-1usr.bin/cpp/Makefile
+9-112 files not shown
+10-138 files

LLVM/project a678529llvm/lib/Transforms/IPO OpenMPOpt.cpp, llvm/test/Transforms/OpenMP spmd_parallel_wrapper_removal.ll spmdization.ll

[OpenMPOpt] Null generic-mode wrappers for SPMDized kernels

If a kernel gets SPMDized, it doesn't need the wrapper function that is
passed to __kmpc_parallel_60. Keeping the dead wrapper function can lead
to lots of misleading "local memory global used by non-kernel function"
AMDGPU backend warnings.
Let OpenMPOpt null the wrapper argument such that DCE can then remove
the corresponding dead functions.

Claude assisted with this patch.
DeltaFile
+80-0llvm/test/Transforms/OpenMP/spmd_parallel_wrapper_removal.ll
+63-0llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+8-8llvm/test/Transforms/OpenMP/spmdization.ll
+1-1llvm/test/Transforms/OpenMP/spmdization_assumes.ll
+1-1llvm/test/Transforms/OpenMP/get_hardware_num_threads_in_block_fold.ll
+1-1llvm/test/Transforms/OpenMP/is_spmd_exec_mode_fold.ll
+154-116 files

FreeBSD/ports 203c1bbwww/mediawiki146 Makefile

www/mediawiki146: Fix PKGNAMESUFFIX: should be 146, not 145

PR:             296533
Approved by:    blanket (fix port)
Sponsored by:   UNIS Labs
DeltaFile
+2-1www/mediawiki146/Makefile
+2-11 files

OpenBSD/ports evGVa91graphics/inkscape/patches patch-src_extension_internal_pdfinput_pdf-parser_cpp patch-src_extension_internal_pdfinput_poppler-utils_cpp, print/scribus/patches patch-scribus_plugins_import_pdf_slaoutput_cpp

   Fix build with poppler-26.07.0.
VersionDeltaFile
1.34+85-1graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
1.10+15-1graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-utils_cpp
1.29+11-2print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_cpp
1.1+13-0x11/kde-applications/kitinerary/patches/patch-src_lib_pdf_pdfextractoroutputdevice_cpp
+124-44 files

OpenBSD/ports 3BKcSdFprint/poppler Makefile distinfo, print/poppler/patches patch-poppler_XRef_cc patch-cpp_CMakeLists_txt

   Update to poppler-26.07.0.

   The upstream minor bump for libpoppler-cpp is bogus (no dynamic
   export changes found).
VersionDeltaFile
1.216+3-3print/poppler/Makefile
1.127+2-2print/poppler/distinfo
1.40+2-2print/poppler/patches/patch-poppler_XRef_cc
1.10+1-1print/poppler/patches/patch-cpp_CMakeLists_txt
1.49+1-0print/poppler/pkg/PLIST-main
+9-85 files

FreeBSD/ports 9e4aec1sysutils/znapzend Makefile distinfo

sysutils/znapzend: Update to 0.23.4
DeltaFile
+3-3sysutils/znapzend/Makefile
+3-3sysutils/znapzend/distinfo
+6-62 files

FreeNAS/freenas 6f2abeesrc/middlewared/middlewared/plugins/system product.py, src/middlewared/middlewared/plugins/system_advanced config.py __init__.py

Address reviews
DeltaFile
+18-13src/middlewared/middlewared/plugins/system_advanced/config.py
+2-4src/middlewared/middlewared/utils/service/settings.py
+1-3src/middlewared/middlewared/plugins/system_advanced/__init__.py
+2-1src/middlewared/middlewared/plugins/system/product.py
+23-214 files

FreeNAS/freenas ffcaabfsrc/middlewared/middlewared/plugins/docker config.py, src/middlewared/middlewared/plugins/system product.py

Address reviews
DeltaFile
+18-13src/middlewared/middlewared/plugins/system_advanced/config.py
+2-4src/middlewared/middlewared/utils/service/settings.py
+1-3src/middlewared/middlewared/plugins/system_advanced/__init__.py
+2-1src/middlewared/middlewared/plugins/system/product.py
+2-1src/middlewared/middlewared/plugins/docker/config.py
+25-225 files

NetBSD/src O3CFo3Vlib/libc/citrus/modules citrus_iconv_std.c

   iconv(3): Fix alignment of encoding states.

   Sprinkle some assertions while here to verify.

   PR lib/60413: iconv_samples test crashes on sparc*
VersionDeltaFile
1.18+37-8lib/libc/citrus/modules/citrus_iconv_std.c
+37-81 files

NetBSD/src pKslIJIlib/libc/citrus/modules citrus_viqr.c

   iconv VIQR: Fix use-after-free during destruction.

   PR lib/59019: various iconv issues

   Prompted by investigating:

   PR lib/60413: iconv_samples test crashes on sparc*

   Fixed in FreeBSD back in 2022, and I confirmed -Wuse-after-free catches
   this for us too, but we're not using it -- maybe we should:

   commit 8f27c9d14a559f33aa7fc3245f841f7ce52fadd5
   Author: John Baldwin <jhb at FreeBSD.org>
   Date:   Mon Oct 3 16:10:43 2022 -0700

       libiconv VIQR: Fix a use after free.

       Use TAILQ_FOREACH_SAFE to walk to list of children mnemonics to
       free

    [5 lines not shown]
VersionDeltaFile
1.10+4-4lib/libc/citrus/modules/citrus_viqr.c
+4-41 files

LLVM/project 6d6ef7cllvm/include/llvm/Analysis StaticDataProfileInfo.h, llvm/lib/Target/X86 X86AsmPrinter.cpp

fix

Created using spr 1.3.7
DeltaFile
+3-0llvm/lib/Target/X86/X86AsmPrinter.cpp
+1-1llvm/include/llvm/Analysis/StaticDataProfileInfo.h
+4-12 files

FreeBSD/ports 7781106math/R-cran-doBy distinfo Makefile

math/R-cran-doBy: Update to 4.7.2

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

LLVM/project ecdd640llvm/include/llvm/Support GenericLoopInfoImpl.h

[LoopInfo] Avoid a throwaway vector in getLoopsInPreorder. NFC (#207607)

We can append each root and walk its inner loops directly into the
result.
DeltaFile
+2-3llvm/include/llvm/Support/GenericLoopInfoImpl.h
+2-31 files