LLVM/project e087d42libcxx/include/__locale_dir locale_base_api.h, libcxx/include/__locale_dir/support windows.h aix.h

[libc++] Add __strftime__ formatting attribute to locale base API __strftime (#179545)

Tip-of-trunk Clang seems to have started complaining about the missing
attribute.
DeltaFile
+4-3libcxx/include/__locale_dir/support/windows.h
+2-2libcxx/include/__locale_dir/support/no_locale/characters.h
+2-2libcxx/include/__locale_dir/locale_base_api.h
+2-2libcxx/include/__locale_dir/support/aix.h
+2-2libcxx/include/__locale_dir/support/bsd_like.h
+2-2libcxx/include/__locale_dir/support/linux.h
+14-131 files not shown
+16-157 files

LLVM/project 783fd2flibcxx/include/__configuration availability.h

 [libc++] Sort `_LIBCPP_INTRODUCED_IN_LLVM_<X>` usages in reverse chronological order (#176857)

I noticed that the various `_LIBCPP_INTRODUCED_IN_LLVM_<ver>` usages in
`availability.h` were defined a bit all over the place. I think it'd
make the most sense to sort them in reverse chronological order (like
their definitions).
DeltaFile
+55-55libcxx/include/__configuration/availability.h
+55-551 files

FreeNAS/freenas cb5f91fsrc/middlewared/middlewared/alembic/versions/26.0 2026-02-06_18-18_convert-api-keys.py 2025-11-18_15-11-00_docker_registry_mirrors_unification.py, src/middlewared/middlewared/alembic/versions/26.04 2026-02-06_18-18_convert-api-keys.py 2025-11-18_15-11-00_docker_registry_mirrors_unification.py

Update alembic version path
DeltaFile
+0-124src/middlewared/middlewared/alembic/versions/26.04/2026-02-06_18-18_convert-api-keys.py
+124-0src/middlewared/middlewared/alembic/versions/26.0/2026-02-06_18-18_convert-api-keys.py
+0-80src/middlewared/middlewared/alembic/versions/26.04/2025-11-18_15-11-00_docker_registry_mirrors_unification.py
+80-0src/middlewared/middlewared/alembic/versions/26.0/2025-11-18_15-11-00_docker_registry_mirrors_unification.py
+61-0src/middlewared/middlewared/alembic/versions/26.0/2025-09-19_06-04_container.py
+0-61src/middlewared/middlewared/alembic/versions/26.04/2025-09-19_06-04_container.py
+265-26543 files not shown
+917-91749 files

LLVM/project 075a657clang/docs AMDGPUBuiltins.rst

add a warning
DeltaFile
+5-0clang/docs/AMDGPUBuiltins.rst
+5-01 files

LLVM/project 4baab25lldb/docs/resources formatterbytecode.rst, lldb/examples/python formatter_bytecode.py

[lldb] Add Get(Non)SyntheticValue formatter bytecodes (#174839)

`GetSyntheticValue` in synthetic providers which need to operate on raw
root values, but will often want to use the synthetic value of children,
or nested children.
DeltaFile
+12-0lldb/source/DataFormatters/FormatterBytecode.cpp
+6-0lldb/examples/python/formatter_bytecode.py
+2-1lldb/docs/resources/formatterbytecode.rst
+2-0lldb/include/lldb/DataFormatters/FormatterBytecode.def
+22-14 files

LLVM/project 63826eaflang/docs Directives.md, flang/lib/Lower Bridge.cpp

[flang] still apply vectorization cost model with IVDEP (#180760)

The current implementation of `!DIR IVDEP` leads flang to bypass LLVM
cost model and always vectorize the loop carrying `!DIR$ IVDEP`.

IVDEP is an extension and its documentation varies, and while it usually
leads to vectorization because it is added on loops where it is usually
profitable, its documentation only tells it is meant to tell the
compiler that there are no loop carried dependencies and that the loop
is safe to vectorize.

In some application, such directive may have been added to help the
compiler proving it is safe to vectorize, but vectorizing is not always
the best choice for all architectures. The cost model should still be
applied. This is at least the case for classic flang.

When users want vectorization to happen, they should use `!DIR$ VECTOR
ALWAYS`.


    [5 lines not shown]
DeltaFile
+19-5flang/test/Integration/ivdep.f90
+15-3flang/test/Lower/ivdep.f90
+3-0flang/docs/Directives.md
+1-1flang/test/Lower/HLFIR/ivdep-where.f90
+1-1flang/test/Lower/ivdep-array.f90
+0-2flang/lib/Lower/Bridge.cpp
+39-121 files not shown
+40-137 files

LLVM/project 647fcc9mlir/include/mlir/Dialect/XeGPU/uArch IntelGpuXe2.h

[XeGPU] Add missing StoreMatrix and LoadMatrix entries for bmg uArch. (#181006)

uArch for bmg was missing entries for StoreMatrix and LoadMatrix
instruction.
DeltaFile
+5-3mlir/include/mlir/Dialect/XeGPU/uArch/IntelGpuXe2.h
+5-31 files

FreeNAS/freenas c10005dtests/unit test_login_with_api_key.py

Fix
DeltaFile
+48-24tests/unit/test_login_with_api_key.py
+48-241 files

LLVM/project 79a63fbclang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

[NFC] [FlowSensitive] [StatusOr] remove unneeded NOLINT (#181032)

This was for cpplint, a leftover from when this model was downstream.
DeltaFile
+41-41clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+41-411 files

FreeNAS/freenas 5a07d1dsrc/middlewared/middlewared/utils/account authenticator.py, tests/unit test_login_with_api_key.py

Add SCRAM attribute when authenticated by that mechanism
DeltaFile
+3-0src/middlewared/middlewared/utils/account/authenticator.py
+1-2tests/unit/test_login_with_api_key.py
+4-22 files

LLVM/project 2a560a8clang-tools-extra Maintainers.rst

Move Chris Bieneman to the inactive maintainers list (#181192)

While reaching out to folks for a maintainers list refresh, Chris asked
to step down due to other commitments. Thank you for all your help!
DeltaFile
+1-3clang-tools-extra/Maintainers.rst
+1-31 files

FreeNAS/freenas 2419a1csrc/middlewared/middlewared/api/v26_04_0 smb.py pool_dataset.py, src/middlewared/middlewared/api/v26_0_0 smb.py pool_dataset.py

Rename API version
DeltaFile
+0-904src/middlewared/middlewared/api/v26_04_0/smb.py
+904-0src/middlewared/middlewared/api/v26_0_0/smb.py
+0-818src/middlewared/middlewared/api/v26_04_0/pool_dataset.py
+818-0src/middlewared/middlewared/api/v26_0_0/pool_dataset.py
+0-670src/middlewared/middlewared/api/v26_04_0/directory_services.py
+670-0src/middlewared/middlewared/api/v26_0_0/directory_services.py
+2,392-2,392257 files not shown
+20,171-20,171263 files

NetBSD/pkgsrc-wip fb71b77dovecot24 TODO Makefile, dovecot24/patches patch-configure

dovecot24: imap-hibernate works halfway

(the un-hibernating fails; see TODO file)
DeltaFile
+0-19dovecot24/patches/patch-configure
+15-0dovecot24/TODO
+6-0dovecot24/Makefile
+0-1dovecot24/distinfo
+21-204 files

FreeNAS/freenas 4aa8679src/middlewared/middlewared/utils io.py disks.py, src/middlewared/middlewared/utils/disks_ disk_class.py

More typing hints for utils
DeltaFile
+45-19src/middlewared/middlewared/utils/disks_/disk_class.py
+11-11src/middlewared/middlewared/utils/network_/procfs.py
+17-3src/middlewared/middlewared/utils/io.py
+10-6src/middlewared/middlewared/utils/disks.py
+6-5src/middlewared/middlewared/utils/db.py
+2-2src/middlewared/middlewared/utils/ajson.py
+91-464 files not shown
+96-5010 files

LLVM/project 5d057a1clang/lib/Sema SemaChecking.cpp, clang/test/AST/ByteCode builtin-functions.cpp

[clang] Add __builtin_bitreverseg (#179126)

fixes #177125
DeltaFile
+233-0clang/test/SemaCXX/builtin-bitreverseg.cpp
+64-0clang/test/CodeGen/builtins.c
+56-0clang/test/CodeGenCXX/builtins.cpp
+30-0clang/lib/Sema/SemaChecking.cpp
+30-0clang/test/AST/ByteCode/builtin-functions.cpp
+27-0clang/test/Sema/constant-builtins-2.c
+440-05 files not shown
+462-011 files

LLVM/project c503914clang/docs AMDGPUBuiltins.rst index.rst

[RFC][Docs][Clang][AMDGPU] Add AMDGPU builtins documentation

Add comprehensive documentation for AMDGPU target-specific builtins
(`AMDGPUBuiltins.rst`) covering argument semantics, restrictions, and
lowering notes for all builtin families.

This documentation was generated by AI (Claude) by cross-referencing:
- `clang/include/clang/Basic/BuiltinsAMDGPU.td` (builtin definitions)
- `llvm/include/llvm/IR/IntrinsicsAMDGPU.td` (intrinsic definitions)
- `clang/lib/Sema/SemaAMDGPU.cpp` (argument validation/constraints)
- `clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp` (lowering logic)

I did my best to proofread the parts I'm familiar with, but it would be greatly
appreciated if more people could help review it as well.
DeltaFile
+1,807-0clang/docs/AMDGPUBuiltins.rst
+1-0clang/docs/index.rst
+1,808-02 files

LLVM/project 95ef1a5llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer semanticly-same.ll

[SLP] Use the correct identity when combining binary opcodes with AND/MUL (#180457)

Fixes #180456

Fix bug in the following SLP lowering:
```
define void @sub_mul(ptr %p, ptr %s) {
entry:
  %p1 = getelementptr i16, ptr %p, i64 1

  %l0 = load i16, ptr %p
  %l1 = load i16, ptr %p1

  %mul0 = sub i16 %l0, 0
  %mul1 = mul i16 %l1, 5

  %s1 = getelementptr i16, ptr %s, i64 1

  store i16 %mul0, ptr %s

    [13 lines not shown]
DeltaFile
+111-0llvm/test/Transforms/SLPVectorizer/semanticly-same.ll
+20-19llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-1llvm/test/Transforms/SLPVectorizer/X86/buildvector-postpone-for-dependency.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/bv-shuffle-mask.ll
+1-1llvm/test/Transforms/SLPVectorizer/X86/copyable-child-node-used-outside.ll
+134-225 files

FreeNAS/freenas 957eb89src/middlewared/middlewared/plugins/snapshot_ task_retention.py, src/middlewared/middlewared/plugins/zettarepl_ snapshot_removal_date.py

NAS-139609 / 26.0.0-BETA.1 / Fix removing Periodic Snapshot Task if dataset does not exist (#18192)

DeltaFile
+18-3src/middlewared/middlewared/plugins/snapshot_/task_retention.py
+21-0tests/api2/test_snapshot_task.py
+7-2src/middlewared/middlewared/plugins/zettarepl_/snapshot_removal_date.py
+46-53 files

LLVM/project b4e9cf0flang/docs GettingInvolved.md

[flang][docs] Correct time of Flang OpenMP call and add link to calendar

The time in flang/docs/GettingInvolved.md says 8:00 a.m. Pacific, but
the scheduled meeting occurs at 7:30 a.m. Pacific. A link to the LLVM
community calendar was also added to both this and the entry for the
main biweekly flang call since it is not clear when the calls actually
happen.
DeltaFile
+2-2flang/docs/GettingInvolved.md
+2-21 files

LLVM/project 715539allvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 v2i64-min-max.ll

Fixups
DeltaFile
+39-25llvm/test/CodeGen/AArch64/v2i64-min-max.ll
+1-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+40-272 files

FreeNAS/freenas 6d1a0ecsrc/middlewared/middlewared/plugins auth.py, tests/unit test_login_with_api_key.py

Fix test
DeltaFile
+8-4tests/unit/test_login_with_api_key.py
+1-1src/middlewared/middlewared/plugins/auth.py
+9-52 files

NetBSD/pkgsrc-wip e8381aaxlockmore Makefile.common Makefile, xlockmore/files INSTALL.pkgsrc

xlockmore: remove, pkgsrc version is newer
DeltaFile
+0-160xlockmore/Makefile.common
+0-53xlockmore/patches/patch-configure.ac
+0-34xlockmore/Makefile
+0-30xlockmore/patches/patch-modes_Makefile.in
+0-22xlockmore/patches/patch-xlock_XLock.ad
+0-18xlockmore/files/INSTALL.pkgsrc
+0-3176 files not shown
+0-38012 files

LLVM/project e4bbd9blldb/docs/use symbols.rst

[lldb] Document DBGSearchPaths (#178634)

Document DBGSearchPaths on the Symbols on macOS page.

rdar://169137293
DeltaFile
+13-0lldb/docs/use/symbols.rst
+13-01 files

Illumos/gate 044ca41usr/src/cmd/bhyve/common pci_virtio_scsi.c pci_virtio_scsi.h, usr/src/man/man5 bhyve_config.5

17776 bhyve/virtio-scsi: make all I/O processing parameters configurable
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+148-43usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+53-16usr/src/cmd/bhyve/common/pci_virtio_scsi.h
+13-1usr/src/man/man5/bhyve_config.5
+12-0usr/src/man/man8/bhyve.8
+226-604 files

OPNSense/core 66261e1src/opnsense/www/js opnsense_bootgrid.js

bootgrid: fix curRowCount type conversion issue when stored in localstorage.
DeltaFile
+3-1src/opnsense/www/js/opnsense_bootgrid.js
+3-11 files

Illumos/gate 5f016a2usr/src/cmd/bhyve Makefile.com, usr/src/cmd/bhyve/common pci_virtio_scsi_uscsi.c

17619 bhyve/virtio-scsi: implement USCSI(4i) backend
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+552-0usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
+19-2usr/src/man/man8/bhyve.8
+13-4usr/src/cmd/bhyve/Makefile.com
+14-3usr/src/man/man5/bhyve_config.5
+598-94 files

LLVM/project a4507edclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety Checker.cpp FactsGenerator.cpp

Field and interior paths
DeltaFile
+191-100clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+181-100clang/unittests/Analysis/LifetimeSafetyTest.cpp
+148-47clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+48-64clang/lib/Analysis/LifetimeSafety/Checker.cpp
+58-48clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+42-42clang/test/Sema/warn-lifetime-safety-dataflow.cpp
+668-4018 files not shown
+865-47814 files

Illumos/gate f032f69exception_lists cstyle, usr/src/cmd/bhyve/common pci_virtio_scsi.c pci_virtio_scsi.h

17620 bhyve/virtio-scsi: support multiple backends
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+95-481usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+382-0usr/src/cmd/bhyve/common/pci_virtio_scsi.h
+374-0usr/src/cmd/bhyve/common/pci_virtio_scsi_ctl.c
+55-1usr/src/man/man8/bhyve.8
+39-1usr/src/man/man5/bhyve_config.5
+2-1exception_lists/cstyle
+947-4842 files not shown
+949-4878 files

Illumos/gate fae5534usr/src/cmd/bhyve/common pci_virtio_scsi.c

17686 bhyve/virtio-scsi: implement task management functions
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+399-32usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+399-321 files

Illumos/gate 18c15bfusr/src/cmd/bhyve/common pci_virtio_scsi.c

17685 bhyve/virtio-scsi: support for multiple targets
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+328-52usr/src/cmd/bhyve/common/pci_virtio_scsi.c
+328-521 files