LLVM/project 600654cclang/test/CIR/CodeGen coro-task.cpp, clang/test/CodeGenCXX builtin-clear-padding-codegen.cpp

rebase

Created using spr 1.3.7
DeltaFile
+690-690llvm/test/CodeGen/AArch64/GlobalISel/legalize-vector-cmp.mir
+598-627clang/test/CodeGenCXX/builtin-clear-padding-codegen.cpp
+1,171-0libcxx/test/support/test_text_encoding.h
+0-1,171libcxx/test/std/text/text_encoding/test_text_encoding.h
+968-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-post-ra.mir
+0-900clang/test/CIR/CodeGen/coro-task.cpp
+3,427-3,3881,233 files not shown
+33,914-20,8821,239 files

LLVM/project c3c6ffbclang/test/CIR/CodeGen coro-task.cpp, clang/test/CodeGenCXX builtin-clear-padding-codegen.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+690-690llvm/test/CodeGen/AArch64/GlobalISel/legalize-vector-cmp.mir
+598-627clang/test/CodeGenCXX/builtin-clear-padding-codegen.cpp
+0-1,171libcxx/test/std/text/text_encoding/test_text_encoding.h
+1,171-0libcxx/test/support/test_text_encoding.h
+968-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-post-ra.mir
+0-900clang/test/CIR/CodeGen/coro-task.cpp
+3,427-3,3881,233 files not shown
+33,914-20,8821,239 files

LLVM/project dd32eaellvm/include/llvm/Transforms/Utils AssignGUID.h

[ThinLTO] Mark AssignGUIDPass as RequiredPassInfoMixin

PassInfoMixin is going away, so switch to RequiredPassInfoMixin and
remove the explicit isRequired implementation.

Reviewers: mtrofin, orodley

Pull Request: https://github.com/llvm/llvm-project/pull/211987
DeltaFile
+1-3llvm/include/llvm/Transforms/Utils/AssignGUID.h
+1-31 files

LLVM/project 7c38ce6clang/test/CIR/CodeGen coro-task.cpp, clang/test/CodeGenCXX builtin-clear-padding-codegen.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+690-690llvm/test/CodeGen/AArch64/GlobalISel/legalize-vector-cmp.mir
+598-627clang/test/CodeGenCXX/builtin-clear-padding-codegen.cpp
+1,171-0libcxx/test/support/test_text_encoding.h
+0-1,171libcxx/test/std/text/text_encoding/test_text_encoding.h
+968-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-post-ra.mir
+0-900clang/test/CIR/CodeGen/coro-task.cpp
+3,427-3,3881,233 files not shown
+33,914-20,8821,239 files

FreeBSD/ports ac691d9databases/datui distinfo Makefile

databases/datui: Unbreak build with recent Rust

Bump the vendored ethnum crate to 1.5.3: 1.5.1 built a TryFromIntError
by transmuting from (), which is now a hard error since the type is no
longer zero-sized.
DeltaFile
+3-3databases/datui/distinfo
+1-1databases/datui/Makefile
+1-1databases/datui/Makefile.crates
+5-53 files

FreeBSD/ports c36770adevel/gwm Makefile.crates Makefile

devel/gwm: Update to 1.4.0

Move CARGO_CRATES to Makefile.crates: the list grew to 321 crates, which
buried the port's actual metadata under 300 lines of mechanical output.
Keeping it separate makes future updates a wholesale replacement of a
generated file (make cargo-crates > Makefile.crates) and leaves diffs to
the Makefile readable.
DeltaFile
+321-0devel/gwm/Makefile.crates
+1-312devel/gwm/Makefile
+25-3devel/gwm/distinfo
+347-3153 files

LLVM/project e4c07b9llvm/lib/Target/AArch64 SVEShuffleOpts.cpp AArch64.h

[AArch64] Rename SVEShuffleOpts to AArch64SVEShuffleOpts

To be more consistent with other AArch64 passes and other CodeGen passes
in general which are almost always prefixed with the name of the target
(and ideally will be once we finish the NewPM transition).

Reviewers: davemgreen, huntergr-arm, paulwalker-arm

Pull Request: https://github.com/llvm/llvm-project/pull/211876
DeltaFile
+3-3llvm/lib/Target/AArch64/SVEShuffleOpts.cpp
+3-2llvm/lib/Target/AArch64/AArch64.h
+3-1llvm/lib/Target/AArch64/AArch64PassRegistry.def
+9-63 files

LLVM/project 93f3905llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll bf16.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+6,560-6,119llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+4,715-4,955llvm/test/CodeGen/AMDGPU/bf16.ll
+2,967-2,753llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+2,002-1,834llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+2,002-1,834llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+1,072-1,937llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+19,318-19,432758 files not shown
+67,253-55,083764 files

LLVM/project 6baa9c9lldb/source/Plugins/ObjectFile/Mach-O ObjectFileMachO.cpp, lldb/unittests/ObjectFile/MachO TestObjectFileMachO.cpp

[lldb][Mach-O] Fix null __LINKEDIT deref in ParseSymtab for shared cache images (#207448)

`ObjectFileMachO::ParseSymtab`, when handling a local shared cache image
(`MH_DYLIB_IN_CACHE` set and not read from memory), unconditionally
called
`linkedit_section_sp->GetFileOffset()` to slide the load command
offsets.
If the Mach-O has no `__LINKEDIT` segment, `FindSectionByName` returns a
`null` SectionSP, and this is a member call on a null pointer (caught by
UBSan;
crashes in release builds).

```
* thread #1, queue = 'com.apple.main-thread', stop reason =
  EXC_BAD_ACCESS (code=1, address=0x68)
   * frame #0: 0x0000000100121ff0 ObjectFileMachOTests`lldb_private::Section::GetFileOffset(this=0x0000000000000000) const at Section.h:181:49 [opt] [inlined]
     frame #1: 0x0000000100121ff0 ObjectFileMachOTests`ObjectFileMachO::ParseSymtab(this=0x00000001055616b0, symtab=
0x000000016fdfe988) at ObjectFileMachO.cpp:2353:59 [opt]
```

    [9 lines not shown]
DeltaFile
+50-0lldb/unittests/ObjectFile/MachO/TestObjectFileMachO.cpp
+1-1lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+51-12 files

LLVM/project 39d3b93libc/include time.yaml, libc/src/time strptime.cpp strptime.h

[libc] Add stub implementation for strptime. (#211088)

This PR adds a stub for `strptime` under
`LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS` for x86_64 and aarch64 as a
first step in implementing the function.
DeltaFile
+28-0libc/src/time/strptime.cpp
+27-0libc/src/time/strptime.h
+24-0libc/test/src/time/strptime_test.cpp
+12-0libc/src/time/CMakeLists.txt
+11-0libc/test/src/time/CMakeLists.txt
+8-0libc/include/time.yaml
+110-02 files not shown
+116-08 files

LLVM/project 92cdb9dclang/include/clang/Basic BuiltinsAMDGPUDocs.td BuiltinsAMDGPU.td, clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp

[AMDGPU] Add amdgcn builtin for s_prefetch_inst (#211642)
DeltaFile
+71-0clang/test/CodeGenHIP/builtins-amdgcn-prefetch.hip
+26-0clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12.cl
+20-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+10-0clang/test/CIR/CodeGenHIP/builtins-amdgcn-s-prefetch-inst-nyi.hip
+6-2clang/include/clang/Basic/BuiltinsAMDGPU.td
+6-0clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+139-25 files not shown
+147-611 files

LLVM/project 3d20ba7libcxx/include string

[libc++][NFC] Use [[deprecated]] for __grow_by (#209126)

`__grow_by` is an internal function, and we deprecated it to avoid
accidental use of it inside the library. `_LIBCPP_DEPRECATED_` is meant
for user-configuration, which doesn't apply here.

Fixes #124940
DeltaFile
+8-9libcxx/include/string
+8-91 files

FreeBSD/ports e7915e3science/openmodelica Makefile

science/openmodelica: Broken on 16

... until the SEGV in the next release is fixed.

Reported by:    fallout
DeltaFile
+1-0science/openmodelica/Makefile
+1-01 files

NetBSD/pkgsrc tzb6Iohdoc TODO CHANGES-2026

   doc: Updated time/py-icalendar to 7.2.2
VersionDeltaFile
1.27653+1-2doc/TODO
1.4794+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc FKTgEthtime/py-icalendar Makefile distinfo

   py-icalendar: update to 7.2.2.

   7.2.2 (2026-07-20)

   Documentation

       Fixed duplicate vInt.min and vInt.max descriptions in the API reference that caused the Read the Docs build to fail.

   7.2.1 (2026-07-20)

   Security fixes

       Fixed GHSA-qjcq-q7h7-r74v: a crafted REPEAT on a VALARM could
       exhaust memory or CPU via Alarm.triggers and Alarms. Expansion
       is now capped at icalendar.config.MAX_ALARM_REPEAT. Its default
       is 10000. Set to -1 to disable the cap. vInt now also enforces
       the RFC 5545 signed 32-bit integer range on parse. @SashankBhamidi
VersionDeltaFile
1.64+4-4time/py-icalendar/Makefile
1.55+4-4time/py-icalendar/distinfo
1.36+6-0time/py-icalendar/PLIST
+14-83 files

LLVM/project a071010llvm/lib/Analysis HashRecognize.cpp, llvm/test/Analysis/HashRecognize def-use-chains-visited.ll dig-recurrence.ll

[HashRecognize] Fix two more compiler hangs on dense use-def chains (#211887)

The bug in `digRecurrence` fixed by #211711 applies to
`isConditionalOnXorOfPHIs` and `containsUnreachable` as well. Implement
a fix for both using the same approach.
- `isConditionalOnXorOfPHIs` hang: https://godbolt.org/z/jo8eMvoeY
- `containsUnreachable` hang: https://godbolt.org/z/Eeo89W6qW

Assisted-by: Claude Opus 5
DeltaFile
+416-0llvm/test/Analysis/HashRecognize/def-use-chains-visited.ll
+0-171llvm/test/Analysis/HashRecognize/dig-recurrence.ll
+7-1llvm/lib/Analysis/HashRecognize.cpp
+423-1723 files

FreeBSD/ports 4538ecenet/apache-commons-net distinfo Makefile

apache-commons-net: Update to 3.13.0
DeltaFile
+3-3net/apache-commons-net/distinfo
+1-2net/apache-commons-net/Makefile
+4-52 files

LLVM/project 1ddc975clang/include/clang/AST OpenMPClause.h, clang/lib/AST OpenMPClause.cpp

[OpenMP] Split UPDATE clause into two: for ATOMIC and for DEPOBJ

The UPDATE clause has the same spelling on both of these directives,
but functionally it's two different clauses. Split them into "update",
and "update_depend_objects" to be able to tie their properties to their
enum ids.

This should make it easier to implement auto-generating of clause
properties in the future by avoiding spelling conflicts.
DeltaFile
+49-41clang/include/clang/AST/OpenMPClause.h
+19-27clang/lib/AST/OpenMPClause.cpp
+12-12clang/lib/Sema/SemaOpenMP.cpp
+9-10flang/lib/Lower/OpenMP/Clauses.cpp
+11-7clang/lib/Serialization/ASTReader.cpp
+15-3clang/lib/Parse/ParseOpenMP.cpp
+115-10022 files not shown
+204-15428 files

NetBSD/pkgsrc IDsENWrdoc TODO CHANGES-2026

   doc: Updated www/py-httpcore2 to 2.9.1
VersionDeltaFile
1.27652+1-2doc/TODO
1.4793+2-1doc/CHANGES-2026
+3-32 files

LLVM/project 07dfc60flang/include/flang/Parser parse-tree.h, flang/lib/Lower/OpenMP Clauses.cpp OpenMP.cpp

[flang][OpenMP] Split DEFAULT into DEFAULT(dsa) and DEFAULT(variant) (#212128)

The 5.0 and 5.1 specs used DEFAULT clause for what is now OTHERWISE.
Separate these two claues to be able to specify their properties
independently.
DeltaFile
+12-22flang/lib/Lower/OpenMP/Clauses.cpp
+14-16flang/lib/Semantics/resolve-directives.cpp
+11-9flang/include/flang/Parser/parse-tree.h
+10-6flang/lib/Parser/openmp-parsers.cpp
+4-6flang/lib/Lower/OpenMP/OpenMP.cpp
+9-0llvm/utils/TableGen/Basic/DirectiveEmitter.cpp
+60-596 files not shown
+77-6412 files

NetBSD/pkgsrc wIG85MSwww/py-httpcore2 distinfo Makefile

   py-httpcore2: update to 2.9.1.

   2.9.1

   What's Changed

       Alias httpcore imports to httpcore2 in alias_httpx() by @Kludex in #1082

   2.9.0

   What's Changed

       Add alias_httpx() to alias httpx imports to httpx2 by @Kludex in #1077

   2.8.0

   What's Changed

       Eliminate multi-assignment churn in the connection pool by @Kludex in #1075
VersionDeltaFile
1.3+4-4www/py-httpcore2/distinfo
1.3+2-2www/py-httpcore2/Makefile
+6-62 files

NetBSD/pkgsrc hkSOuaidoc CHANGES-2026 TODO

   doc: Updated www/py-h2 to 4.4.0
VersionDeltaFile
1.4792+2-1doc/CHANGES-2026
1.27651+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc Si0ZHQrwww/py-h2 distinfo PLIST

   py-h2: update to 4.4.0.

   4.4.0 (2026-07-23)
   ------------------

   **API Changes (Backward Incompatible)**

   - Support for Python 3.9 has been removed.
   - Support for PyPy 3.9 has been removed.
   - `Stream.end_stream()` now raises `NoSuchStreamError` or `StreamClosedError` exceptions, instead of a generic `KeyError`.
   - Duplicate ``content-length`` headers with different values now raise ``ProtocolError``.
     Previously, the first ``content-length`` header was accepted and later conflicting values were ignored.
   - Parse ``content-length`` headers according to RFC9110 grammar for numbers (1*DIGIT)
   - **backfill from v4.3.0** Convert emitted events into Python `dataclass`, which introduces new constructors with required arguments.
     Instantiating these events without arguments, as previously commonly used API pattern, will no longer work.

   **API Changes (Backward Compatible)**

   - Support for Python 3.14 has been added.

    [13 lines not shown]
VersionDeltaFile
1.13+4-4www/py-h2/distinfo
1.5+4-1www/py-h2/PLIST
1.15+2-2www/py-h2/Makefile
+10-73 files

LLVM/project 750ed0aclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Flang.cpp

[Flang][OpenMP] Add support for -fopenmp-target-fast (#212181)

The `-fopenmp-target-fast` is a meta flag that enables several
optimizations for device code.
DeltaFile
+35-0flang/test/Driver/openmp-target-fast-flag.f90
+21-2clang/lib/Driver/ToolChains/Flang.cpp
+2-2clang/include/clang/Options/Options.td
+58-43 files

NetBSD/pkgsrc B5JWuUMdoc CHANGES-2026 TODO

   doc: Updated security/py-google-auth to 2.56.2
VersionDeltaFile
1.4791+2-1doc/CHANGES-2026
1.27650+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc cIx6I9Osecurity/py-google-auth Makefile distinfo

   py-google-auth: update to 2.56.2.

   2.56.2 (2026-07-21)

   Bug Fixes

       auth: centralize cert discovery logic and steps (#17696) (edc0423)
       auth: exit early when agent cert config is outside well-known directory (#17762) (61e795a)
       transport: propagate mTLS adapter to auth session and fix connection leaks (#17689) (8289d32)
       update _SERVICE_ACCOUNT_EMAIL_PATTERN to require .gserviceaccount.com suffix (#17748) (b60bb04)

   2.56.1 (2026-07-17)

   Bug Fixes

       disable RAB lookup for Domain-Wide Delegation (#17763) (00eb128), closes #17703
VersionDeltaFile
1.105+4-4security/py-google-auth/Makefile
1.97+4-4security/py-google-auth/distinfo
+8-82 files

NetBSD/pkgsrc 6COpA56doc TODO CHANGES-2026

   doc: Updated devel/py-google-api-core to 2.33.0
VersionDeltaFile
1.27649+1-2doc/TODO
1.4790+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc WcNTpsDdevel/py-google-api-core distinfo Makefile

   py-google-api-core: update to 2.33.0.

   Features

       api_core: add request-id auto-population logic to gapic_v1 public helpers (#17738) (68e1313)
       api-core: add get_universe_domain helper to universe.py (#17799) (d461da7)

   Bug Fixes

       api-core: prevent overwriting explicit empty strings for optional request_id (#17798) (07f7503)
VersionDeltaFile
1.51+4-4devel/py-google-api-core/distinfo
1.55+2-2devel/py-google-api-core/Makefile
1.14+3-0devel/py-google-api-core/PLIST
+9-63 files

LLVM/project d6b8c83llvm/lib/Transforms/Scalar ConstraintElimination.cpp

[ConstraintElim] Change return type of ConstraintTy::empty to bool (NFC) (#212259)

empty() returns a bool, fix return type as pointed out in
https://github.com/llvm/llvm-project/pull/212140.
DeltaFile
+1-1llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+1-11 files

NetBSD/pkgsrc 0fzwGnVdoc CHANGES-2026 TODO

   doc: Updated devel/py-filelock to 3.32.0
VersionDeltaFile
1.4789+2-1doc/CHANGES-2026
1.27648+1-2doc/TODO
+3-32 files