LLVM/project e892aa6 — clang/test/AST ast-dump-attr-type.cpp, clang/test/CodeGen constantexpr-fneg.c

[clang][test][NFC] Fix missing colons in FileCheck directives      (#235342)

The `:` was missing from:

- `CHECK-NEXT` in `clang/test/AST/ast-dump-attr-type.cpp`.
- `CHECK-LABEL` in `clang/test/CodeGen/constantexpr-fneg.c`.

Also, in `clang/test/CodeGen/constantexpr-fneg.c`, adding the missing
`:` to `CHECK-LABEL` exposed that `clang -cc` (without an explicit
`-triple`) emits `define dso_local i32 @main()` on Linux, so `{{.*}}` is
added to match across targets.

Assisted-by: Gemini
DeltaFile
+3-3clang/test/AST/ast-dump-attr-type.cpp
+1-1clang/test/CodeGen/constantexpr-fneg.c
+4-42 files

NetBSD/pkgsrc-wip 0a7c2fc — zls Makefile COMMIT_MSG, zls/patches patch-build.zig

zls: update to 0.17.0

Pkgsrc changes:

* Remove the patch for PIE which is included in the upstream.

Upstream changes:

* Don’t follow aliases when renaming symbol
* Build System Integration
  During the Zig 0.17 development cycle, the separation of maker process
  and configurer process has broken critical build system integration
  features in ZLS. Most of them have since been restored using the build
  system protocol but various regressions remain that are anticipated to be
  resolved during the next release cycle.
  On the positive side, the new protocol lays the foundation for future
  improvements in ZLS and related tooling. Especially editors could utilize
  it to integrate unit testing, fuzzing, code coverage reports or debugging
  capabilities that are fully aware of the Zig build system.# with '#' will
  be ignored, and an empty message aborts the commit.
DeltaFile
+0-14zls/patches/patch-build.zig
+3-4zls/distinfo
+2-3zls/COMMIT_MSG
+1-1zls/Makefile
+6-224 files

NetBSD/pkgsrc-wip 1e97789 — pnpm COMMIT_MSG Makefile

pnpm: update to 12.15.0

Pkgsrc changes:

* Download and relocate unpublished version of dashmap.

Upstream changes are omitted.
DeltaFile
+69-45pnpm/distinfo
+21-14pnpm/cargo-depends.mk
+8-4pnpm/Makefile
+1-1pnpm/COMMIT_MSG
+99-644 files

NetBSD/pkgsrc-wip 496cc2c — iosevka-aile-ttf distinfo, iosevka-curly-slab-ttf distinfo

iosevka-*: update to 34.9.1

* Add Characters:
  * LATIN CAPITAL LETTER V WITH DIAGONAL STROKE (U+A75E) ... LATIN SMALL
    LETTER V WITH DIAGONAL STROKE (U+A75F).
  * LATIN SMALL LETTER E WITH FLOURISH (U+AB34).
* Refine shape of the following characters:
  * LATIN CAPITAL LETTER A WITH STROKE (U+023A).
  * LATIN SMALL LETTER R WITH FISHHOOK (U+027E).
  * GREEK SMALL LETTER ZETA (U+03B6).
  * GREEK SMALL LETTER XI (U+03BE).
  * GREEK SMALL LETTER FINAL SIGMA (U+03C2).
  * GREEK SMALL LETTER STIGMA (U+03D8).
  * CYRILLIC CAPITAL LETTER KSI (U+046E).
  * CYRILLIC SMALL LETTER KSI (U+046F).
  * LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE (U+1D73).
  * MODIFIER LETTER SMALL R WITH FISHHOOK (U+107A9).
  * LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK (U+1DF12).
  * LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK (U+1DF16).

    [4 lines not shown]
DeltaFile
+3-3iosevka-ttf/distinfo
+3-3iosevka-slab-ttf/distinfo
+3-3iosevka-etoile-ttf/distinfo
+3-3iosevka-curly-ttf/distinfo
+3-3iosevka-curly-slab-ttf/distinfo
+3-3iosevka-aile-ttf/distinfo
+18-1812 files not shown
+30-3018 files

LLVM/project 11c8b89 — llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVInsertWriteVXRM.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+114-25llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+43-18llvm/lib/Target/RISCV/RISCVInsertWriteVXRM.cpp
+25-25llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+365-20311 files not shown
+620-29817 files

LLVM/project c8d31c4 — llvm/lib/Target/RISCV RISCVInsertWriteVXRM.cpp RISCVRedundantCopyElimination.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+127-27llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+41-23llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp
+43-18llvm/lib/Target/RISCV/RISCVInsertWriteVXRM.cpp
+394-20313 files not shown
+678-32619 files

LLVM/project 121b0e6 — compiler-rt/cmake/Modules AllSupportedArchDefs.cmake, compiler-rt/lib/hwasan CMakeLists.txt

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+1-5compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+4-2compiler-rt/test/hwasan/lit.cfg.py
+1-1compiler-rt/lib/hwasan/CMakeLists.txt
+6-83 files

LLVM/project d25d9a8 — compiler-rt/cmake/Modules AllSupportedArchDefs.cmake, compiler-rt/lib/hwasan CMakeLists.txt

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+2-4compiler-rt/test/hwasan/lit.cfg.py
+5-1compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+1-1compiler-rt/lib/hwasan/CMakeLists.txt
+8-63 files

OpenBSD/ports Mb8xcz2 — devel/llvm/23 Makefile distinfo, devel/llvm/23/patches patch-llvm_lib_Target_Mips_MipsISelLowering_cpp patch-lld_ELF_Writer_cpp

   update to 23.1.4
VersionDeltaFile
1.3+6-6devel/llvm/23/patches/patch-llvm_lib_Target_X86_X86FrameLowering_cpp
1.3+5-5devel/llvm/23/patches/patch-lld_ELF_Writer_cpp
1.2+4-4devel/llvm/23/patches/patch-llvm_lib_Target_Mips_MipsISelLowering_cpp
1.4+2-2devel/llvm/23/distinfo
1.4+1-1devel/llvm/23/Makefile
+18-185 files

LLVM/project 1c65d18 — compiler-rt/lib/hwasan CMakeLists.txt

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+1-1compiler-rt/lib/hwasan/CMakeLists.txt
+1-11 files

LLVM/project b2b0b3e — compiler-rt/test/hwasan lit.cfg.py

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+4-2compiler-rt/test/hwasan/lit.cfg.py
+4-21 files

LLVM/project b84a015 — llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVInsertWriteVXRM.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+114-25llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+43-18llvm/lib/Target/RISCV/RISCVInsertWriteVXRM.cpp
+25-25llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+365-20311 files not shown
+620-29817 files

LLVM/project cef41f0 — llvm/lib/Target/RISCV RISCVInsertReadWriteCSR.cpp RISCVDeadRegisterDefinitions.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+105-23llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+38-11llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp
+30-18llvm/lib/Target/RISCV/RISCVInsertReadWriteCSR.cpp
+356-18710 files not shown
+564-27516 files

LLVM/project 1884a3b — clang/lib/Driver Driver.cpp, clang/test/Driver save-temps-input-overwrite-case-insensitive.c save-temps-input-overwrite.c

[clang][Driver] Don't let -save-temps overwrite the input file

With -save-temps, an intermediate file named after the input can be the
input itself, e.g. the preprocessed output of a .s file on Darwin. The
driver catches this, but only checked for it when the output's name was
the input's file name. It missed two cases, and overwrote the input with
the preprocessed output:

- With -save-temps=obj, the output is in the output's directory, so
  "clang -c -save-temps=obj sub/t.s -o sub/t.o" wrote "sub/t.s".
- On a case-insensitive file system, such as macOS's default, the
  preprocessed output "t.s" of an input "t.S" is the same file.

Check whether the output is the same file as the input whenever temps
are saved.

Fixes #7002.

Assisted-by: Claude Opus 5.5
DeltaFile
+26-0clang/test/Driver/save-temps-input-overwrite.c
+7-8clang/lib/Driver/Driver.cpp
+11-0clang/test/Driver/save-temps-input-overwrite-case-insensitive.c
+44-83 files

LLVM/project 5f57670 — llvm/lib/Target/NVPTX NVPTXISelLowering.cpp, llvm/test/CodeGen/NVPTX atomicrmw.py atomicrmw-sm90.ll

[NVPTX] Set default value of nvptx-allow-ftz-atomics to false (#231429)

This restores the strict FTZ default originally introduced in #200732 and temporarily relaxed in #206154.

Frontends can now explicitly opt in to native FTZ-mismatched atomics on a per-instruction basis using `!atomic.ignore.denormal.mode` metadata (#217585, #217586, #217587, #217588, #232725, #232726), which is supported in Clang, Flang, MLIR, and XLA. Users who need the previous behavior globally can still pass `-nvptx-allow-ftz-atomics=true`.

Update test cases to verify the new default disallow behavior.
DeltaFile
+36-37llvm/test/CodeGen/NVPTX/atomicrmw-ignore-denormal-mode.ll
+6-5llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+4-4llvm/test/CodeGen/NVPTX/atomicrmw-allow-ftz-atomics.ll
+2-2llvm/test/CodeGen/NVPTX/atomicrmw.py
+2-2llvm/test/CodeGen/NVPTX/atomicrmw-sm90.ll
+2-2llvm/test/CodeGen/NVPTX/atomicrmw-sm70.ll
+52-524 files not shown
+60-6010 files

NetBSD/pkgsrc duqZdMW — doc CHANGES-2026

   Updated net/samba4, databases/openldap, databases/lmdb
VersionDeltaFile
1.7259+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc N47DsTF — databases/lmdb Makefile distinfo, databases/openldap Makefile.version distinfo

   openldap: updated to 2.7.2

   OpenLDAP 2.7.2 Release (2026/10/21)

        Added slapd support for comments with ACLS
        Added slapd-config option to throttle when qtime exceeds threshold
        Added slapo-nssov option to forward updates
        Fixed libldap with deeply nested URL filters
        Fixed slapd GnuTLS client-cert verification handling
        Fixed slapo-accesslog handling of per-op info state
        Fixed slapo-sssvlv control parsing
        Contrib
                Fixed slappw-sha2 pointer aliasing
                Fixed denyop rejection handling
        Minor Cleanup
VersionDeltaFile
1.150+4-5databases/openldap/distinfo
1.51+4-4databases/openldap-doc/distinfo
1.45+4-4databases/lmdb/distinfo
1.50+2-2databases/openldap/Makefile.version
1.32+2-2databases/lmdb/Makefile
1.2+1-1databases/openldap/patches/patch-libraries_libldap_tls__o.c
+17-186 files

NetBSD/pkgsrc j0frak7 — net/samba4 Makefile distinfo

   samba4: updated to 4.25.1

   Changes since 4.25.0

   * BUG 16276: Access control bypass via vfs_ceph_rgw case-insensitive open
     (CVE-2026-109411)
   * BUG 16274: CTDB: Cannot find device "<iface>@<link>": need to extract real
     interface names
   * BUG 16200: generate_unique_u64() may not protect against veto_value
   * BUG 16261: Rename with ReplaceIfExists to a target differing only in case
     creates a duplicate instead of replacing (regression in
     bb130f32)
   * BUG 16263: Samba 4.25.0 fails to build on macOS
   * BUG 16258: Python smbconf transaction_start() lacks a talloc stack frame
     with CTDB
   * BUG 16265: Linux i686 build fails on dynamic_lookup
   * BUG 16276: Access control bypass via vfs_ceph_rgw case-insensitive open
     (CVE-2026-109411)
   * BUG 16287: vfs_acl_xattr crashes on zero-sized flistxattr queries

    [7 lines not shown]
VersionDeltaFile
1.133+4-4net/samba4/distinfo
1.227+2-2net/samba4/Makefile
+6-62 files

FreeBSD/ports 3f26645 — devel/gitlab-shell Makefile distinfo, www/gitlab Makefile.common Makefile

www/gitlab: upgrade gitlab-shell to 14.58.0

PR:             300026
(cherry picked from commit 2308b9b50e30aaa64649529e0cc115da5b618b9d)
DeltaFile
+5-5devel/gitlab-shell/distinfo
+1-2devel/gitlab-shell/Makefile
+1-1www/gitlab/Makefile.common
+1-1www/gitlab/Makefile
+8-94 files

OpenBSD/ports VIJ7QM1 — sysutils/flatpak/xdg-desktop-portal/patches patch-src_xdp-context_c patch-src_xdp-app-info_c

   Update to xdg-desktop-portal-1.22.1.
VersionDeltaFile
1.4+36-42sysutils/flatpak/xdg-desktop-portal/patches/patch-src_xdp-utils_c
1.4+29-1sysutils/flatpak/xdg-desktop-portal/patches/patch-meson_build
1.1+27-0sysutils/flatpak/xdg-desktop-portal/patches/patch-src_xdp-app-info-linyaps_c
1.1+24-0sysutils/flatpak/xdg-desktop-portal/patches/patch-subprojects_libglnx_glnx-backport-testutils_c
1.4+17-2sysutils/flatpak/xdg-desktop-portal/patches/patch-src_xdp-app-info_c
1.1+15-0sysutils/flatpak/xdg-desktop-portal/patches/patch-src_xdp-context_c
+148-4510 files not shown
+195-6816 files

FreeBSD/ports 2308b9b — devel/gitlab-shell Makefile distinfo, www/gitlab Makefile.common Makefile

www/gitlab: upgrade gitlab-shell to 14.58.0

PR:             300026
DeltaFile
+5-5devel/gitlab-shell/distinfo
+1-2devel/gitlab-shell/Makefile
+1-1www/gitlab/Makefile.common
+1-1www/gitlab/Makefile
+8-94 files

FreeBSD/ports bc73368 — www/evcc Makefile distinfo, www/evcc/files patch-vite.config.ts patch-package.json

www/evcc: update to 0.318.0

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+1,142-2,618www/evcc/files/patch-package-lock.json
+9-9www/evcc/files/patch-package.json
+7-7www/evcc/distinfo
+8-5www/evcc/files/patch-vite.config.ts
+2-2www/evcc/Makefile
+1,168-2,6415 files

OpenBSD/ports zDsT8o6 — x11/gnome/maps Makefile distinfo

   Update to gnome-maps-51.2.
VersionDeltaFile
1.97+2-2x11/gnome/maps/distinfo
1.132+1-1x11/gnome/maps/Makefile
+3-32 files

LLVM/project 6b98f6f — llvm/lib/Target/RISCV RISCVLateBranchOpt.cpp RISCVDeadRegisterDefinitions.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+96-21llvm/lib/Target/RISCV/RISCV.h
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+38-11llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp
+28-18llvm/lib/Target/RISCV/RISCVLateBranchOpt.cpp
+345-1859 files not shown
+520-25215 files

LLVM/project 335d950 — llvm/lib/Target/RISCV RISCVInsertReadWriteCSR.cpp RISCVDeadRegisterDefinitions.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+105-23llvm/lib/Target/RISCV/RISCV.h
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+38-11llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp
+30-18llvm/lib/Target/RISCV/RISCVInsertReadWriteCSR.cpp
+356-18710 files not shown
+564-27516 files

OpenBSD/ports b0TuAV2 — devel/quirks Makefile, devel/quirks/files Quirks.pm

   Remove Qt5 support in security/pinentry

   Merge qt5 and qt6 into a new qt (qt6) subpackage.

   Tweaks from sthen@ and ajacoutot@, OK ajacoutot@ (maintainer)
VersionDeltaFile
1.46+12-26security/pinentry/Makefile
1.1+7-0security/pinentry/pkg/PLIST-qt
1.495+2-2infrastructure/db/user.list
1.1862+3-1devel/quirks/files/Quirks.pm
1.1848+1-1devel/quirks/Makefile
1.1+1-0security/pinentry/pkg/DESCR-qt
+26-304 files not shown
+26-3010 files

LLVM/project f17204b — llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

[KnownFPClass] Combine fpext and fptrunc into a shared routine (#225188)

Implements https://github.com/llvm/llvm-project/issues/219847
Partially addresses https://github.com/llvm/llvm-project/issues/219300
Fixes:
- `DenormalMode` handling by `fptrunc`/`fpext`
- `fpext` no longer rules out `qNaN` if the input could be `sNaN`.

Changes:
- `fptrunc` now takes the input/output types.
- `fpext`/`fptrunc` take the `DenormalMode` of the source/destination
types.

I completely rewrote `fpext` and `fptrunc` to use a shared `fpconvert`
routine. Using an approach of starting from `fcAllFlags` and removing
classes instead of starting from `KnownSrc` and adding classes. This
rewrite also improves some deductions for `fptrunc`.

The internal `fpconvert` routine I added should also be able to handle

    [13 lines not shown]
DeltaFile
+227-3llvm/test/Transforms/Attributor/nofpclass-fpext.ll
+207-17llvm/test/Transforms/Attributor/nofpclass-fptrunc.ll
+122-29llvm/lib/Support/KnownFPClass.cpp
+21-2llvm/lib/Analysis/ValueTracking.cpp
+17-2llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+12-6llvm/include/llvm/Support/KnownFPClass.h
+606-594 files not shown
+630-7510 files

LLVM/project f90ebb2 — llvm/lib/Target/RISCV RISCVQCRelaxMarking.cpp RISCVLateBranchOpt.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+86-18llvm/lib/Target/RISCV/RISCV.h
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+38-11llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp
+28-18llvm/lib/Target/RISCV/RISCVLateBranchOpt.cpp
+31-11llvm/lib/Target/RISCV/RISCVQCRelaxMarking.cpp
+288-1477 files not shown
+427-19913 files

LLVM/project 97298f7 — llvm/lib/Target/RISCV RISCVLateBranchOpt.cpp RISCVDeadRegisterDefinitions.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+78-46llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+61-58llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
+96-21llvm/lib/Target/RISCV/RISCV.h
+44-31llvm/lib/Target/RISCV/RISCVPromoteConstant.cpp
+38-11llvm/lib/Target/RISCV/RISCVDeadRegisterDefinitions.cpp
+28-18llvm/lib/Target/RISCV/RISCVLateBranchOpt.cpp
+345-1859 files not shown
+520-25215 files

FreeBSD/ports 20feb22 — lang/cairo Makefile distinfo

lang/cairo: update 2.20.0 → 2.21.0
DeltaFile
+237-265lang/cairo/distinfo
+118-133lang/cairo/Makefile
+355-3982 files