HardenedBSD/src 66830bdlibexec/rtld-elf/amd64 rtld_start.S reloc.c, libexec/rtld-elf/i386 rtld_machdep.h rtld_start.S

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+95-3libexec/rtld-elf/i386/reloc.c
+92-2libexec/rtld-elf/amd64/reloc.c
+53-36sys/dev/e1000/if_em.c
+65-0libexec/rtld-elf/amd64/rtld_start.S
+36-0libexec/rtld-elf/i386/rtld_start.S
+33-2libexec/rtld-elf/i386/rtld_machdep.h
+374-4310 files not shown
+442-5216 files

HardenedBSD/src 08c0ac8libexec/rtld-elf/amd64 rtld_start.S reloc.c, libexec/rtld-elf/i386 rtld_machdep.h rtld_start.S

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+95-3libexec/rtld-elf/i386/reloc.c
+92-2libexec/rtld-elf/amd64/reloc.c
+53-36sys/dev/e1000/if_em.c
+65-0libexec/rtld-elf/amd64/rtld_start.S
+36-0libexec/rtld-elf/i386/rtld_start.S
+33-2libexec/rtld-elf/i386/rtld_machdep.h
+374-4310 files not shown
+442-5216 files

HardenedBSD/ports d754983biology/seqwish Makefile.crates distinfo, devel/cargo-dist distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+237-187security/rpm-sequoia/distinfo
+335-3biology/seqwish/distinfo
+141-135textproc/jql/distinfo
+111-117devel/cargo-dist/distinfo
+118-94security/rpm-sequoia/Makefile
+166-0biology/seqwish/Makefile.crates
+1,108-536148 files not shown
+2,240-1,825154 files

NetBSD/src xWTk0nndoc 3RDPARTY

   tzcode/tzdata 2026d is available
VersionDeltaFile
1.2245+2-2doc/3RDPARTY
+2-21 files

HardenedBSD/ports 93be614misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.94.1

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.94.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+2-2misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+8-83 files

FreeBSD/ports 93be614misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.94.1

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.94.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+2-2misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+8-83 files

HardenedBSD/ports b58448amisc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.96

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports b58448amisc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.96

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports 603f548textproc/xan Makefile Makefile.crates

textproc/xan: Update to 0.61.0

Changelog: https://github.com/medialab/xan/blob/0.61.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+19-9textproc/xan/distinfo
+8-3textproc/xan/Makefile.crates
+1-2textproc/xan/Makefile
+28-143 files

HardenedBSD/ports 603f548textproc/xan Makefile Makefile.crates

textproc/xan: Update to 0.61.0

Changelog: https://github.com/medialab/xan/blob/0.61.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+19-9textproc/xan/distinfo
+8-3textproc/xan/Makefile.crates
+1-2textproc/xan/Makefile
+28-143 files

NetBSD/pkgsrc-wip 8235eb1d2 Makefile COMMIT_MSG

d2: update to 0.9.0

Features

* TALA is now open source and bundled with D2, including the
  JavaScript/WASM package. Select it with d2 --layout=tala, D2_LAYOUT=tala,
  or vars.d2-config.layout-engine: tala. No separate plugin installation or
  license key is required.
* tala: configure layout attempts with --tala-seeds, D2_TALA_SEEDS, or
  vars.d2-config.data.tala-seeds.
* exports: render PNG, GIF, PDF, and PPTX with the built-in renderer

Improvements

* performance: reduce repeated work in Dagre ranking, text measurement, SVG
  preparation, and PNG encoding
* performance: reduce repeated work in selective imports, dynamic grid
  layout, and PNG connection rendering
* exports: reduce PNG memory usage and support images above the previous

    [21 lines not shown]
DeltaFile
+60-324d2/distinfo
+19-107d2/go-modules.mk
+1-1d2/Makefile
+1-1d2/COMMIT_MSG
+81-4334 files

FreeNAS/freenas e27433fsrc/middlewared/middlewared/pytest/unit/utils test_entitlements.py

Exempt TNC_SUB from the product matrix completeness check

This commit adds changes to keep the target vector completeness assertion passing now that TNC_SUB exists in the LicenseFeature enum. TNC_SUB reports a TrueNAS Connect account tier rather than a product matrix row, so there is no HW/CE column that could grant or withhold it and giving it a vector would add a row nothing ever consults.

(cherry picked from commit 9d9d3df911f27e198ed626b05b9e1e1194ac8de1)
DeltaFile
+4-1src/middlewared/middlewared/pytest/unit/utils/test_entitlements.py
+4-11 files

FreeNAS/freenas 2fd9c20src/middlewared/middlewared/pytest/unit/utils test_entitlements.py

Exempt TNC_SUB from the product matrix completeness check

This commit adds changes to keep the target vector completeness assertion passing now that TNC_SUB exists in the LicenseFeature enum. TNC_SUB reports a TrueNAS Connect account tier rather than a product matrix row, so there is no HW/CE column that could grant or withhold it and giving it a vector would add a row nothing ever consults.

(cherry picked from commit 9d9d3df911f27e198ed626b05b9e1e1194ac8de1)
DeltaFile
+4-1src/middlewared/middlewared/pytest/unit/utils/test_entitlements.py
+4-11 files

FreeNAS/freenas 5a60badsrc/middlewared/middlewared/pytest/unit/utils test_entitlements.py

NAS-143046 / 27.0.0-BETA.1 / Exempt TNC_SUB from the product matrix completeness check (#19691)

This commit adds changes to keep the target vector completeness
assertion passing now that TNC_SUB exists in the LicenseFeature enum.
TNC_SUB reports a TrueNAS Connect account tier rather than a product
matrix row, so there is no HW/CE column that could grant or withhold it
and giving it a vector would add a row nothing ever consults.
DeltaFile
+4-1src/middlewared/middlewared/pytest/unit/utils/test_entitlements.py
+4-11 files

HardenedBSD/ports 994f494sysutils/rldd Makefile Makefile.crates, sysutils/rldd/files patch-Cargo.toml

sysutils/rldd: Update to 0.5.0

Changelog: https://github.com/zatrazz/rldd/blob/v0.5.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+63-81sysutils/rldd/distinfo
+30-39sysutils/rldd/Makefile.crates
+0-11sysutils/rldd/files/patch-Cargo.toml
+2-3sysutils/rldd/Makefile
+95-1344 files

FreeBSD/ports 994f494sysutils/rldd Makefile Makefile.crates, sysutils/rldd/files patch-Cargo.toml

sysutils/rldd: Update to 0.5.0

Changelog: https://github.com/zatrazz/rldd/blob/v0.5.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+63-81sysutils/rldd/distinfo
+30-39sysutils/rldd/Makefile.crates
+0-11sysutils/rldd/files/patch-Cargo.toml
+2-3sysutils/rldd/Makefile
+95-1344 files

LLVM/project a67c8f2clang/include/clang/Options Options.td, flang/include/flang/Optimizer/Transforms Passes.td

[Flang][Driver]Implemented support for option -momit-leaf-frame-pointer/-mno-omit-leaf-frame-pointer in flang (#216700)

Added support for `-momit-leaf-frame-pointer` /
`-mno-omit-leaf-frame-pointer` in the Flang compiler.

- The driver resolves the flags via `getFramePointerKind()` and forwards
`-mframe-pointer=<kind>` to flang -fc1, resulting in the LLVM IR
function attribute "frame-pointer"
- These options, used with `-fno-omit-frame-pointer`, control whether
leaf functions (functions that don't call other functions) retain or
omit the frame pointer.
- `fno-omit-frame-pointer -momit-leaf-frame-pointe`r : Keep the frame
pointer in non-leaf functions, but omit it in leaf functions (produces
"frame-pointer"="non-leaf").
- `fno-omit-frame-pointer -mno-omit-leaf-frame-pointe`r : Keep the frame
pointer in all functions, including leaf functions (produces
"frame-pointer"="all").
DeltaFile
+29-1flang/test/Driver/frame-pointer-forwarding.f90
+20-0flang/test/Transforms/function-attr-frame-pointer.fir
+3-2clang/include/clang/Options/Options.td
+3-0flang/lib/Frontend/FrontendActions.cpp
+1-0flang/include/flang/Optimizer/Transforms/Passes.td
+56-35 files

LLVM/project 78f5578flang/test/Lower/OpenMP omp-lib-integer-wrappers.f90, llvm/include/llvm/Frontend/OpenMP OMPKinds.def

[OpenMP] [Flang] Add Fortran integer(kind=8) overloads for omp_lib APIs (#221451)

Fortran code that uses integer(8) arguments, including
-fdefault-integer-8, did not match omp_lib interfaces declared with
omp_integer_kind (typically kind 4). Added *_8 specific procedures to
named generic interfaces in omp_lib, exported matching Fortran and C
runtime entry points, and implemented the *_8 functions as thin wrappers
that saturate-convert arguments to 32-bit and call the existing APIs.
DeltaFile
+279-103openmp/module/omp_lib.F90.var
+277-0openmp/runtime/test/api/kmp_integer_8_apis.f90
+156-0openmp/runtime/src/kmp_ftn_entry.h
+148-0flang/test/Lower/OpenMP/omp-lib-integer-wrappers.f90
+80-0openmp/runtime/src/kmp_ftn_os.h
+25-0llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+965-1037 files not shown
+1,028-10313 files

FreeBSD/ports 46f67d0textproc/tgrep Makefile distinfo

textproc/tgrep: Update to 1.0.8

Changelog:
- https://github.com/microsoft/tgrep/releases/tag/v1.0.6
- https://github.com/microsoft/tgrep/releases/tag/v1.0.7
- https://github.com/microsoft/tgrep/releases/tag/v1.0.8

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/tgrep/distinfo
+1-1textproc/tgrep/Makefile
+4-42 files

HardenedBSD/ports 46f67d0textproc/tgrep Makefile distinfo

textproc/tgrep: Update to 1.0.8

Changelog:
- https://github.com/microsoft/tgrep/releases/tag/v1.0.6
- https://github.com/microsoft/tgrep/releases/tag/v1.0.7
- https://github.com/microsoft/tgrep/releases/tag/v1.0.8

Reported by:    GitHub (watch releases)
DeltaFile
+3-3textproc/tgrep/distinfo
+1-1textproc/tgrep/Makefile
+4-42 files

LLVM/project 070455bclang-tools-extra/clang-tidy/readability ConvertMemberFunctionsToStaticCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Fix convert-member-functions-to-static crash on attributed methods (#223007)

Fixes #222951
DeltaFile
+6-0clang-tools-extra/test/clang-tidy/checkers/readability/convert-member-functions-to-static.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.md
+1-1clang-tools-extra/clang-tidy/readability/ConvertMemberFunctionsToStaticCheck.cpp
+12-13 files

LLVM/project 30edfb7clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files

LLVM/project 3fefe4aclang/test/CIR/CodeGenHIP amdgcnspirv-kernel.hip

fix: Check HIP SPIR-V version metadata after lowering
DeltaFile
+3-0clang/test/CIR/CodeGenHIP/amdgcnspirv-kernel.hip
+3-01 files

LLVM/project ba3010dclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/lib/CodeGen CodeGenModule.cpp

[CIR][OpenCL] Emit OpenCL language version metadata in CIR (#219688)

Emit OpenCL and C++ for OpenCL language version attributes from CIRGen.
Preserve the compatible OpenCL version and the C++ for OpenCL version
separately so later lowering does not infer one from the other.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+15-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+15-0clang/test/CIR/CodeGenOpenCL/version.cl
+8-0clang/test/CodeGenHIP/hipspv-kernel.cpp
+8-0clang/test/SemaHIP/atomic-init.hip
+3-1clang/lib/CodeGen/CodeGenModule.cpp
+4-0clang/test/CodeGenCUDASPIRV/kernel-cc.cu
+53-12 files not shown
+56-18 files

LLVM/project 162e183llvm/lib/Target/DirectX DXILResourceAccess.cpp, llvm/test/CodeGen/AArch64 sme-za-tailcall-fpdiff-align.ll

address comments

Created using spr 1.3.8-beta.1
DeltaFile
+79-0llvm/test/CodeGen/AArch64/sme-za-tailcall-fpdiff-align.ll
+76-0llvm/test/Transforms/SampleProfile/non-probe-stale-profile-indirect-call-anchor.ll
+57-16llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-unsupported-kind.ll
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-nonscalar.ll
+62-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture.ll
+402-1630 files not shown
+719-7936 files

LLVM/project 4fb1117llvm/lib/Target/DirectX DXILResourceAccess.cpp, llvm/test/CodeGen/AArch64 sme-za-tailcall-fpdiff-align.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+79-0llvm/test/CodeGen/AArch64/sme-za-tailcall-fpdiff-align.ll
+76-0llvm/test/Transforms/SampleProfile/non-probe-stale-profile-indirect-call-anchor.ll
+57-16llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-unsupported-kind.ll
+64-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture-nonscalar.ll
+62-0llvm/test/CodeGen/DirectX/ResourceAtomicBinOp-texture.ll
+402-1628 files not shown
+709-7134 files

HardenedBSD/ports c8a6385devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.80

Changelog: https://github.com/astral-sh/ty/blob/0.0.80/CHANGELOG.md

Reported by:    portscout
DeltaFile
+15-15devel/py-ty/distinfo
+6-6devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+22-233 files

FreeBSD/ports c8a6385devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.80

Changelog: https://github.com/astral-sh/ty/blob/0.0.80/CHANGELOG.md

Reported by:    portscout
DeltaFile
+15-15devel/py-ty/distinfo
+6-6devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+22-233 files

LLVM/project e8dcd18llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp

Added clarifying comment.
DeltaFile
+4-1llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+4-11 files

LLVM/project 70eba39clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMOpenCLMetadata.h LowerToLLVM.cpp, clang/test/CIR/CodeGenOpenCL version.cl

[CIR][OpenCL] Lower OpenCL language version metadata to LLVM dialect

Propagate CIR OpenCL language version module attributes as LLVM dialect named metadata before LLVM IR translation.

Assisted-by: Codex / GPT-5.6 Sol
DeltaFile
+43-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.cpp
+16-0clang/test/CIR/CodeGenOpenCL/version.cl
+16-0clang/test/CIR/Lowering/opencl-version-metadata.cir
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMOpenCLMetadata.h
+2-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+79-05 files