LLVM/project e54923bclang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointers.h, clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointers.cpp

remove irrelevant comments
DeltaFile
+0-3clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp
+0-3clang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.h
+0-62 files

NetBSD/src q6EyxjEshare/man/man4 umcpmio.4

   umcpmio(4): s/recived/received.
VersionDeltaFile
1.11+2-2share/man/man4/umcpmio.4
+2-21 files

NetBSD/src SzJrIAolib/libcompat/4.3 rexec.c, sys/arch/i386/stand/mbr mbr.S

   fix various typos, mainly in comments.
VersionDeltaFile
1.46+3-3sys/dev/ic/dm9000.c
1.287+3-3sys/netinet6/nd6.c
1.2+3-3tests/net/if_pppoe/t_pppoe_ondemand.sh
1.17+3-3lib/libcompat/4.3/rexec.c
1.25+2-2sys/arch/i386/stand/mbr/mbr.S
1.21+2-2sys/dev/ic/summitreg.h
+16-166 files

OpenZFS/src 6ad9c3f.github/workflows/scripts qemu-6-tests.sh

CI: Fix race caused by shared ctr file updates

CTR is shared between the VMs and used as a global counter.  This 
uncoordinated shared access can result in a CI failure due to the
racing updates.  From the log:

`qemu-6-tests.sh: line 27: 1`
`6: syntax error in expression
(error token is "6")`

Resolve the issue by using separate ctr files by appending the ID.
The output now prints the total test cases count along with each VMs
individual count.

Reviewed-by: Tino Reichardt <milky-zfs at mcmilk.de>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: tiehexue <tiehexue at hotmail.com>
Closes #18778
DeltaFile
+15-7.github/workflows/scripts/qemu-6-tests.sh
+15-71 files

LLVM/project 55dacffclang/include/clang/ScalableStaticAnalysis/Analyses/OperatorNewDelete OperatorNewDeletePointers.h, clang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers TypeConstrainedPointers.h

[SSAF][NFC] Rename operator new/delete pointers analysis to TypeConstrainedPointers

There will be more such pointer entities that must retain their type
during the clang-reforge transformation. Since they are extracted and
processed similarly, combining them into a single analysis simplifies
maintenance. Therefore, we are using TypeConstrainedPointers as the
umbrella name.
DeltaFile
+0-260clang/unittests/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointersExtractorTest.cpp
+260-0clang/unittests/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointersExtractorTest.cpp
+259-0clang/lib/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.cpp
+0-258clang/lib/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.cpp
+0-79clang/include/clang/ScalableStaticAnalysis/Analyses/OperatorNewDelete/OperatorNewDeletePointers.h
+78-0clang/include/clang/ScalableStaticAnalysis/Analyses/TypeConstrainedPointers/TypeConstrainedPointers.h
+597-59721 files not shown
+891-89127 files

NetBSD/pkgsrc 5eNcBPPdoc CHANGES-2026

   doc: Updated geography/py-ubx2 to 1.3.5
VersionDeltaFile
1.4388+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qAOeOqzgeography/py-ubx2 distinfo Makefile

   geography/py-ubx2: Update to 1.3.5

   Upstream NEWS, less minor improvements and bugfixes:

   ### RELEASE 1.3.5

   1. Update NAV-DAHEADING v2 message definition for production firmware HDG 2.00 Interface Specification.
VersionDeltaFile
1.8+4-4geography/py-ubx2/distinfo
1.11+2-2geography/py-ubx2/Makefile
+6-62 files

LLVM/project 3b36c2dllvm/test/Transforms/SLPVectorizer/AMDGPU add_sub_sat-inseltpoison.ll add_sub_sat.ll

AMDGPU: Migrate Analysis/Transforms tests to amdgpu subarch triple (4) (#208812)

Continue migrating command-line target spelling on RUN lines to the
folded amdgpu subarch triple form, covering the remaining Transforms tests in
this group.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude-Opus-4.8)
DeltaFile
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat-inseltpoison.ll
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap-inseltpoison.ll
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap.ll
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/min_max.ll
+3-3llvm/test/Transforms/SLPVectorizer/AMDGPU/round-inseltpoison.ll
+18-1830 files not shown
+62-6836 files

LLVM/project ed1e356clang/lib/Driver/ToolChains AMDGPU.cpp, clang/test/Driver amdgpu-openmp-gpu-max-threads-per-block.c

clang/AMDGPU: Remove driver restriction on --gpu-max-threads-per-block (#204864)
DeltaFile
+14-0clang/test/Frontend/openmp-warn-gpu-max-threads-per-block.c
+2-8clang/lib/Driver/ToolChains/AMDGPU.cpp
+6-0clang/test/Driver/amdgpu-openmp-gpu-max-threads-per-block.c
+22-83 files

LLVM/project 4df4330lldb/test/API/functionalities/gdb_remote_client TestXMLRegisterFlags.py TestAArch64XMLRegistersSVEOnly.py, lldb/test/API/linux/aarch64/permission_overlay TestAArch64LinuxPOE.py

[lldb][test] Update whitespace of `register read` in some tests (#208838)

#188049 changed the formatting of `register read` output. A few tests
are failing now due to small space changes.
DeltaFile
+18-18lldb/test/API/linux/aarch64/permission_overlay/TestAArch64LinuxPOE.py
+15-15lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
+5-5lldb/test/API/functionalities/gdb_remote_client/TestAArch64XMLRegistersSVEOnly.py
+38-383 files

LLVM/project d09048aclang/include/clang/AST StmtCXX.h, clang/lib/Sema SemaExpand.cpp SemaStmt.cpp

[Clang] [C++26] Expansion Statements (P1306R5) (#169680)

This implements C++26's expansion statements, i.e.
[P1306R5](https://wg21.link/P1306R5).

An expansion statement is implemented using a number of new AST
nodes. Since an expansion statement is a template, we need it to be
a dependent DeclContext, but only nodes that inherit from Decl can
be DeclContexts, for which reason this introduces a CXXExpansionStmtDecl.
This holds a synthesised constant template parameter used as the
expansion index as well as a 'CXXExpansionStmtPattern' and a
'CXXExpansionStmtInstantiation.

These two AST nodes are similar to the semantic vs syntactic form
of an InitListExpr: the 'Pattern' represents an unexpanded expansion
statement, and the resulting AST after expansion is stored in an
'Instantiation'.

Since expansion statements require us to perform template instantiation

    [9 lines not shown]
DeltaFile
+1,591-0clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
+1,518-0clang/test/CodeGenCXX/cxx2c-enumerating-expansion-statements.cpp
+643-0clang/lib/Sema/SemaExpand.cpp
+579-0clang/include/clang/AST/StmtCXX.h
+551-0clang/test/CodeGenCXX/cxx2c-iterating-expansion-stmt.cpp
+308-226clang/lib/Sema/SemaStmt.cpp
+5,190-22675 files not shown
+8,569-34981 files

LLVM/project cf51c12clang-tools-extra/clang-doc/support File.h Utils.h

[clang-doc] Update include guards in header files (#208840)

These do not follow the style guide, and Utils.h has the wrong macro
definition.
DeltaFile
+3-3clang-tools-extra/clang-doc/support/File.h
+3-3clang-tools-extra/clang-doc/support/Utils.h
+6-62 files

LLVM/project 8a4a2aellvm/docs GettingStarted.md

[GettingStarted] Clarify Python requirement. (#208790)

We don't support building LLVM without python in any configuration;
clarify that it's a hard requirement.
DeltaFile
+4-7llvm/docs/GettingStarted.md
+4-71 files

OpenZFS/src 63385edconfig kernel-idmap_mnt_api.m4 kernel.m4, module/os/linux/zfs zpl_super.c

config: remove HAVE_IDMAP_MNT_API check

The check itself is not needed, since we only use it to decide whether
or not to use a define, we can just test the define anyway.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+0-25config/kernel-idmap_mnt_api.m4
+0-2config/kernel.m4
+1-1module/os/linux/zfs/zpl_super.c
+1-283 files

OpenZFS/src d09f952config kernel-acl.m4, module/os/linux/zfs zpl_inode.c

config/acl: narrow checks to userns inode->dentry change

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+9-25config/kernel-acl.m4
+1-1module/os/linux/zfs/zpl_inode.c
+10-262 files

OpenZFS/src 889966cconfig kernel-mkdir.m4, module/os/linux/zfs zpl_ctldir.c zpl_inode.c

config/mkdir: narrow checks to dentry return

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+3-3config/kernel-mkdir.m4
+2-2module/os/linux/zfs/zpl_ctldir.c
+2-2module/os/linux/zfs/zpl_inode.c
+7-73 files

OpenZFS/src 98addf6config kernel-tmpfile.m4, module/os/linux/zfs zpl_inode.c

config/tmpfile: narrow checks to userns dentry->file change

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+18-50config/kernel-tmpfile.m4
+6-6module/os/linux/zfs/zpl_inode.c
+24-562 files

OpenZFS/src 61cb6c7config kernel-xattr-handler.m4 kernel-mkdir.m4

config: remove obsolete idmap/userns checks

Everything has been converted to the new helpers built on the "global"
idmap/userns checks, so we can get rid of all the individual function
checks.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+0-91config/kernel-xattr-handler.m4
+0-84config/kernel-mkdir.m4
+0-81config/kernel-inode-create.m4
+0-68config/kernel-inode-getattr.m4
+0-66config/kernel-inode-setattr.m4
+0-64config/kernel-is_owner_or_cap.m4
+0-4547 files not shown
+4-79913 files

OpenZFS/src 5c99c3ainclude/os/linux/kernel/linux xattr_compat.h

xattr: use generic checks for ZPL_XATTR_SET_WRAPPER selection

We can't (yet) replace these wrappers but we can use the generic checks
as selector, obsoleting more configure checks.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+3-22include/os/linux/kernel/linux/xattr_compat.h
+3-221 files

OpenZFS/src 1f9f7f6include/os/linux/kernel/linux vfs_compat.h, module/os/linux/zfs zfs_acl.c

zpl_generic_permission: generic over idmap style

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+13-0include/os/linux/kernel/linux/vfs_compat.h
+1-6module/os/linux/zfs/zfs_acl.c
+14-62 files

OpenZFS/src c13174ainclude/os/linux/kernel/linux vfs_compat.h, include/os/linux/zfs/sys zpl.h

zpl_inode_owner_or_capable: generic over idmap style

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+13-0include/os/linux/kernel/linux/vfs_compat.h
+0-12module/os/linux/zfs/zpl_xattr.c
+0-10include/os/linux/zfs/sys/zpl.h
+13-223 files

OpenZFS/src 9b89e2finclude/os/linux/kernel/linux vfs_compat.h, include/os/linux/zfs/sys zpl.h

zpl_setattr_prepare: generic over idmap style

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+13-0include/os/linux/kernel/linux/vfs_compat.h
+0-10include/os/linux/zfs/sys/zpl.h
+0-6module/os/linux/zfs/zpl_inode.c
+13-163 files

OpenZFS/src 5d83dfainclude/os/linux/kernel/linux vfs_compat.h, module/os/linux/zfs zpl_ctldir.c zfs_vnops_os.c

zpl_generic_fillattr: generic over idmap style

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+3-40module/os/linux/zfs/zpl_ctldir.c
+17-22include/os/linux/kernel/linux/vfs_compat.h
+1-4module/os/linux/zfs/zfs_vnops_os.c
+21-663 files

OpenZFS/src 0b6b2e9include/os/linux/zfs/sys zfs_vnops_os.h, module/os/linux/zfs zpl_inode.c zpl_ctldir.c

zfs_getattr_fast: single version

The caller always has an idmap of some sort, so we can just call it directly.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+0-6module/os/linux/zfs/zpl_inode.c
+0-6module/os/linux/zfs/zpl_ctldir.c
+0-4include/os/linux/zfs/sys/zfs_vnops_os.h
+0-4module/os/linux/zfs/zfs_vnops_os.c
+0-204 files

OpenZFS/src 0897997module/os/linux/zfs zpl_inode.c

zfs_setattr_idmap: always use idmap version

We added zfs_setattr_idmap in dee19fae05; just use it for all cases now
that we always have an idmap available.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+0-6module/os/linux/zfs/zpl_inode.c
+0-61 files

LLVM/project 160ff82clang-tools-extra/clang-doc BitcodeWriter.cpp

[clang-doc][nfc] Delete commented out code (#208843)
DeltaFile
+0-1clang-tools-extra/clang-doc/BitcodeWriter.cpp
+0-11 files

OpenZFS/src 0011703include/os/linux/kernel/linux vfs_compat.h, module/os/linux/zfs zpl_ctldir.c zpl_inode.c

zpl_inode: use ZPL_IDMAP_IOP_DEFINE for getattr/setattr callbacks

ZPL_GETATTR_WRAPPER and ZPL_SETATTR_WRAPPER were earlier concept of
these defines that didn't actually do enough. Since these are just
regular inode_operations callbacks, we can use ZPL_IDMAP_IOP_DEFINE for
those too and remove the old wrappers.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+9-42module/os/linux/zfs/zpl_ctldir.c
+5-24module/os/linux/zfs/zpl_inode.c
+0-28include/os/linux/kernel/linux/vfs_compat.h
+14-943 files

OpenZFS/src e436d60module/os/linux/zfs zpl_inode.c zpl_ctldir.c

zpl_inode: use ZPL_IDMAP_IOP_DEFINE for iops callbacks

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+39-117module/os/linux/zfs/zpl_inode.c
+8-31module/os/linux/zfs/zpl_ctldir.c
+47-1482 files

OpenZFS/src faf314dinclude/os/linux/kernel/linux idmap_compat.h

idmap_compat: macros for handling idmap types in iops callbacks

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+83-0include/os/linux/kernel/linux/idmap_compat.h
+83-01 files

OpenZFS/src 0a3241finclude/os/linux/spl/sys cred.h types.h, module/os/linux/spl spl-cred.c

spl/cred: move remaining idmap compat, use generic checks

Move the remaining idmap/cred checks from sys/types.h to sys/cred.h, the
only direct user, and change them to use the generic macros.

These should be folded back into idmap_compat at some point but they
need careful auditing first.

Sponsored-by: TrueNAS
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18769
DeltaFile
+25-4include/os/linux/spl/sys/cred.h
+0-22include/os/linux/spl/sys/types.h
+1-1module/os/linux/spl/spl-cred.c
+26-273 files