LLVM/project a98dcad — llvm/include/llvm/ADT DenseMap.h, llvm/utils lldbDataFormatters.py

[ADT] Extract DenseMapStorage from DenseMap (NFC) (#226664)

This patch extracts the bucket and occupancy storage management from
DenseMap into a new helper class, densemap::detail::DenseMapStorage,
and updates DenseMap to use it via composition.

DenseMapBase::Rep is also moved to densemap::detail::StorageRep so
that DenseMapStorage::getRep() can return it directly.

This is part of the effort to replace CRTP in DenseMapBase with
composition (see #168255).  I'm planning to post a similar patch for
SmallDenseMap before actually removing CRTP.
DeltaFile
+110-73llvm/include/llvm/ADT/DenseMap.h
+8-5llvm/utils/lldbDataFormatters.py
+6-6llvm/utils/LLVMVisualizers/llvm.natvis
+4-3llvm/utils/gdb-scripts/prettyprinters.py
+128-874 files

LLVM/project e3576a8 — clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Support type deduction builder for BinaryFPToFPBuiltinOp

For external consumer, it would be easier to have constructor without
type parameter. As a result, we add a new builder, which can deduct type
from lhs directly.

As emitBinaryFPBuiltin is the only consumer for CIR Codegen, it is fine
for internal usage.
DeltaFile
+3-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+3-01 files

LLVM/project b1f6690 — flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Integration/OpenMP scope-allocate-clause.f90

[flang][OpenMP] Support allocate clauses on scope constructs (#221229)

Flang already lowers OpenMP 5.2 `allocate` clauses on `scope` constructs
to `omp.scope`, but LLVM IR translation previously rejected them.

This change maps allocation operands to their corresponding private or
firstprivate slots and reuses the existing allocator-backed
private-storage and OpenMPIRBuilder allocation/free paths.

Support is currently limited to host-side fixed-size intrinsic scalar
private and firstprivate variables, including SAVE variables and
individually listed COMMON-block members. Arrays, descriptors, pointers,
allocatables, derived types, named COMMON-block list items, and
target/device allocation remain unsupported.
DeltaFile
+303-0mlir/test/Target/LLVMIR/openmp-scope-allocate-clause.mlir
+225-0flang/test/Integration/OpenMP/scope-allocate-clause.f90
+81-69flang/lib/Lower/OpenMP/OpenMP.cpp
+90-43mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+73-0mlir/test/Dialect/OpenMP/invalid.mlir
+62-1mlir/test/Target/LLVMIR/openmp-allocate-clause.mlir
+834-1139 files not shown
+992-12915 files

FreeBSD/ports 0345d50 — security/wolfssl Makefile distinfo

security/wolfssl: Update to 5.9.4

Changes since 5.9.2:

To download the release bundle of wolfSSL visit the download page at
www.wolfssl.com/download/

PR stands for Pull Request, and PR references a GitHub pull request
number where the code change was added.

NOTE: liboqs is no longer used for any algorithm: Falcon now has a
native wolfCrypt implementation, and the liboqs dependency and its
configure and CMake options have been removed (see PQC below).
NOTE: Certificates carrying trailing bytes after the DER structure are
now rejected unless WOLFSSL_NO_ASN_STRICT is defined; only the
certificate itself is copied into WOLFSSL_X509.
NOTE: ABI: struct OcspRequest (exported as OCSP_REQUEST) loses its
trailing ssl pointer; consumers that embed the struct must be rebuilt.
NOTE: Under FIPS: HMAC-MD5 is rejected, AES-GCM encryption with an IV

    [232 lines not shown]
DeltaFile
+15-3security/wolfssl/pkg-plist
+3-3security/wolfssl/distinfo
+1-1security/wolfssl/Makefile
+19-73 files

LLVM/project bebb7fe — clang/include/clang/AST APValue.h CharUnits.h, clang/lib/AST ASTContext.cpp APValue.cpp

[clang][NFC] Pass/Return `CharUnits` by value (#226115)

`CharUnits` is just an `int64_t`, but passed around by const reference
for some reason.

Also update the `CharUnits` documentation since we touch most of the
lines anyway (due to clang-format).
DeltaFile
+161-195clang/include/clang/AST/CharUnits.h
+13-15clang/include/clang/AST/APValue.h
+5-5clang/lib/AST/ExprConstant.cpp
+3-4clang/lib/AST/APValue.cpp
+1-1clang/lib/AST/ASTContext.cpp
+183-2205 files

LLVM/project e807164 — clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR] Support type deduction builder for BinaryFPToFPBuiltinOp

For external consumer, it would be easier to have constructor without
type parameter. As a result, we add a new builder, which can deduct type
from lhs directly.

As emitBinaryFPBuiltin is the only consumer for CIR Codegen, it is fine
for internal usage.
DeltaFile
+4-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+4-11 files

FreeBSD/ports d53081c — devel/py-uv Makefile distinfo, devel/py-uv-build Makefile distinfo

devel/{,py-}uv{,-build}: update 0.12.15 → 0.12.19
DeltaFile
+35-67devel/uv/distinfo
+16-32devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/py-uv-build/Makefile
+59-1071 files not shown
+60-1087 files

FreeBSD/ports 2b1fed6 — japanese/sudachi pkg-plist Makefile

japanese/sudachi: update 0.6.11 → 0.7.0
DeltaFile
+147-169japanese/sudachi/distinfo
+73-85japanese/sudachi/Makefile
+1-0japanese/sudachi/pkg-plist
+221-2543 files

FreeBSD/ports 2838a5d — databases/py-pylance Makefile distinfo, databases/py-pylance/files patch-pyproject.toml

databases/py-pylance: update 11.0.0 → 12.0.0
DeltaFile
+77-85databases/py-pylance/distinfo
+41-45databases/py-pylance/Makefile
+4-4databases/py-pylance/files/patch-pyproject.toml
+122-1343 files

FreeBSD/ports ee2a1f9 — devel/py-ruff Makefile distinfo, devel/ruff Makefile Makefile.crates

devel/{,py-}ruff: update 0.16.8 → 0.16.9
DeltaFile
+21-21devel/ruff/distinfo
+21-21devel/py-ruff/distinfo
+10-10devel/py-ruff/Makefile
+9-9devel/ruff/Makefile.crates
+1-1devel/ruff/Makefile
+62-625 files

FreeBSD/ports 3b2eb35 — www/wasmtime Makefile distinfo

www/wasmtime: update 48.0.1 → 49.0.1
DeltaFile
+55-57www/wasmtime/distinfo
+27-29www/wasmtime/Makefile
+82-862 files

FreeBSD/ports 71b0520 — security/agave Makefile distinfo, security/agave/files patch-programs_sbf_Cargo.lock patch-dev-bins_Cargo.lock

security/agave: update 4.1.2 → 4.3.0
DeltaFile
+437-379security/agave/distinfo
+227-190security/agave/Makefile
+12-12security/agave/files/patch-Cargo.lock
+23-0security/agave/files/librocksdb-sys-build.rs.patch
+11-11security/agave/files/patch-dev-bins_Cargo.lock
+10-10security/agave/files/patch-programs_sbf_Cargo.lock
+720-6021 files not shown
+727-6087 files

FreeBSD/ports 68ab32f — net/wstunnel Makefile distinfo

net/wstunnel: update 10.7.1 → 11.0.0
DeltaFile
+119-119net/wstunnel/distinfo
+59-60net/wstunnel/Makefile
+178-1792 files

FreeBSD/ports ac9dd58 — deskutils/skim Makefile distinfo

deskutils/skim: update 5.6.7 → 5.7.2
DeltaFile
+99-101deskutils/skim/distinfo
+49-50deskutils/skim/Makefile
+148-1512 files

FreeBSD/ports 579efed — devel/bacon Makefile distinfo

devel/bacon: update 3.25.0 → 3.26.0
DeltaFile
+19-5devel/bacon/distinfo
+9-3devel/bacon/Makefile
+28-82 files

FreeBSD/ports 3618f08 — shells/meka Makefile distinfo

shells/meka: update 0.45.1 → 0.66.0
DeltaFile
+3-3shells/meka/distinfo
+1-2shells/meka/Makefile
+4-52 files

FreeBSD/ports 9f91a09 — devel/cargo-leptos Makefile distinfo

devel/cargo-leptos: update 0.2.42 → 0.3.10
DeltaFile
+827-731devel/cargo-leptos/distinfo
+413-366devel/cargo-leptos/Makefile
+1,240-1,0972 files

FreeBSD/ports 2eb5056 — devel/gitoxide Makefile distinfo

devel/gitoxide: update 0.58.0 → 0.59.0
DeltaFile
+27-41devel/gitoxide/distinfo
+13-21devel/gitoxide/Makefile
+40-622 files

FreeBSD/ports 9e57535 — graphics/resvg-capi Makefile distinfo

graphics/resvg-capi: update 0.47.0 → 0.48.1
DeltaFile
+73-67graphics/resvg-capi/distinfo
+36-34graphics/resvg-capi/Makefile
+109-1012 files

FreeBSD/ports c8ae335 — shells/atuin Makefile distinfo

shells/atuin: update 18.22.0 → 18.23.0
DeltaFile
+63-73shells/atuin/distinfo
+31-36shells/atuin/Makefile
+94-1092 files

FreeBSD/ports 2c7487a — finance/electrs Makefile distinfo

finance/electrs: update 0.11.1 → 0.12.0
DeltaFile
+45-63finance/electrs/distinfo
+22-32finance/electrs/Makefile
+67-952 files

FreeBSD/ports 9e31716 — security/susshi Makefile distinfo

security/susshi: update 0.22.1 → 0.23.0
DeltaFile
+19-17security/susshi/distinfo
+9-9security/susshi/Makefile
+28-262 files

FreeBSD/ports 5a8b866 — devel/tagref Makefile distinfo

devel/tagref: update 1.13.0 → 1.14.0
DeltaFile
+55-55devel/tagref/distinfo
+27-28devel/tagref/Makefile
+82-832 files

FreeBSD/ports 04af553 — graphics/menyoki Makefile distinfo, graphics/menyoki/files patch-cargo-crates_device__query-1.1.3_src_device__state_mod.rs patch-cargo-crates_device__query-1.1.2_src_device__state_mod.rs

graphics/menyoki: update 1.7.0 → 1.8.0
DeltaFile
+471-317graphics/menyoki/distinfo
+237-161graphics/menyoki/Makefile
+25-0graphics/menyoki/files/patch-cargo-crates_device__query-1.1.3_build.rs
+0-24graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_build.rs
+0-15graphics/menyoki/files/patch-cargo-crates_device__query-1.1.2_src_device__state_mod.rs
+14-0graphics/menyoki/files/patch-cargo-crates_device__query-1.1.3_src_device__state_mod.rs
+747-5172 files not shown
+759-5288 files

FreeBSD/ports a609602 — devel/git-cliff Makefile distinfo

devel/git-cliff: update 2.14.1 → 2.14.2
DeltaFile
+5-5devel/git-cliff/distinfo
+2-3devel/git-cliff/Makefile
+7-82 files

FreeBSD/ports 0a97ad8 — graphics/ocrs Makefile distinfo

graphics/ocrs: update 0.13.0 → 0.13.1
DeltaFile
+13-13graphics/ocrs/distinfo
+6-7graphics/ocrs/Makefile
+19-202 files

FreeBSD/ports f84cb81 — sysutils/mise Makefile distinfo, sysutils/mise/files patch-cargo-crates_rattler__conda__types-0.51.0_src_platform.rs patch-cargo-crates_rattler__conda__types-0.53.0_src_platform.rs

sysutils/mise: update 2026.9.1 → 2026.9.15
DeltaFile
+387-309sysutils/mise/distinfo
+193-155sysutils/mise/Makefile
+109-0sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.53.0_src_platform.rs
+0-106sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.51.0_src_platform.rs
+689-5704 files

FreeBSD/ports 1bba19d — devel/cargo-tarpaulin Makefile Makefile.crates

devel/cargo-tarpaulin: update 0.37.2 → 0.37.5
DeltaFile
+13-13devel/cargo-tarpaulin/distinfo
+5-5devel/cargo-tarpaulin/Makefile.crates
+1-2devel/cargo-tarpaulin/Makefile
+19-203 files

FreeBSD/ports 799de5b — misc/lean-ctx Makefile distinfo, misc/lean-ctx/files patch-src_core_engine__artifact_unix.rs

misc/lean-ctx: update 3.10.2 → 3.10.5
DeltaFile
+3-3misc/lean-ctx/files/patch-src_core_engine__artifact_unix.rs
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+7-73 files

FreeBSD/ports e1ca11b — devel/nextest Makefile distinfo

devel/nextest: update 0.9.144 → 0.9.146
DeltaFile
+59-53devel/nextest/distinfo
+29-26devel/nextest/Makefile
+88-792 files