LLVM/project 9632bb8llvm/test/Transforms/LoopVectorize/X86 funclet.ll

[LV] Add back constant-folded operand bundle libcall test. NFC (#217255)
DeltaFile
+59-0llvm/test/Transforms/LoopVectorize/X86/funclet.ll
+59-01 files

HardenedBSD/src f8da3a5sys/dev/dpaa qman.c qman_portals.c, sys/dev/sdhci fsl_sdhci.c sdhci_fsl_fdt.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+121-23sys/dev/sdhci/sdhci_fsl_fdt.c
+96-39sys/dev/dpaa/dpaa_eth.c
+111-0sys/dev/dpaa/qman_portals.c
+5-77sys/dev/sdhci/fsl_sdhci.c
+59-8sys/powerpc/powerpc/busdma_bounce.c
+26-38sys/dev/dpaa/qman.c
+418-18512 files not shown
+517-19918 files

HardenedBSD/src 75e7074sys/dev/dpaa qman.c qman_portals.c, sys/dev/sdhci fsl_sdhci.c sdhci_fsl_fdt.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+121-23sys/dev/sdhci/sdhci_fsl_fdt.c
+96-39sys/dev/dpaa/dpaa_eth.c
+111-0sys/dev/dpaa/qman_portals.c
+5-77sys/dev/sdhci/fsl_sdhci.c
+59-8sys/powerpc/powerpc/busdma_bounce.c
+26-38sys/dev/dpaa/qman.c
+418-18512 files not shown
+517-19918 files

HardenedBSD/src 50c0aa0share/man/man4 pci.4, sys/dev/ixgbe ixgbe_sriov.h ixgbe_mbx.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+825-69sys/dev/ixgbe/if_sriov.c
+392-42sys/dev/pci/pci.c
+107-31sys/dev/ixgbe/if_ix.c
+81-6sys/dev/ixgbe/ixgbe_mbx.c
+28-9sys/dev/ixgbe/ixgbe_sriov.h
+31-0share/man/man4/pci.4
+1,464-15710 files not shown
+1,538-16916 files

HardenedBSD/ports e8fdf73misc/qt6-examples pkg-plist, security/bitwarden-cli/files/packagejsons package-lock.json

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,201-4,024www/qt6-webengine/files/patch-security-rollup
+418-2,910www/opencart/pkg-plist
+1,522-0security/vuxml/vuln/2026.xml
+1,007-86security/bitwarden-cli/files/packagejsons/package-lock.json
+174-157misc/qt6-examples/pkg-plist
+149-99security/dogtag-pki/files/patch-base_CMakeLists.txt
+4,471-7,276390 files not shown
+6,495-8,799396 files

LLVM/project 85666a5clang-tools-extra/docs/clang-tidy/checks/altera single-work-item-barrier.md struct-pack-align.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.md

[clang-tidy][docs] Rewrite check docs in six modules to Markdown
DeltaFile
+187-188clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+155-155clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+71-73clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+38-39clang-tools-extra/docs/clang-tidy/checks/altera/struct-pack-align.md
+34-36clang-tools-extra/docs/clang-tidy/checks/altera/single-work-item-barrier.md
+31-33clang-tools-extra/docs/clang-tidy/checks/concurrency/mt-unsafe.md
+516-5244 files not shown
+621-63310 files

LLVM/project 3a21307clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp, clang/test/CIR/CodeGen vector-bool.cpp

[CIR] Support Vector of bool ty in VecCmpOp (#216400)

Support the Vector of bool in VecCmpOp
DeltaFile
+81-0clang/test/CIR/CodeGen/vector-bool.cpp
+9-2clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+90-22 files

FreeBSD/ports a464a70sysutils/vm-bhyve Makefile distinfo

sysutils/vm-bhyve: Update to 1.7.5

Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.5
(cherry picked from commit 0dd4ea4c1b76c38d9b10a7bbcda4c5009c83842f)
DeltaFile
+3-3sysutils/vm-bhyve/distinfo
+1-1sysutils/vm-bhyve/Makefile
+4-42 files

FreeBSD/ports 0dd4ea4sysutils/vm-bhyve Makefile distinfo

sysutils/vm-bhyve: Update to 1.7.5

Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.5
DeltaFile
+3-3sysutils/vm-bhyve/distinfo
+1-1sysutils/vm-bhyve/Makefile
+4-42 files

HardenedBSD/ports 0dd4ea4sysutils/vm-bhyve Makefile distinfo

sysutils/vm-bhyve: Update to 1.7.5

Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.5
DeltaFile
+3-3sysutils/vm-bhyve/distinfo
+1-1sysutils/vm-bhyve/Makefile
+4-42 files

FreeBSD/ports e4f8f96filesystems/ltfs Makefile

filesystems/ltfs: Fix portscout version detection

GitHub tags are vX.Y.Z.W-NNNNN. Portscout normalizes the IBM
build suffix as an extra version component and reports the
current tag as a new release. Skip that tag in both forms.
DeltaFile
+4-0filesystems/ltfs/Makefile
+4-01 files

HardenedBSD/ports e4f8f96filesystems/ltfs Makefile

filesystems/ltfs: Fix portscout version detection

GitHub tags are vX.Y.Z.W-NNNNN. Portscout normalizes the IBM
build suffix as an extra version component and reports the
current tag as a new release. Skip that tag in both forms.
DeltaFile
+4-0filesystems/ltfs/Makefile
+4-01 files

LLVM/project e4ab7d4lldb/source/Plugins/Process/Linux NativeRegisterContextLinux_x86.h NativeRegisterContextLinux_x86.cpp, lldb/source/Plugins/Process/gdb-remote GDBRemoteCommunicationServerLLGS.cpp

[lldb] Support i386 Linux TLS thread pointers (DW_OP_form_tls_address) (#216463)

Fixes #211473.

On i386 Linux, `gs` contains a segment selector rather than the
thread-pointer address. LLDB's i386 native register context did not
expose `LLDB_REGNUM_GENERIC_TP`, so
`DynamicLoaderPOSIXDYLD::GetThreadLocalData` could not locate the
current thread's DTV and module TLS block. As a result, valid
`DW_OP_form_tls_address` and `DW_OP_GNU_push_tls_address` expressions
failed to evaluate.

Mapping the existing `gs` register to the generic thread pointer would
be incorrect because it would expose the selector as an address. The
selector's GDT entry must instead be resolved by the Linux process
tracing the inferior.

## Fix


    [38 lines not shown]
DeltaFile
+112-5lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86.cpp
+46-0lldb/test/API/linux/i386/tls-address/TestI386TLSAddress.py
+11-0lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86.h
+6-0lldb/test/API/linux/i386/tls-address/main.c
+3-0lldb/test/API/linux/i386/tls-address/Makefile
+2-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
+180-56 files

FreeBSD/ports 746ba25. UPDATING, net/freeipa-server Makefile pkg-plist

net/freeipa-server: Update to 4.13.2

Upstream moved to Codeberg, follow it in MASTER_SITES.

Use the samba framework instead of a hardcoded samba416 dependency [1].

Require sssd2 2.13.1_2 or newer.  Earlier revisions leave ${prefix}
unexpanded in SSSDConfig, which makes ipa-server-install fail.

Own the HTTP keytab by www.  httpd runs with GSS_USE_PROXY=no and reads
the keytab itself, so a root-owned one left mod_auth_gssapi without
server credentials.

Keep the rc(8) program paths of the Kerberos services in place so a
running kadmind stays visible to rc(8) while it is disabled.  Without
them ipactl reported it as stopped and ipactl restart waited forever.

Make the D-Bus system bus a prerequisite of certmonger and oddjobd.
Without it certmonger does not start and oddjobd retries forever, which

    [11 lines not shown]
DeltaFile
+77-56net/freeipa-server/pkg-plist
+73-19net/freeipa-server/files/patch-ipaplatform_freebsd_services.py
+37-0UPDATING
+14-13net/freeipa-server/files/patch-configure.ac
+13-13net/freeipa-server/files/patch-install_share_ipa.conf.template
+10-9net/freeipa-server/Makefile
+224-1109 files not shown
+288-12315 files

HardenedBSD/ports 746ba25. UPDATING, net/freeipa-server Makefile pkg-plist

net/freeipa-server: Update to 4.13.2

Upstream moved to Codeberg, follow it in MASTER_SITES.

Use the samba framework instead of a hardcoded samba416 dependency [1].

Require sssd2 2.13.1_2 or newer.  Earlier revisions leave ${prefix}
unexpanded in SSSDConfig, which makes ipa-server-install fail.

Own the HTTP keytab by www.  httpd runs with GSS_USE_PROXY=no and reads
the keytab itself, so a root-owned one left mod_auth_gssapi without
server credentials.

Keep the rc(8) program paths of the Kerberos services in place so a
running kadmind stays visible to rc(8) while it is disabled.  Without
them ipactl reported it as stopped and ipactl restart waited forever.

Make the D-Bus system bus a prerequisite of certmonger and oddjobd.
Without it certmonger does not start and oddjobd retries forever, which

    [11 lines not shown]
DeltaFile
+77-56net/freeipa-server/pkg-plist
+73-19net/freeipa-server/files/patch-ipaplatform_freebsd_services.py
+37-0UPDATING
+14-13net/freeipa-server/files/patch-configure.ac
+13-13net/freeipa-server/files/patch-install_share_ipa.conf.template
+10-9net/freeipa-server/Makefile
+224-1109 files not shown
+288-12315 files

FreeBSD/ports fcc7a92net/dogtag-ldap-sdk Makefile distinfo

net/dogtag-ldap-sdk: Update to 5.7.0

Switch to Java 21.

Changes:        https://github.com/dogtagpki/ldap-sdk/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+3-3net/dogtag-ldap-sdk/distinfo
+2-2net/dogtag-ldap-sdk/Makefile
+5-52 files

HardenedBSD/ports 46d6561security/dogtag-pki/files patch-base_common_CMakeLists.txt patch-base_server_python_pki_server_deployment_scriptlets_selinux__setup.py

security/dogtag-pki: Update to 11.10.1

Switch to Java 21.

Adapt the FreeBSD parts to the reworked upstream tree: guard the SELinux
import and its call sites, replace the remaining runuser call with
subprocess privilege switching, and pass APP_SERVER_CM through the
environment, which 11.10 reads instead of the CMake define.

Give pki-tomcatd a bounded stop.  jsvc records the pid of its child in
the pidfile while the parent handles SIGTERM, and Tomcat can deadlock in
JSS while closing LDAP connections, so rc(8) would wait forever and
stall the system shutdown.

Changes:        https://github.com/dogtagpki/pki/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+149-99security/dogtag-pki/files/patch-base_CMakeLists.txt
+115-57security/dogtag-pki/files/patch-base_server_python_pki_server_____init____.py
+32-22security/dogtag-pki/files/patch-base_server_python_pki_server_instance.py
+13-36security/dogtag-pki/files/patch-base_server_python_pki_server_deployment_scriptlets_instance__layout.py
+0-41security/dogtag-pki/files/patch-base_server_python_pki_server_deployment_scriptlets_selinux__setup.py
+5-34security/dogtag-pki/files/patch-base_common_CMakeLists.txt
+314-28920 files not shown
+452-37026 files

HardenedBSD/ports fcc7a92net/dogtag-ldap-sdk Makefile distinfo

net/dogtag-ldap-sdk: Update to 5.7.0

Switch to Java 21.

Changes:        https://github.com/dogtagpki/ldap-sdk/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+3-3net/dogtag-ldap-sdk/distinfo
+2-2net/dogtag-ldap-sdk/Makefile
+5-52 files

HardenedBSD/ports 5bf2e3dsecurity/dogtag-jss distinfo Makefile

security/dogtag-jss: Update to 5.10.1

Switch to Java 21.

Disable ML-DSA and ML-KEM: JSS otherwise declares more SSL
authentication types than security/nss provides, which trips a static
assertion at runtime.

Changes:        https://github.com/dogtagpki/jss/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+3-3security/dogtag-jss/distinfo
+3-3security/dogtag-jss/Makefile
+6-62 files

FreeBSD/ports 5bf2e3dsecurity/dogtag-jss distinfo Makefile

security/dogtag-jss: Update to 5.10.1

Switch to Java 21.

Disable ML-DSA and ML-KEM: JSS otherwise declares more SSL
authentication types than security/nss provides, which trips a static
assertion at runtime.

Changes:        https://github.com/dogtagpki/jss/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+3-3security/dogtag-jss/distinfo
+3-3security/dogtag-jss/Makefile
+6-62 files

HardenedBSD/ports cf9470bdevel/resteasy Makefile distinfo

devel/resteasy: Update to 3.15.6

Changes:        https://github.com/resteasy/resteasy/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+7-7devel/resteasy/distinfo
+1-1devel/resteasy/Makefile
+8-82 files

FreeBSD/ports 46d6561security/dogtag-pki/files patch-base_common_CMakeLists.txt patch-base_server_python_pki_server_deployment_scriptlets_selinux__setup.py

security/dogtag-pki: Update to 11.10.1

Switch to Java 21.

Adapt the FreeBSD parts to the reworked upstream tree: guard the SELinux
import and its call sites, replace the remaining runuser call with
subprocess privilege switching, and pass APP_SERVER_CM through the
environment, which 11.10 reads instead of the CMake define.

Give pki-tomcatd a bounded stop.  jsvc records the pid of its child in
the pidfile while the parent handles SIGTERM, and Tomcat can deadlock in
JSS while closing LDAP connections, so rc(8) would wait forever and
stall the system shutdown.

Changes:        https://github.com/dogtagpki/pki/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+149-99security/dogtag-pki/files/patch-base_CMakeLists.txt
+115-57security/dogtag-pki/files/patch-base_server_python_pki_server_____init____.py
+32-22security/dogtag-pki/files/patch-base_server_python_pki_server_instance.py
+13-36security/dogtag-pki/files/patch-base_server_python_pki_server_deployment_scriptlets_instance__layout.py
+0-41security/dogtag-pki/files/patch-base_server_python_pki_server_deployment_scriptlets_selinux__setup.py
+5-34security/dogtag-pki/files/patch-base_common_CMakeLists.txt
+314-28920 files not shown
+452-37026 files

FreeBSD/ports cf9470bdevel/resteasy Makefile distinfo

devel/resteasy: Update to 3.15.6

Changes:        https://github.com/resteasy/resteasy/releases

Sponsored by:           Netzkommune GmbH
DeltaFile
+7-7devel/resteasy/distinfo
+1-1devel/resteasy/Makefile
+8-82 files

HardenedBSD/ports 966a030games/ags Makefile distinfo

games/ags: Update to 3.6.2.21

https://github.com/adventuregamestudio/ags/releases/tag/v3.6.2.20
https://github.com/adventuregamestudio/ags/releases/tag/v3.6.2.21
DeltaFile
+3-3games/ags/distinfo
+1-1games/ags/Makefile
+4-42 files

FreeBSD/ports 966a030games/ags Makefile distinfo

games/ags: Update to 3.6.2.21

https://github.com/adventuregamestudio/ags/releases/tag/v3.6.2.20
https://github.com/adventuregamestudio/ags/releases/tag/v3.6.2.21
DeltaFile
+3-3games/ags/distinfo
+1-1games/ags/Makefile
+4-42 files

LLVM/project 31b84cbllvm/lib/Target/RISCV RISCVCodeGenPassBuilder.cpp RISCVOptWInstrs.h, llvm/test/CodeGen/RISCV O3-newpm-pipeline.ll O1-newpm-pipeline.ll

[RISCV] Port Opt W Instrs to NewPM

Assisted-by: AI
DeltaFile
+44-22llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+35-0llvm/lib/Target/RISCV/RISCVOptWInstrs.h
+2-3llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+4-0llvm/test/CodeGen/RISCV/prefer-w-inst.mir
+2-1llvm/test/CodeGen/RISCV/O3-newpm-pipeline.ll
+2-1llvm/test/CodeGen/RISCV/O1-newpm-pipeline.ll
+89-276 files not shown
+96-2812 files

LLVM/project aafdc82llvm/lib/Target/RISCV RISCVTargetMachine.cpp RISCVOptWInstrs.cpp

Header to RISCV.h, rename to createRISCVOptWInstrsLegacyPass
DeltaFile
+0-35llvm/lib/Target/RISCV/RISCVOptWInstrs.h
+8-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+1-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+11-414 files

LLVM/project a448cb3llvm/lib/Target/RISCV RISCVCodeGenPassBuilder.cpp RISCVTargetMachine.cpp, llvm/test/CodeGen/RISCV fold-mem-offset.mir O3-newpm-pipeline.ll

[RISCV] Port Fold Memory Offset Pass to NewPM (#215672)

Assisted-by: AI
DeltaFile
+38-16llvm/lib/Target/RISCV/RISCVFoldMemOffset.cpp
+9-2llvm/lib/Target/RISCV/RISCV.h
+2-2llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+1-1llvm/lib/Target/RISCV/RISCVCodeGenPassBuilder.cpp
+1-0llvm/test/CodeGen/RISCV/fold-mem-offset.mir
+1-0llvm/test/CodeGen/RISCV/O3-newpm-pipeline.ll
+52-212 files not shown
+54-218 files

LLVM/project 708fab7llvm/docs/DirectX DXContainer.md DXILResources.md, llvm/docs/PDB CodeViewTypes.md DbiStream.md

[docs] Address PDB and DirectX migration review

Fix MyST cross-references and emphasis in the PDB documentation. Replace all DirectX DXContainer and DXILResources reST list-tables with native MyST list-tables, preserve local external-link definitions, and format the nested Root Signature table for source readability.

Validation:
- ninja -C build docs-llvm-html
- validate_rst_md_html_ids.py on the four touched documents (stable IDs preserved; existing MyST heading permalink context noise remains)
- check_markdown_html_render.py on the four touched documents
- git diff --check
- scanned touched files for internal-only markers
DeltaFile
+304-314llvm/docs/DirectX/DXILResources.md
+120-122llvm/docs/DirectX/DXContainer.md
+3-3llvm/docs/PDB/DbiStream.md
+2-2llvm/docs/PDB/CodeViewTypes.md
+429-4414 files

HardenedBSD/ports e2b842csecurity/bitwarden-cli distinfo, security/bitwarden-cli/files/packagejsons package.json package-lock.json

security/bitwarden-cli: Update to 2026.8.0

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2026.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+1,007-86security/bitwarden-cli/files/packagejsons/package-lock.json
+9-10security/bitwarden-cli/files/packagejsons/package.json
+7-4security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/legacy-crypto/package.json
+11-0security/bitwarden-cli/files/packagejsons/libs/storybook/package.json
+5-5security/bitwarden-cli/distinfo
+1,050-1054 files not shown
+1,058-11210 files