LLVM/project 17406f7libsycl/include/sycl/__impl/detail default_async_handler.hpp, libsycl/include/sycl/__impl/info event.hpp

[libsycl] implement methods of synchronization in event and queue classes (#205860)

Extends libsycl’s sycl::event API by adding default-constructed event
semantics, wait-list exposure and async exceptions handling. Async
exceptions handling is generic for event and queue APIs and though added
to sycl::queue API as well.

Introduces async-exception aggregation/flush infrastructure (global
associative container).
Adds/adjusts unit tests and unifies test binary registration utilities
(Scoped*Registration, namespace cleanup).

This PR was assisted by GH Copilot.

Signed-off-by: Tikhomirova, Kseniya
[kseniya.tikhomirova at intel.com](mailto:kseniya.tikhomirova at intel.com)
DeltaFile
+152-0libsycl/unittests/event/async_handler.cpp
+139-0libsycl/unittests/event/event.cpp
+64-0libsycl/unittests/common/scoped_binary_registration.hpp
+0-55libsycl/include/sycl/__impl/detail/default_async_handler.hpp
+53-0libsycl/include/sycl/__impl/info/event.hpp
+47-0libsycl/src/detail/spinlock.hpp
+455-5523 files not shown
+774-16229 files

LLVM/project f48b09bclang/lib/Driver/ToolChains Clang.cpp, llvm/lib/Target/DirectX DXILTranslateMetadata.cpp DXContainerGlobals.cpp

[Driver][DirectX] Add `/Qsource_in_debug_module` flag (#204415)

Adds a flag that embeds the source code info into `dx.source` nodes in
bitcode, for both main DXContainer and PDB file output. For the PDB
file, it also removes the `SRCI` part from the output.
DeltaFile
+109-0llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+15-9llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+7-4llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+4-0llvm/test/CodeGen/DirectX/embed-ildb.ll
+4-0clang/lib/Driver/ToolChains/Clang.cpp
+2-1llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+141-142 files not shown
+146-148 files

LLVM/project a208080llvm/lib/Target/AMDGPU SIDefines.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUInstPrinter.cpp AMDGPUMCCodeEmitter.cpp

[NFC][AMDGPU] Use SIInstrFlags predicates in MC layer (#206766)

Replace raw TSFlags accesses with SIInstrFlags predicate calls in
AMDGPUInstPrinter and AMDGPUMCCodeEmitter.

Part of a series following the introduction of SIInstrFlags predicates.
DeltaFile
+16-25llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
+6-9llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
+3-0llvm/lib/Target/AMDGPU/SIDefines.h
+25-343 files

FreeBSD/ports ec3b2aamail/cyrus-imapd38 distinfo Makefile, mail/cyrus-imapd38/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd38: Update to 3.8.7
DeltaFile
+10-0mail/cyrus-imapd38/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd38/distinfo
+2-2mail/cyrus-imapd38/Makefile
+15-53 files

FreeBSD/ports 98a72b6mail/cyrus-imapd310 distinfo Makefile, mail/cyrus-imapd310/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd310: 3.10.3
DeltaFile
+10-0mail/cyrus-imapd310/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd310/distinfo
+2-2mail/cyrus-imapd310/Makefile
+15-53 files

FreeBSD/ports 8b994admail/cyrus-imapd312 distinfo Makefile, mail/cyrus-imapd312/files patch-imap__lmtp_sieve.c

mail/cyrus-imapd312: Update to 3.12.3
DeltaFile
+10-0mail/cyrus-imapd312/files/patch-imap__lmtp_sieve.c
+3-3mail/cyrus-imapd312/distinfo
+2-2mail/cyrus-imapd312/Makefile
+15-53 files

LLVM/project 3485d85clang/lib/Parse ParseDeclCXX.cpp, clang/test/SemaCXX constexpr-late-instantiation.cpp

[Clang] Ensure correct template parameter depth for abbreviated templates (#209693)

This fixes another case of member functions where we overlooked template
depths when only abbreviated template parameters are involved.

This mirrors previous fix cfb25203c25f, but I don't intend to put it in
ParseTrailingRequiresClause because we might want the similar fix for
e.g. noexcept expressions, so let's keep it inline for future refactor.

The example comes from #205557.
DeltaFile
+32-2clang/test/SemaCXX/constexpr-late-instantiation.cpp
+6-0clang/lib/Parse/ParseDeclCXX.cpp
+38-22 files

LLVM/project 4b455a9clang/docs ReleaseNotes.md, clang/lib/Sema SemaBoundsSafety.cpp

[BoundsSafety][Sema] Allow `sized_by`/`sized_by_or_null` on pointers to structs with a flexible array member (#209603)

`Sema::CheckCountedByAttrOnField()` in `SemaBoundsSafety.cpp` rejects
the `counted_by` family of attributes when the pointee is a struct that
contains a flexible array member (FAM). For example:

```
struct has_unannotated_fam {
  int count;
  int buffer[];
};

struct on_member_pointer_struct_with_fam {
  int size;
  struct has_unannotated_fam *objects __counted_by(size);
};
```

This restriction makes sense for `counted_by`/`counted_by_or_null`

    [33 lines not shown]
DeltaFile
+7-0clang/docs/ReleaseNotes.md
+0-4clang/test/Sema/attr-sized-by-or-null-struct-ptrs.c
+0-4clang/test/Sema/attr-sized-by-struct-ptrs.c
+2-1clang/lib/Sema/SemaBoundsSafety.cpp
+0-2clang/test/Sema/attr-sized-by-or-null-late-parsed-struct-ptrs.c
+0-2clang/test/Sema/attr-sized-by-late-parsed-struct-ptrs.c
+9-136 files

LLVM/project 94ef4fclibc/test/UnitTest ConstraintHandlerCheckingTest.h CMakeLists.txt

[libc] Annex K: Add constraint handler unit test class (#197707)

This unit test class will be useful for the tests related to Annex K.
The functions in Annex K may call a constraint handler, so this new unit
test class will facilitate the checks that the constraint handling
mechanism is working as expected.
DeltaFile
+53-0libc/test/UnitTest/ConstraintHandlerCheckingTest.h
+10-0libc/test/UnitTest/CMakeLists.txt
+63-02 files

FreeBSD/src 8440093sys/sys _uexterror.h exterrvar.h

exterr: allow exterr to fit pointers on CHERI targets

Switch to uint64ptr_t which is a uint64_t on traditional architectures
and a uintptr_t on CHERI architectures.  This has no ABI impact on
non-CHERI kernels.

Fix truncation of 64-bit values on 32-bit kernels.

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58056
DeltaFile
+3-3sys/sys/_uexterror.h
+3-3sys/sys/exterrvar.h
+2-2sys/sys/_exterr.h
+8-83 files

FreeBSD/src db3eca2sys/kern sys_generic.c, sys/sys syscallsubr.h

exterrctl(2): add kern_exterrctl

Reviewed by:    kib
Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D58055
DeltaFile
+11-5sys/kern/sys_generic.c
+1-0sys/sys/syscallsubr.h
+12-52 files

FreeBSD/src b3b4763sys/sys exterrvar.h

sys/exterrvar.h: forward declare struct thread

Remove dependency on sys/proc.h.

Reviewed by:    imp
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D58235
DeltaFile
+2-0sys/sys/exterrvar.h
+2-01 files

LLVM/project 9e1b9dbclang/lib/Driver Driver.cpp

clang: Remove unnecessary cstdlib include

The comment says it's needed for getenv, but this file does
not directly use getenv; it uses sys::Process::GetEnv.
DeltaFile
+0-1clang/lib/Driver/Driver.cpp
+0-11 files

FreeBSD/ports bb5ed93www/py-drf-spectacular-sidecar distinfo Makefile

www/py-drf-spectacular-sidecar: Update to 2026.7.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.6.1...2026.7.1
DeltaFile
+3-3www/py-drf-spectacular-sidecar/distinfo
+1-1www/py-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports 4b622f1www/py-django-htmx distinfo Makefile

www/py-django-htmx: Update to 1.28.0

Changelog:

https://github.com/adamchainz/django-htmx/blob/1.28.0/docs/changelog.rst
DeltaFile
+3-3www/py-django-htmx/distinfo
+1-2www/py-django-htmx/Makefile
+4-52 files

FreeBSD/ports f5532f8www/py-drf-spectacular distinfo Makefile, www/py-drf-spectacular/files patch-pyproject.toml

www/py-drf-spectacular: Update to 0.30.0

Changelog:

https://github.com/tfranzel/drf-spectacular/releases/tag/0.30.0
DeltaFile
+7-15www/py-drf-spectacular/files/patch-pyproject.toml
+3-3www/py-drf-spectacular/distinfo
+1-2www/py-drf-spectacular/Makefile
+11-203 files

FreeBSD/ports 2522421www/py-django-filter distinfo Makefile

www/py-django-filter: Update to 26.1

Changelog:

https://github.com/carltongibson/django-filter/blob/26.1/CHANGES.rst
DeltaFile
+3-3www/py-django-filter/distinfo
+1-1www/py-django-filter/Makefile
+4-42 files

FreeBSD/ports 0bd16b9textproc/py-ttp-templates distinfo Makefile

textproc/py-ttp-templates: Update to 0.5.9

Changelog:

https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.9
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+1-1textproc/py-ttp-templates/Makefile
+4-42 files

FreeBSD/ports e2c0f45textproc/py-pymdown-extensions distinfo Makefile

textproc/py-pymdown-extensions: Update to 11.0.1

Changelog:

https://github.com/facelessuser/pymdown-extensions/releases/tag/11.0.1
DeltaFile
+3-3textproc/py-pymdown-extensions/distinfo
+1-1textproc/py-pymdown-extensions/Makefile
+4-42 files

FreeBSD/ports 7986278textproc/py-ntc-templates distinfo Makefile

textproc/py-ntc-templates: Update to 9.2.0

Changelog:

https://github.com/networktocode/ntc-templates/releases/tag/v9.2.0
DeltaFile
+3-3textproc/py-ntc-templates/distinfo
+1-1textproc/py-ntc-templates/Makefile
+4-42 files

FreeBSD/ports 1523405textproc/py-openstackdocstheme Makefile distinfo, textproc/py-openstackdocstheme/files patch-setup.cfg patch-pyproject.toml

textproc/py-openstackdocstheme: Update to 3.6.0

* Switch to the PEP517 build framework.

Changelog since 3.2.0:

https://github.com/openstack/openstackdocstheme/compare/3.2.0...3.6.0
DeltaFile
+0-20textproc/py-openstackdocstheme/files/patch-setup.cfg
+17-0textproc/py-openstackdocstheme/files/patch-pyproject.toml
+6-5textproc/py-openstackdocstheme/Makefile
+3-3textproc/py-openstackdocstheme/distinfo
+26-284 files

FreeBSD/ports e0255fddevel/py-strawberry-graphql distinfo Makefile

devel/py-strawberry-graphql: Update to 0.321.0

Changelog since 0.320.0:

https://github.com/strawberry-graphql/strawberry/blob/0.321.0/CHANGELOG.md
DeltaFile
+3-3devel/py-strawberry-graphql/distinfo
+1-1devel/py-strawberry-graphql/Makefile
+4-42 files

FreeBSD/ports f57e24adevel/py-yg.lockfile Makefile

devel/py-yg.lockfile: Deprecate/Set to expire

* Upstream is inactive since 8+ years and there are no consumers left in
  the tree.

* Set a fairly short EXPIRATION_DATE because the Python stack is quite
  old.
DeltaFile
+3-0devel/py-yg.lockfile/Makefile
+3-01 files

FreeBSD/ports 0a114d1net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.17.3

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.17.3
DeltaFile
+3-3net-mgmt/py-netutils/distinfo
+1-1net-mgmt/py-netutils/Makefile
+4-42 files

FreeBSD/ports 31162e5net-mgmt/netbox Makefile pkg-plist

net-mgmt/netbox: Update to 4.6.5

Changelog:

Enhancements:
* Add MDC connector type for fiber ports and cables
* Provide a REST API method to update or overwrite an existing custom
  script module
* Enforce a lower maximum uploaded image size (50 megapixels) than the
  Pillow default
* Add Korean language support

Performance Improvements:
* Add a prefetch hint to the GraphQL tags field to avoid N+1 queries on
  list endpoints
* Cache serializers to avoid repeated reinstantiation on the cables list
  REST API endpoint

Bug Fixes:

    [28 lines not shown]
DeltaFile
+12-12net-mgmt/netbox/Makefile
+16-0net-mgmt/netbox/pkg-plist
+3-3net-mgmt/netbox/distinfo
+31-153 files

FreeBSD/ports 9b109d2www/py-dj60-drf-spectacular distinfo Makefile, www/py-dj60-drf-spectacular/files patch-pyproject.toml

www/py-dj60-drf-spectacular: Update to 0.30.0

Changelog:

https://github.com/tfranzel/drf-spectacular/releases/tag/0.30.0

MFH:            2026Q3
DeltaFile
+7-15www/py-dj60-drf-spectacular/files/patch-pyproject.toml
+3-3www/py-dj60-drf-spectacular/distinfo
+2-2www/py-dj60-drf-spectacular/Makefile
+12-203 files

FreeBSD/ports fea9516www/py-dj60-drf-spectacular-sidecar distinfo Makefile

www/py-dj60-drf-spectacular-sidecar: Update to 2026.7.1

Changelog:

https://github.com/tfranzel/drf-spectacular-sidecar/compare/2026.6.1...2026.7.1

MFH:            2026Q3
DeltaFile
+3-3www/py-dj60-drf-spectacular-sidecar/distinfo
+1-1www/py-dj60-drf-spectacular-sidecar/Makefile
+4-42 files

FreeBSD/ports 9344218www/py-dj60-django-filter distinfo Makefile

www/py-dj60-django-filter: Update to 26.1

Changelog:

https://github.com/carltongibson/django-filter/blob/26.1/CHANGES.rst

MFH:            2026Q3
DeltaFile
+3-3www/py-dj60-django-filter/distinfo
+1-1www/py-dj60-django-filter/Makefile
+4-42 files

FreeBSD/ports 349973atextproc/py-zensical distinfo Makefile.crates, textproc/py-zensical/files patch-pyproject.toml

textproc/py-zensical: Update to 0.0.50

* Remove no longer required patch.

Changelogs since 0.0.46:

https://github.com/zensical/zensical/releases/tag/v0.0.50
(There's no 0.0.49 release)
https://github.com/zensical/zensical/releases/tag/v0.0.48
https://github.com/zensical/zensical/releases/tag/v0.0.47

MFH:            2026Q3
DeltaFile
+63-101textproc/py-zensical/distinfo
+30-49textproc/py-zensical/Makefile.crates
+0-13textproc/py-zensical/files/patch-pyproject.toml
+1-1textproc/py-zensical/Makefile
+94-1644 files

FreeBSD/ports 2affae6www/py-dj60-django-htmx distinfo Makefile

www/py-dj60-django-htmx: Update to 1.28.0

Changelog:

https://github.com/adamchainz/django-htmx/blob/1.28.0/docs/changelog.rst

MFH:            2026Q3
DeltaFile
+3-3www/py-dj60-django-htmx/distinfo
+2-2www/py-dj60-django-htmx/Makefile
+5-52 files