LLVM/project baa8121llvm/include/llvm/Frontend/OpenMP OMPVersion.h

Add TODO for making ctor/conv explicit
DeltaFile
+2-2llvm/include/llvm/Frontend/OpenMP/OMPVersion.h
+2-21 files

LLVM/project 16a770dllvm/include/llvm/CodeGen TriggerCrashMachineFunction.h, llvm/include/llvm/Transforms/Utils TriggerCrashPass.h

Add cgscc/loop/machine-function variants of TriggerCrashPass (#220073)

For easier testing of e.g. #205682

Assisted-by: Gemini
DeltaFile
+25-0llvm/include/llvm/CodeGen/TriggerCrashMachineFunction.h
+19-1llvm/test/Other/crash-stack-trace.ll
+20-0llvm/include/llvm/Transforms/Utils/TriggerCrashPass.h
+18-0llvm/lib/CodeGen/TriggerCrashMachineFunction.cpp
+16-0llvm/test/Other/crash-stack-trace.mir
+15-0llvm/lib/Transforms/Utils/TriggerCrashPass.cpp
+113-16 files not shown
+121-112 files

FreeBSD/ports abff734net/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [12 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports ef4a89enet/keycloak Makefile distinfo

net/keycloak: Security update 26.7.2 => 26.7.3

Release Notes:
https://www.keycloak.org/2026/08/keycloak-2673-released

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
Security:       CVE-2026-35563
Security:       CVE-2026-16093
Security:       CVE-2026-16072
Security:       CVE-2026-16108
Security:       CVE-2026-16105
Security:       CVE-2026-16089
Security:       CVE-2026-16104
Security:       CVE-2026-16106
Security:       CVE-2026-17059
Security:       CVE-2026-18218

    [10 lines not shown]
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

FreeBSD/ports c294323security/vuxml/vuln 2026.xml

security/vuxml: Document net/keycloak vulnerabilities

PR:             298077
Reported by:    Matthias Wolf <freebsd at rheinwolf.de>
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+66-0security/vuxml/vuln/2026.xml
+66-01 files

LLVM/project 5bdbc47llvm/lib/Target/AMDGPU AMDGPU.td

Apply batched suggestions from code review

Co-authored-by: Chinmay Deshpande <chdeshpa at amd.com>
DeltaFile
+1-2llvm/lib/Target/AMDGPU/AMDGPU.td
+1-21 files

NetBSD/pkgsrc igbya1Kdoc CHANGES-2026

   doc: Removed multimedia/sickgear
VersionDeltaFile
1.5727+2-1doc/CHANGES-2026
+2-11 files

LLVM/project da5513ellvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

Remove unnecessary change

Change-Id: Ia7ab04a2439a881b7090d0dbab895f0fbe1bbac6
DeltaFile
+7-3llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+2-1llvm/lib/Target/AMDGPU/AMDGPU.td
+9-42 files

LLVM/project 8c8f109llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Expose 1536-physical-vgprs to the TargetParser

Add Feature1536VGPRs to AMDGPUFrontendVisibleFeatures so the per-GPU
feature bitset carries FEAT_1536_PHYSICAL_VGPRS, and list it in
FrontendOnlyFeatures so it is not serialized into the target-feature
string. This is a prerequisite for querying the VGPR allocation granule
from the TargetParser; there is no functional change.

Change-Id: Icdff14fbe3a734e49f8fe3d933eceb11def686ec
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+1-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-01 files

LLVM/project 62199acllvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Add getVGPRAllocGranule to TargetParser

Add getVGPRAllocGranule(GPUKind) and getVGPRAllocGranule(SubArchType) so
the VGPR allocation granule can be queried from a GPU name alone, without
an MCSubtargetInfo. This is to aid in resolving
https://github.com/ROCm/llvm-project/issues/3298 : "Comgr should use
target information from upstream TargetParser rather than maintaining
its own".

The wavefront size is a per-kernel mode rather than a property of the
GPU, so it stays an explicit parameter. IsaInfo::getVGPRAllocGranule
keeps its signature and now forwards to the new entry point, leaving the
dynamic VGPR block size - which is likewise not a GPU property - in the
backend. There is no functional change.

Change-Id: I85900e505b3fe6eb837e178cc3f474fe14dcba47
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+28-0llvm/unittests/TargetParser/TargetParserTest.cpp
+16-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+3-7llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+8-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+0-1llvm/lib/Target/AMDGPU/AMDGPU.td
+55-85 files

NetBSD/pkgsrc 3E9sLQrmultimedia Makefile, multimedia/sickgear distinfo PLIST

   Remove multimedia/sickgear for catastrophic security issues (backdoor?)

   It is doing the equivalent of downloading code from a wiki page and
   executing it. But even if this would not be editable by everybody by
   leaking the deploy token, it would still be a potential backdoor for the
   developers.

   See https://github.com/SickGear/SickGear/issues/1517 for details.

   The patches in pkgsrc neutered this a bit, but I still urge everybody
   who has this installed to *immediately* uninstall it.
VersionDeltaFile
1.363+1-2multimedia/Makefile
1.2+1-1multimedia/sickgear/patches/patch-sickgear_version_checker.py
1.5+1-1multimedia/sickgear/patches/patch-sickgear.py
1.13+1-1multimedia/sickgear/distinfo
1.8+1-1multimedia/sickgear/PLIST
1.22+1-1multimedia/sickgear/Makefile
+6-72 files not shown
+6-78 files

LLVM/project 738f9ec.github/workflows release-binaries.yml, llvm/utils/release build_llvm_release.bat

build_llvm_release.bat: Add --fast-build option (#219595)

This disables PGO and skips the tests for stage0. With this option we
can build the Windows release package on the github hosted Arm runners
without hitting the 6 hour timeout.
DeltaFile
+8-2llvm/utils/release/build_llvm_release.bat
+2-1.github/workflows/release-binaries.yml
+10-32 files

LLVM/project 0978140llvm/lib/Target/PowerPC PPCAsmPrinter.cpp PPC.h

PowerPC: Pass opcode through MC lowering symbol reference

GetSymbolRef and LowerPPCMachineOperandToMCOperand only used the operand's
parent instruction to reach the MachineFunction and the instruction
opcode. Take the MachineFunction from the AsmPrinter's MF member and pass
the opcode directly.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+12-15llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
+2-1llvm/lib/Target/PowerPC/PPC.h
+1-1llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
+15-173 files

LLVM/project 6a04300clang/include/clang/Basic LangOptions.h, clang/lib/AST StmtPrinter.cpp DeclPrinter.cpp

Replace getOpenMP with getOpenMPVersion
DeltaFile
+54-53clang/lib/Sema/SemaOpenMP.cpp
+16-15clang/lib/Parse/ParseOpenMP.cpp
+6-3clang/lib/AST/StmtPrinter.cpp
+6-3clang/lib/AST/DeclPrinter.cpp
+3-3clang/lib/Sema/TreeTransform.h
+3-1clang/include/clang/Basic/LangOptions.h
+88-781 files not shown
+89-797 files

LLVM/project 96eb803llvm/test/CodeGen/Generic bswap.ll, llvm/test/Integer 2007-01-19-TruncSext.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+0-50llvm/test/CodeGen/Generic/bswap.ll
+27-9llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll
+0-3llvm/test/Integer/2007-01-19-TruncSext.ll
+27-623 files

FreeBSD/ports 83c1713net/rustconn Makefile Makefile.crates

net/rustconn: Update to 0.21.2

ChangeLog:

https://github.com/totoshko88/RustConn/releases/tag/v0.21.2

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+35-33net/rustconn/distinfo
+16-15net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+52-493 files

LLVM/project 234b210llvm/utils/TableGen/Basic DirectiveEmitter.cpp

Restore include of Spelling.h
DeltaFile
+1-0llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+1-01 files

LLVM/project 27bbf2ellvm/lib/Frontend/OpenMP OMP.cpp

Remove old (leftover) version array
DeltaFile
+0-1llvm/lib/Frontend/OpenMP/OMP.cpp
+0-11 files

LLVM/project 2e718bellvm/lib/Target/Mips MipsSERegisterInfo.cpp

Mips: Avoid a use of MachineOperand parents (#220071)

The operand here was only used to get the parent function to
query the subtarget.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+5-7llvm/lib/Target/Mips/MipsSERegisterInfo.cpp
+5-71 files

LLVM/project c4cef37llvm/utils/TableGen/Basic DirectiveEmitter.cpp

Apply batched suggestions from code review

Co-authored-by: Alexey Bataev <a.bataev at gmx.com>
DeltaFile
+3-3llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+3-31 files

LLVM/project 4fbd10cutils/bazel/llvm-project-overlay/libc libc_configure_options.bzl BUILD.bazel

[libc][bazel] Allow building with -DLIBC_FULL_BUILD

This PR defines a flag `--@llvm-project//libc:build_mode` that configures LLVM-libc to build with full-build flags. This is only compatible with clang at the moment, since it relies on the `-nostdlibinc` flag.
DeltaFile
+39-4utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+22-5utils/bazel/llvm-project-overlay/libc/libc_configure_options.bzl
+22-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+83-143 files

LLVM/project bacf40eutils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc][bazel] Make a large swath of targets full-build compatible
DeltaFile
+1,258-49utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1,258-491 files

LLVM/project e3ff0c4utils/bazel MODULE.bazel extensions.bzl

[libc][bazel] Add a repo with linux kernel UAPI headers

This will be used to support libc's -DFULL_BUILD option, which uses `-nostdlibinc` and thus requires a copy of linux kernel headers.
DeltaFile
+74-0utils/bazel/linux_uapi.bzl
+5-1utils/bazel/MODULE.bazel.lock
+2-0utils/bazel/extensions.bzl
+1-0utils/bazel/MODULE.bazel
+82-14 files

FreeBSD/ports a1824a1security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3

(cherry picked from commit 2183e50893c76e2158d51810f795c6ee4481c885)
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-1security/sudo-rs/Makefile
+10-103 files

FreeBSD/ports 1309e4esecurity/vuxml/vuln 2026.xml

security/vuxml: Document sudo-rs < 0.2.15 vulnerability

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+39-0security/vuxml/vuln/2026.xml
+39-01 files

FreeNAS/freenas 79350ccsrc/middlewared/middlewared/plugins alert.py auth.py

Bound the remote call timeout when checking peer HA status
DeltaFile
+2-1src/middlewared/middlewared/plugins/auth.py
+1-1src/middlewared/middlewared/plugins/alert.py
+3-22 files

LLVM/project 173e6e3llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Expose 1536-physical-vgprs to the TargetParser

Add Feature1536VGPRs to AMDGPUFrontendVisibleFeatures so the per-GPU
feature bitset carries FEAT_1536_PHYSICAL_VGPRS, and list it in
FrontendOnlyFeatures so it is not serialized into the target-feature
string. This is a prerequisite for querying the VGPR allocation granule
from the TargetParser; there is no functional change.

Change-Id: Icdff14fbe3a734e49f8fe3d933eceb11def686ec
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+1-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1-01 files

LLVM/project d097d2cllvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Add getVGPRAllocGranule to TargetParser

Add getVGPRAllocGranule(GPUKind) and getVGPRAllocGranule(SubArchType) so
the VGPR allocation granule can be queried from a GPU name alone, without
an MCSubtargetInfo. This is to aid in resolving
https://github.com/ROCm/llvm-project/issues/3298 : "Comgr should use
target information from upstream TargetParser rather than maintaining
its own".

The wavefront size is a per-kernel mode rather than a property of the
GPU, so it stays an explicit parameter. IsaInfo::getVGPRAllocGranule
keeps its signature and now forwards to the new entry point, leaving the
dynamic VGPR block size - which is likewise not a GPU property - in the
backend. There is no functional change.

Change-Id: I85900e505b3fe6eb837e178cc3f474fe14dcba47
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+28-0llvm/unittests/TargetParser/TargetParserTest.cpp
+16-0llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+3-7llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+8-0llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+0-1llvm/lib/Target/AMDGPU/AMDGPU.td
+55-85 files

LLVM/project d4a5fbcllvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/TargetParser AMDGPUTargetParser.cpp

[AMDGPU] Expose subtarget feature `Feature1536VGPRs` to the TargetParser (#220063)

Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
DeltaFile
+4-4llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPU.td
+5-52 files

FreeBSD/ports 2183e50security/sudo-rs Makefile Makefile.crates

security/sudo-rs: Update 0.2.14 => 0.2.15

Changelog:
https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.15

PR:             298074
Reported by:    Valdemar Erk <valdemar at erk.dev> (author)
Approved by:    Marc Schoolderman <marc at trifectatech.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       c0acdbac-a524-11f1-8039-589cfc103809
MFH:            2026Q3
DeltaFile
+7-7security/sudo-rs/distinfo
+2-2security/sudo-rs/Makefile.crates
+1-2security/sudo-rs/Makefile
+10-113 files