LLVM/project c8fbd82clang/docs ReleaseNotes.md, clang/lib/AST Decl.cpp

[Clang][Sema] Add fortify warnings for strlcat (#220341)

Add `-Wfortify-source` diagnostics for `strlcat` and `__builtin_strlcat`
when the size argument exceeds the destination buffer size.

Also add `-Wno-fortify-source` to `clang/test/Analysis/cstring-syntax.c`
to prevent the new compiler diagnostic from interfering with static
analyzer checks on intentionally underflowing test expressions.

Part of #142230

Assisted-by: Gemini
DeltaFile
+5-4clang/test/Analysis/cstring-syntax.c
+6-0clang/test/Sema/warn-fortify-source.c
+5-0clang/docs/ReleaseNotes.md
+3-1clang/lib/Sema/SemaChecking.cpp
+2-1clang/test/Sema/builtins.c
+3-0clang/lib/AST/Decl.cpp
+24-61 files not shown
+25-67 files

FreeBSD/doc 919410dwebsite/content/en/releases/14.5R schedule.adoc

14.5: On schedule

The 14.5-RELEASE builds started on September 4, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.5R/schedule.adoc
+1-11 files

LLVM/project 4c44624offload/libompaccsupport PluginManager.cpp device.cpp, offload/libomptarget omptarget.cpp

[offload][omp] Use liboffload queues for memory operations
DeltaFile
+0-90offload/plugins-nextgen/common/src/PluginInterface.cpp
+68-16offload/libompaccsupport/device.cpp
+52-12offload/libompaccsupport/PluginManager.cpp
+10-23offload/libomptarget/OpenMP/API.cpp
+0-31offload/plugins-nextgen/common/include/PluginInterface.h
+25-4offload/libomptarget/omptarget.cpp
+155-1766 files not shown
+188-19212 files

LLVM/project ce6439eclang/lib/Driver Driver.cpp, llvm/lib/Frontend/OpenMP OMPDescriptors.inc

Merge branch 'users/adurango/devinit_liboffload' of https://github.com/llvm/llvm-project into users/adurango/devinit_liboffload
DeltaFile
+0-2,819llvm/lib/Target/Hexagon/HexagonDepMask.h
+2,496-0llvm/test/Transforms/LoopVectorize/PowerPC/partial-red.ll
+517-1,418llvm/test/CodeGen/AArch64/sve-fixed-length-masked-expandloads.ll
+965-342llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
+676-590llvm/lib/Frontend/OpenMP/OMPDescriptors.inc
+67-1,129clang/lib/Driver/Driver.cpp
+4,721-6,2981,358 files not shown
+43,061-23,7511,364 files

FreeBSD/ports d7373a3multimedia/py-av Makefile distinfo

multimedia/py-av: Update version 17.1.0=>18.0.0

Changelog: https://pyav.basswood-io.com/docs/stable/development/changelog.html

Event:          Berlin Hackathon 202609
DeltaFile
+3-3multimedia/py-av/distinfo
+1-1multimedia/py-av/Makefile
+4-42 files

FreeBSD/ports 8a89583net-im/py-slack-sdk Makefile distinfo

net-im/py-slack-sdk: Update version 3.44.0=>3.44.1

Changelog: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.44.1

Event:          Berlin Hackathon 202609
DeltaFile
+3-3net-im/py-slack-sdk/distinfo
+1-1net-im/py-slack-sdk/Makefile
+4-42 files

FreeBSD/ports 96ac6a2databases/py-alembic Makefile distinfo

databases/py-alembic: Update version 1.16.5=>1.17.0

Changelog: https://github.com/sqlalchemy/alembic/releases/tag/rel_1_17_0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3databases/py-alembic/distinfo
+1-1databases/py-alembic/Makefile
+4-42 files

FreeBSD/ports b53cbednet/nng pkg-plist Makefile

net/nng: Update version 1.12.3=>1.12.4

Changelog: https://github.com/nanomsg/nng/releases/tag/v1.12.4

Event:          Berlin Hackathon 202609
DeltaFile
+3-3net/nng/distinfo
+1-1net/nng/pkg-plist
+1-1net/nng/Makefile
+5-53 files

FreeBSD/ports 5868af8devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.42.0=>4.43.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.43.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/py-tox/distinfo
+1-1devel/py-tox/Makefile
+4-42 files

FreeBSD/ports 459bbb8devel/py-pytest-env distinfo Makefile

devel/py-pytest-env: Update version 1.1.3=>1.1.4

Changelog: https://github.com/pytest-dev/pytest-env/releases/tag/1.1.4

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/py-pytest-env/distinfo
+3-3devel/py-pytest-env/Makefile
+6-62 files

FreeBSD/ports 7be7a4dfinance/py-stripe Makefile distinfo

finance/py-stripe: Update version 7.3.0=>7.4.0

Changelog: https://github.com/stripe/stripe-python/releases/tag/v7.4.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files

FreeBSD/ports 74c12a7devel/py-onigurumacffi Makefile distinfo

devel/py-onigurumacffi: Update version 1.4.1=>1.5.0

Changelog: https://github.com/asottile/onigurumacffi/releases/tag/v1.5.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/py-onigurumacffi/distinfo
+1-1devel/py-onigurumacffi/Makefile
+4-42 files

FreeBSD/ports 8c76c8bdevel/py-hgtools Makefile distinfo

devel/py-hgtools: Update version 9.1.0=>9.2.0

Changelog: https://github.com/jaraco/jaraco.vcs/releases/tag/hgtools-v9.2.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/py-hgtools/distinfo
+1-1devel/py-hgtools/Makefile
+4-42 files

FreeBSD/ports edaca30devel/py-pydevd Makefile distinfo

devel/py-pydevd: Update version 3.4.0=>3.4.1

Changelog: https://github.com/fabioz/PyDev.Debugger/releases/tag/pydev_debugger_3_4_1

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/py-pydevd/distinfo
+1-1devel/py-pydevd/Makefile
+4-42 files

FreeBSD/ports e50747fnet-mgmt/argus Makefile distinfo

net-mgmt/argus: Update version 5.0.2=>5.0.4

Changelog: https://github.com/openargus/argus/releases/tag/v5.0.4

Event:          Berlin Hackathon 202609
DeltaFile
+3-3net-mgmt/argus/distinfo
+1-3net-mgmt/argus/Makefile
+4-62 files

FreeBSD/ports 06388dbnet/google-cloud-sdk Makefile distinfo

net/google-cloud-sdk: Update version 582.0.0=>583.0.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3net/google-cloud-sdk/distinfo
+1-1net/google-cloud-sdk/Makefile
+4-42 files

FreeBSD/ports 798c4fasecurity/py-tuf distinfo Makefile

security/py-tuf: Update version 7.0.0=>7.0.1

Changelog: https://github.com/theupdateframework/python-tuf/releases/tag/v7.0.1

Event:          Berlin Hackathon 202609
DeltaFile
+3-3security/py-tuf/distinfo
+3-3security/py-tuf/Makefile
+6-62 files

FreeBSD/ports 4564019security/snuffleupagus Makefile distinfo

security/snuffleupagus: Update version 0.13.0=>0.14.0

Changelog: https://github.com/jvoisin/snuffleupagus/releases/tag/v0.14.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3security/snuffleupagus/distinfo
+1-1security/snuffleupagus/Makefile
+4-42 files

FreeBSD/ports 08658c4textproc/vale Makefile distinfo

textproc/vale: Update version 3.19.0=>3.20.0

Changelog: https://github.com/errata-ai/vale/releases/tag/v3.20.0

Event:          Berlin Hackathon 202609
DeltaFile
+5-5textproc/vale/distinfo
+1-2textproc/vale/Makefile
+6-72 files

FreeBSD/ports 6547ec0devel/liblognorm Makefile, sysutils/rsyslog8 Makefile

*/*: Bump after libfastjson update

Approved by:    portmgr (blanket)

Event:          Berlin Hackathon 202609
DeltaFile
+1-0sysutils/rsyslog8/Makefile
+1-0devel/liblognorm/Makefile
+2-02 files

FreeBSD/ports 6971643databases Makefile, databases/py-django-pgware distinfo pkg-descr

databases/py-django-pgware: New port

A small, dependency-light toolkit of three independent PostgreSQL
utilities for Django. Each is a context manager (and, where it makes
sense, a decorator) that borrows Django's database connection, performs
a session-scoped action, and reliably undoes it on exit: advisory locks
(sync + async), GUC setting (pg_set/atomic_set), and logging suppression
(hush, for keeping sensitive query parameters out of the logs).

WWW: https://github.com/Xof/django-pgware

Event:          Berlin Hackathon 202609
DeltaFile
+25-0databases/py-django-pgware/Makefile
+6-0databases/py-django-pgware/pkg-descr
+3-0databases/py-django-pgware/distinfo
+1-0databases/Makefile
+35-04 files

FreeBSD/ports 03a2415www Makefile, www/py-dj61-djangorestframework distinfo pkg-descr

www/py-dj61-djangorestframework: New port

Django REST framework is a powerful and flexible toolkit that makes it
easy to build Web APIs.

Some reasons you might want to use REST framework:
* The Web browsable API is a huge usability win for your developers.
* Authentication policies including optional packages for OAuth1a and
  OAuth2.
* Serialization that supports both ORM and non-ORM data sources.
* Customizable all the way down - just use regular function-based views
  if you don't need the more powerful features.

WWW: https://www.django-rest-framework.org/

Event:          Berlin Hackathon 202609
DeltaFile
+25-0www/py-dj61-djangorestframework/Makefile
+20-0www/py-dj61-djangorestframework/files/patch-pyproject.toml
+11-0www/py-dj61-djangorestframework/pkg-descr
+3-0www/py-dj61-djangorestframework/distinfo
+1-0www/Makefile
+60-05 files

FreeBSD/ports 6c8a51bdevel/libfastjson Makefile distinfo

devel/libfastjson: Update version 1.2304.0=>1.2609.0

Changelog: https://github.com/rsyslog/libfastjson/releases/tag/v1.2609.0

Event:          Berlin Hackathon 202609
DeltaFile
+3-3devel/libfastjson/distinfo
+1-1devel/libfastjson/Makefile
+4-42 files

FreeBSD/ports 9128d5adatabases/redistimeseries pkg-descr distinfo, databases/redistimeseries/files patch-src_utils_arch__features.h patch-deps_LibMR_src_event__loop.c

databases/redistimeseries: New port

RedisTimeSeries is a Redis module that adds native time-series data
structures. It supports high-volume ingestion, retention policies,
downsampling, aggregation, and querying series by labels.

This standalone module release requires Redis 7.4 or newer.

WWW: https://github.com/RedisTimeSeries/RedisTimeSeries

PR:             297163
Tested by:      bofh
Event:          Berlin Hackathon 202609
DeltaFile
+146-0databases/redistimeseries/Makefile
+21-0databases/redistimeseries/distinfo
+20-0databases/redistimeseries/files/patch-deps_LibMR_src_event__loop.c
+20-0databases/redistimeseries/files/patch-deps_LibMR_src_utils_thpool.c
+15-0databases/redistimeseries/files/patch-src_utils_arch__features.h
+5-0databases/redistimeseries/pkg-descr
+227-01 files not shown
+228-07 files

FreeBSD/ports 014a304archivers/libdeflate Makefile distinfo, archivers/libdeflate/files patch-CMakeLists.txt

archivers/libdeflate: update the port to version 1.26

Reuse existing patch to prepare for future CMake versions
and spell out USES=pathfix to not rely on a catch-all net
by expressing the intention more clearly.

PR:     297812
DeltaFile
+14-8archivers/libdeflate/files/patch-CMakeLists.txt
+3-3archivers/libdeflate/distinfo
+2-2archivers/libdeflate/Makefile
+19-133 files

LLVM/project c7ba46eclang/lib/Format UnwrappedLineParser.cpp, clang/unittests/Format TokenAnnotatorTest.cpp

[clang-format] Parse ObjC generics in block literal return types (#220995)

The unwrapped line parser handled a block literal's return type as a
single identifier or type keyword followed by optional stars. A return
type carrying ObjC generics or a protocol qualifier, such as
`^NSArray<NSString *> *(int x) { ... }` or `^id<Proto>(int x) { ... }`,
was therefore not recognized as a block, and its body was treated as a
function body instead. This collapsed the body like a short function
and, with `RemoveSemicolon: true`, dropped the semicolon terminating the
enclosing statement, producing code that no longer compiles.

Skip a balanced angle-bracket list after the return type before looking
for the parameter list and body.

Fixes #219713

Assisted-by: Claude Code
DeltaFile
+24-0clang/unittests/Format/TokenAnnotatorTest.cpp
+5-0clang/lib/Format/UnwrappedLineParser.cpp
+29-02 files

Linux/linux 986c24edrivers/hid wacom_wac.c hid-multitouch.c, drivers/hid/bpf hid_bpf_struct_ops.c

Merge tag 'hid-for-linus-2026090401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid

Pull HID fixes from Benjamin Tissoires:

 - hid-hyperv build fixes on certain configs (Jiri Kosina)

 - HID-BPF fix and selftests now that the bpf verifier is more
   restrictive (Benjamin Tissoires)

 - Some AI detected fixes for OOB, errors and validation (Ibrahim
   Hashimov, Shen Yongchao, Wei Jie Law)

 - various device fixes (Dave Carey and Vadim Klishko)

* tag 'hid-for-linus-2026090401' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
  HID: bpf: serialize device reference release in struct_ops destroy path
  HID: rmi: fix OOB access with undersized RMI reports
  selftests/hid: prepare test_rdesc_fixup_get_data_overflow for the new verifier
  selftests/hid: Add a test to ensure we can write fields in hid_device

    [6 lines not shown]
DeltaFile
+43-8tools/testing/selftests/hid/hid_bpf.c
+43-3drivers/hid/hid-rmi.c
+26-0tools/testing/selftests/hid/progs/hid.c
+19-4drivers/hid/bpf/hid_bpf_struct_ops.c
+8-11drivers/hid/hid-multitouch.c
+13-0drivers/hid/wacom_wac.c
+152-265 files not shown
+161-2911 files

LLVM/project 4cb33d6mlir/lib/Dialect/Linalg/Transforms Specialize.cpp

format
DeltaFile
+4-6mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+4-61 files

LLVM/project 5503333mlir/lib/Dialect/Linalg/Transforms Specialize.cpp, mlir/test/Dialect/Linalg transform-op-specialize-elemwise-binary.mlir decompose-generic-by-unfolding-projected-permutation.mlir

[MLIR][Linalg] Named ops morph cleanup
DeltaFile
+96-98mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+9-57mlir/test/Dialect/Linalg/specialize-generic-ops.mlir
+1-1mlir/test/Dialect/Linalg/transform-op-specialize-elemwise-binary.mlir
+1-1mlir/test/Dialect/Linalg/decompose-generic-by-unfolding-projected-permutation.mlir
+107-1574 files

LLVM/project 784116cmlir/include/mlir/Dialect/Linalg/IR LinalgNamedStructuredOps.yaml, mlir/lib/Dialect/Linalg/Transforms NamedToElementwise.cpp CategoryToNamedOp.cpp

[MLIR][Linalg] Remove ternary named op

Removes the named op `select` from the Linalg dialect.

I have also updated the ElementwiseOp builder to simplify the default
case: kind + no affine map.

Depends on both unary and binary removal branches.

Ref:
https://discourse.llvm.org/t/rfc-update-semantics-of-linalg-named-operations-unary-binary-ternary/91531
DeltaFile
+0-61mlir/lib/Dialect/Linalg/Transforms/CategoryToNamedOp.cpp
+0-57mlir/lib/Dialect/Linalg/Transforms/NamedToElementwise.cpp
+0-57mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml
+0-48mlir/test/Dialect/Linalg/named-ops.mlir
+0-48mlir/test/Dialect/Linalg/named-ops-fail.mlir
+0-26mlir/test/Dialect/Linalg/generalize-named-ops.mlir
+0-2979 files not shown
+16-37315 files