FreeBSD/ports 16a903edevel/py-mypy-boto3-s3 Makefile distinfo, devel/py-mypy-boto3-s3/files patch-pyproject.toml

devel/py-mypy-boto3-s3: update 1.34.120 → 1.42.79
DeltaFile
+11-0devel/py-mypy-boto3-s3/files/patch-pyproject.toml
+5-3devel/py-mypy-boto3-s3/Makefile
+3-3devel/py-mypy-boto3-s3/distinfo
+19-63 files

FreeBSD/ports c307e3ddevel/py-types-python-dateutil distinfo Makefile, devel/py-types-python-dateutil/files patch-pyproject.toml

devel/py-types-python-dateutil: update 2.8.19.14 → 2.9.0.20260323
DeltaFile
+17-0devel/py-types-python-dateutil/files/patch-pyproject.toml
+3-3devel/py-types-python-dateutil/distinfo
+2-2devel/py-types-python-dateutil/Makefile
+22-53 files

FreeBSD/ports ec083c1science/axom pkg-plist distinfo

science/axom: update 0.10.1 → 0.13.0
DeltaFile
+251-42science/axom/pkg-plist
+9-9science/axom/distinfo
+7-7science/axom/Makefile
+267-583 files

FreeBSD/ports 19672aescience/spheral pkg-plist Makefile, science/spheral/files patch-cmake_InstallTPLs.cmake patch-cmake_spheral__cxx-config.cmake.in

science/spheral: update 2025.06.1 → 2025.12.0
DeltaFile
+64-28science/spheral/files/patch-cmake_InstallTPLs.cmake
+29-29science/spheral/pkg-plist
+12-9science/spheral/Makefile
+13-0science/spheral/files/patch-cmake_spheral__cxx-config.cmake.in
+11-0science/spheral/files/patch-cmake_spheral_SpheralAddLibs.cmake
+11-0science/spheral/files/patch-cmake_spheral_SpheralHandleTPL.cmake
+140-663 files not shown
+156-719 files

FreeBSD/ports 34247b3science/serac pkg-plist Makefile, science/serac/files patch-cmake_thirdparty_SetupSmithThirdParty.cmake patch-src_smith_physics_solid_mechanics_contact.hpp

science/serac: update g20220823 → g20260327
DeltaFile
+176-99science/serac/pkg-plist
+15-12science/serac/Makefile
+11-9science/serac/distinfo
+18-0science/serac/files/patch-cmake_thirdparty_SetupSmithThirdParty.cmake
+17-0science/serac/files/patch-src_smith_physics_solid_mechanics_contact.hpp
+0-11science/serac/files/patch-src_serac_numerics_functional_functional.hpp
+237-1313 files not shown
+257-1419 files

FreeBSD/ports 2d98cb0graphics/glvis distinfo Makefile

graphics/glvis: update 4.4 → 4.5
DeltaFile
+3-3graphics/glvis/distinfo
+3-2graphics/glvis/Makefile
+6-52 files

FreeBSD/ports ffe085emath/mfem pkg-plist Makefile

math/mfem: update 4.8 → 4.9
DeltaFile
+40-2math/mfem/pkg-plist
+5-4math/mfem/Makefile
+3-3math/mfem/distinfo
+48-93 files

FreeBSD/ports b15c4f6misc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 1.0.13 → 1.0.14
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+1-1misc/github-copilot-cli/Makefile
+32-323 files

FreeBSD/ports a47d0e5misc/claude-code distinfo Makefile, misc/claude-code/files package-lock.json

misc/claude-code: update 2.1.86 → 2.1.89
DeltaFile
+4-4misc/claude-code/files/package-lock.json
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+8-83 files

FreeBSD/ports ebaa0a8math/sundials Makefile, science/code_saturne Makefile

science/hypre: update 2.33.0 → 3.1.0
DeltaFile
+17-29science/hypre/pkg-plist
+3-3science/hypre/distinfo
+1-2science/hypre/Makefile
+1-1math/sundials/Makefile
+1-1science/code_saturne/Makefile
+23-365 files

LLVM/project 138f3a2llvm/lib/IR Core.cpp, llvm/tools/llvm-c-test echo.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+5-0llvm/tools/llvm-c-test/echo.cpp
+1-1llvm/lib/IR/Core.cpp
+6-12 files

LLVM/project 6b2b0damlir/lib/Transforms CSE.cpp

[mlir][CSE] Fix double-counting of numCSE statistic (#189802)

This PR fixes a regression where the numCSE statistic was being
incremented twice for a single operation elimination. The numCSE counter
is already internally incremented within the replaceUsesAndDelete
function. Manually incrementing it again after the function call leads
to an inaccurate total count. This is part of the
https://github.com/llvm/llvm-project/pull/180556.
DeltaFile
+0-1mlir/lib/Transforms/CSE.cpp
+0-11 files

LLVM/project 95076ebclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGen ptrauth-module-flags.c

[PAC][clang] Use `Error` behavior for ptrauth module flags

Previous use of `Min` for `ptrauth-elf-got` and `ptrauth-sign-personality`
module flags was introducing a risk of silent decrease of security
during module merge.
DeltaFile
+3-3clang/lib/CodeGen/CodeGenModule.cpp
+2-2clang/test/CodeGen/ptrauth-module-flags.c
+5-52 files

LLVM/project 1172340compiler-rt/lib/builtins/arm adddf3.S, llvm/test/CodeGen/RISCV/rvv fmaximum-vp.ll fminimum-vp.ll

Merge branch 'main' into users/cabbaken/03-31-_da_add_debug_log_in_exactrdivtest
DeltaFile
+2,161-458llvm/test/CodeGen/X86/addcarry.ll
+385-931llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
+956-228llvm/test/CodeGen/X86/subcarry.ll
+1,140-0compiler-rt/lib/builtins/arm/adddf3.S
+462-654llvm/test/CodeGen/RISCV/rvv/fmaximum-vp.ll
+462-654llvm/test/CodeGen/RISCV/rvv/fminimum-vp.ll
+5,566-2,9251,226 files not shown
+44,088-14,1581,232 files

FreeBSD/ports c32b707x11/py-waypaper Makefile distinfo

x11/py-waypaper: Update to 2.8

- Update pkg-descr
- Pet portfmt

ChangeLog:      https://github.com/anufrievroman/waypaper/releases/tag/2.8
Reported by:    Roman <notifications at github.com>
DeltaFile
+5-5x11/py-waypaper/Makefile
+3-3x11/py-waypaper/distinfo
+2-2x11/py-waypaper/pkg-descr
+10-103 files

LLVM/project 5651490llvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchISelLowering.h, llvm/test/CodeGen/LoongArch mergestores.ll

[LoongArch] Implement canMergeStoresTo to avoid crash while NoImplicitFloat attribute is set (#188005)

Currently, when the `NoImplicitFloat` attribute is set, consecutive
64-bit load
and store operations will be combined into 128-bit ones, which is
illegal
because that attribute makes floating point and SIMD unavailable. 
By implementing the canMergeStoresTo, we can prevent this incorrect
merging.

Fixes https://github.com/llvm/llvm-project/issues/186645
DeltaFile
+137-0llvm/test/CodeGen/LoongArch/mergestores.ll
+18-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-0llvm/lib/Target/LoongArch/LoongArchISelLowering.h
+157-03 files

LLVM/project 249e871mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp, mlir/test/Conversion/ArithToLLVM arith-to-llvm.mlir

[MLIR][ArithToLLVM] Fix index_cast on memref types generating invalid LLVM IR (#189227)

`arith.index_cast` and `arith.index_castui` accept memref operands (via
`IndexCastTypeConstraint`), but `IndexCastOpLowering::matchAndRewrite`
did not handle this case. When the operand was a memref, the conversion
framework substituted the converted LLVM struct type, and the lowering
incorrectly attempted to emit `llvm.sext`/`llvm.zext`/`llvm.trunc` on a
struct value, producing invalid LLVM IR.

Since LLVM uses opaque pointers, all memrefs with integer or index
element types lower to the same `\!llvm.struct<(ptr, ptr, i64, ...)>`
type, making `arith.index_cast` on memrefs a no-op at the LLVM level.
Add a check that treats the memref case as an identity conversion (same
as the same-bit-width path).

Fixes #92377

Assisted-by: Claude Code
DeltaFile
+24-0mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+8-0mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+32-02 files

LLVM/project b1f8c28mlir/include/mlir/IR BuiltinAttributes.td, mlir/unittests/IR AttributeTest.cpp

[MLIR] Validate APInt bitwidth in IntegerAttr::get(Type, APInt) (#188725)

IntegerAttr::get(Type, APInt) did not validate that the APInt's bit
width matched the expected bit width for the given type. For integer
types, the APInt width must equal the integer type's width. For index
types, the APInt width must equal IndexType::kInternalStorageBitWidth
(64 bits).

Passing an APInt with the wrong bit width could cause a
non-deterministic crash in StorageUniquer when comparing two IntegerAttr
instances for the same type but with different APInt widths.

This commit adds assertions in the get(Type, APInt) builder to catch
such misuse early in debug builds, providing a clear error message at
the call site rather than a cryptic crash in the storage uniquer.

Fixes #56401

Assisted-by: Claude Code
DeltaFile
+42-0mlir/unittests/IR/AttributeTest.cpp
+8-0mlir/include/mlir/IR/BuiltinAttributes.td
+50-02 files

LLVM/project bc44e9bclang/lib/Headers hvx_hexagon_protos.h, clang/test/Headers hexagon-hvx-ieee-headers.c

[Hexagon] Use __HVX_IEEE_FP__ to guard protos that need -mhvx-ieee-fp (#184422)

Hexagon clang recently started to define __HVX_IEEE_FP__ when the
-mhvx-ieee-fp option is specified. Guard the intrinsic macros for
instructions that should only be available with -mhvx-ieee-fp with
__HVX_IEEE_FP__.

Additionally, the following NFC changes are included:

- NFC: Remove guards around HVX v60 intrinsic macros
  Hexagon v60 is the oldest Hexagon version that supports HVX so these
  guards were redundant. Presence of HVX is guarded separately, once
  per the whole file.

- Remove comments from closing guards (HVX protos)
  These comments served very limited function as they only guard
  one macro. Also, they were incorrect. Instead of fixing remove them.
  This will also reduce by the factor of two the amount of changes
  when guarding conditions change.
DeltaFile
+287-891clang/lib/Headers/hvx_hexagon_protos.h
+20-0clang/test/Headers/hexagon-hvx-ieee-headers.c
+307-8912 files

LLVM/project e6e5974clang/lib/Basic/Targets Hexagon.cpp Hexagon.h, clang/test/Preprocessor hexagon-predefines.c

[Hexagon] Define __HVX_IEEE_FP__ when -mhvx-ieee-fp is enabled (#183829)

Add a __HVX_IEEE_FP__ define when the compiler is invoked with
-mhvx-ieee-fp flag
DeltaFile
+13-0clang/test/Preprocessor/hexagon-predefines.c
+6-0clang/lib/Basic/Targets/Hexagon.cpp
+1-0clang/lib/Basic/Targets/Hexagon.h
+20-03 files

LLVM/project 1926270llvm/include/llvm/IR GlobalObject.h Value.h, llvm/lib/IR Metadata.cpp Instruction.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+35-2llvm/include/llvm/IR/GlobalObject.h
+3-32llvm/include/llvm/IR/Value.h
+10-19llvm/lib/IR/Metadata.cpp
+8-3llvm/lib/IR/Instruction.cpp
+3-6llvm/lib/IR/Value.cpp
+7-1llvm/lib/IR/Globals.cpp
+66-631 files not shown
+70-667 files

LLVM/project 5722455llvm/docs AMDGPUUsage.rst

Comments
DeltaFile
+11-15llvm/docs/AMDGPUUsage.rst
+11-151 files

LLVM/project 2313989clang/test/CodeGen ubsan-aggregate-null-align.c

[UBSAN] [NFC] pre-commit tests for null, alignment, bounds checks (#176210)

PR to add precommit tests to document current UBSAN behavior for
aggregate copy operations.

The test covers:
- Sanitizers: null, alignment, bounds
- Type variants: plain, _Atomic (C), volatile (C)
- Operand forms: arr[idx], *ptr
- Operations: assignment, initialization, initializer list, variadic
args, nested member access
- C++ specific: direct/brace/copy-list init, new expressions, casts,
operator=, virtual base init
- Bounds checking: in-bounds access, past-the-end access (index ==
size), beyond bounds access, dynamic index

---------

Co-authored-by: vasu-ibm <Vasu.Sharma2 at ibm.com>
Co-authored-by: Tony Varghese <tonypalampalliyil at gmail.com>
DeltaFile
+235-0clang/test/CodeGen/ubsan-aggregate-null-align.c
+235-01 files

FreeBSD/ports 8129845www/py-gunicorn distinfo Makefile

www/py-gunicorn: Update version 25.1.0=>25.2.0

Changelog: https://github.com/benoitc/gunicorn/releases/tag/25.2.0
DeltaFile
+3-3www/py-gunicorn/distinfo
+1-1www/py-gunicorn/Makefile
+4-42 files

FreeBSD/ports f74d42csysutils/httm distinfo Makefile

sysutils/httm: Update version 0.49.2=>0.49.3

Changelog: https://github.com/kimono-koans/httm/releases/tag/0.49.3
DeltaFile
+3-3sysutils/httm/distinfo
+1-1sysutils/httm/Makefile
+4-42 files

FreeBSD/ports 869e6dasecurity/trillian distinfo Makefile

security/trillian: Update version 1.7.2=>1.7.3

Changelog: https://github.com/google/trillian/releases/tag/v1.7.3
DeltaFile
+5-5security/trillian/distinfo
+2-3security/trillian/Makefile
+7-82 files

FreeBSD/ports 1bf7ddcnet/google-cloud-sdk distinfo Makefile

net/google-cloud-sdk: Update version 562.0.0=>563.0.0
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 8da766edevel/please distinfo Makefile

devel/please: Update version 17.29.0=>17.29.1

Changelog: https://github.com/thought-machine/please/releases/tag/v17.29.1
DeltaFile
+5-5devel/please/distinfo
+1-1devel/please/Makefile
+6-62 files

FreeBSD/ports 00124b9devel/cirrus-cli distinfo Makefile

devel/cirrus-cli: Update version 0.165.0=>0.165.1

Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.165.1
DeltaFile
+5-5devel/cirrus-cli/distinfo
+1-1devel/cirrus-cli/Makefile
+6-62 files

FreeBSD/ports 8294d4cdatabases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.283=>1.5.287
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files