FreeBSD/ports 51c9343lang/python310 distinfo Makefile

lang/python310: update to 3.10.20

Changelog: https://docs.python.org/release/3.10.20/whatsnew/changelog.html

Security: bfe9adc8-0224-11f1-8790-c5fb948922ad
DeltaFile
+3-7lang/python310/distinfo
+0-3lang/python310/Makefile
+1-1lang/python310/Makefile.version
+4-113 files

LLVM/project eea6ab9llvm/include/llvm/Transforms/Utils MemoryTaggingSupport.h, llvm/lib/Target/AArch64 AArch64StackTagging.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+211-168llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+14-10llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+2-7llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp
+1-6llvm/lib/Target/AArch64/AArch64StackTagging.cpp
+1-1llvm/include/llvm/Transforms/Utils/MemoryTaggingSupport.h
+229-1925 files

LLVM/project 1e9ee1ellvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp, llvm/test/Instrumentation/HWAddressSanitizer use-after-scope.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+193-168llvm/test/Instrumentation/HWAddressSanitizer/use-after-scope.ll
+18-5llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+211-1732 files

LLVM/project d503d34clang/test/CIR/CodeGen builtin-floating-point.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c

rebase

Created using spr 1.3.7
DeltaFile
+2,524-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/LUSummaryTest.cpp
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+448-1,231llvm/test/CodeGen/RISCV/prefetch.ll
+1,118-0llvm/test/CodeGen/AArch64/div-i256.ll
+8,423-3,4971,090 files not shown
+37,470-19,9701,096 files

LLVM/project ec723a9clang/test/CIR/CodeGen builtin-floating-point.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,524-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/LUSummaryTest.cpp
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+448-1,231llvm/test/CodeGen/RISCV/prefetch.ll
+1,118-0llvm/test/CodeGen/AArch64/div-i256.ll
+8,423-3,4971,090 files not shown
+37,470-19,9701,096 files

LLVM/project 08c3a04clang/test/CIR/CodeGen builtin-floating-point.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c

rebase

Created using spr 1.3.7
DeltaFile
+2,524-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/LUSummaryTest.cpp
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+448-1,231llvm/test/CodeGen/RISCV/prefetch.ll
+1,118-0llvm/test/CodeGen/AArch64/div-i256.ll
+8,423-3,4971,091 files not shown
+37,309-19,8471,097 files

LLVM/project ac7a8f2clang/test/CIR/CodeGen builtin-floating-point.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+2,524-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/LUSummaryTest.cpp
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+448-1,231llvm/test/CodeGen/RISCV/prefetch.ll
+1,118-0llvm/test/CodeGen/AArch64/div-i256.ll
+8,423-3,4971,091 files not shown
+37,309-19,8471,097 files

LLVM/project 200600alld/ELF SyntheticSections.cpp SyntheticSections.h, lld/ELF/Arch PPC.cpp

[ELF] Move PPC32Got2Section into Arch/PPC.cpp (#184383)

Move PPC32Got2Section from SyntheticSections.h/cpp into the anonymous
namespace in Arch/PPC.cpp, renaming it to Got2Section.

Extracted from #184292. Moved initTargetSpecificSections after ctor and
before other hooks to match the linker's pass order.
DeltaFile
+41-5lld/ELF/Arch/PPC.cpp
+0-29lld/ELF/SyntheticSections.cpp
+0-11lld/ELF/SyntheticSections.h
+41-453 files

LLVM/project 616656blld/ELF SyntheticSections.cpp SyntheticSections.h, lld/ELF/Arch Mips.cpp

[ELF] Move MIPS synthetic sections into Arch/Mips.cpp (#184384)

Move MipsAbiFlagsSection, MipsOptionsSection, MipsReginfoSection, and
MipsRldMapSection from SyntheticSections.h/cpp into Arch/Mips.cpp.
The MIPS-specific section creation in createSyntheticSections is
replaced
by the initTargetSpecificSections hook.
DeltaFile
+0-188lld/ELF/SyntheticSections.cpp
+183-0lld/ELF/Arch/Mips.cpp
+0-61lld/ELF/SyntheticSections.h
+1-2lld/ELF/Config.h
+184-2514 files

LLVM/project a8a2f2fmlir/include/mlir/Dialect/XeGPU/Transforms Passes.td Transforms.h, mlir/lib/Dialect/XeGPU/Transforms XeGPUFoldAliasOps.cpp CMakeLists.txt

[MLIR][XeGPU] Remove fold alias pass in xegpu (#182802)

DeltaFile
+0-80mlir/lib/Dialect/XeGPU/Transforms/XeGPUFoldAliasOps.cpp
+0-20mlir/test/Dialect/XeGPU/xegpu-fold-alias-ops.mlir
+0-9mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+0-2mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+0-1mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
+0-1125 files

FreeNAS/freenas 9e9e8d4src/middlewared/middlewared/alembic/versions/26.0 2026-03-03_20-40_migrate_virt_global_networks.py, src/middlewared/middlewared/plugins/container config.py migrate.py

Properly handle defaults for container networking
DeltaFile
+126-0src/middlewared/middlewared/pytest/unit/utils/test_network.py
+100-0src/middlewared/middlewared/pytest/unit/plugins/container/test_config_network_overlap.py
+91-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-03_20-40_migrate_virt_global_networks.py
+22-2src/middlewared/middlewared/plugins/container/config.py
+20-3src/middlewared/middlewared/plugins/container/migrate.py
+21-0src/middlewared/middlewared/utils/network.py
+380-55 files not shown
+392-2111 files

LLVM/project f95662doffload/test/api omp_virtual_func_multiple_inheritance_02.cpp omp_virtual_func_multiple_inheritance_01.cpp

Revert "[OpenMP][clang] Indirect and Virtual function call mapping from host to device" (#184378)

Reverts llvm/llvm-project#159857
DeltaFile
+0-403offload/test/api/omp_virtual_func_multiple_inheritance_02.cpp
+0-400offload/test/api/omp_virtual_func_multiple_inheritance_01.cpp
+0-322offload/test/api/omp_indirect_func_struct.c
+0-153offload/test/api/omp_virtual_func.cpp
+0-124offload/test/api/omp_indirect_func_array.c
+0-95offload/test/api/omp_indirect_func_basic.c
+0-1,49714 files not shown
+1-1,80820 files

FreeBSD/src bc92290tools/test/hwpmc pmctest.py

Allow programs run under this program to have arguments.
DeltaFile
+8-6tools/test/hwpmc/pmctest.py
+8-61 files

LLVM/project b6f389eclang-tools-extra/clang-doc MDGenerator.cpp Generators.cpp, clang-tools-extra/unittests/clang-doc GeneratorTest.cpp ClangDocTest.cpp

[clang-doc] Improve complexity of Index construction (#182621)

The existing implementation ends up with an O(N^2) algorithm due to
repeated linear scans during index construction. Switching to a
StringMap allows us to reduce this to O(N), since we no longer need to
search the vector.

The `BM_Index_Insertion` benchmark measures the time taken to insert N
unique records into the index.

| Scale (N Items) | Baseline (ns) | Patched (ns) | Speedup | Change |
|----------------:|--------------:|-------------:|--------:|-------:|
| 10              | 9,977         | 11,004       | 0.91x   | +10.3% |
| 64              | 69,249        | 69,166       | 1.00x   | -0.1%  |
| 512             | 1,932,714     | 525,877      | 3.68x   | -72.8% |
| 4,096           | 92,411,535    | 4,589,030    | 20.1x   | -95.0% |
| 10,000          | 577,384,945   | 12,998,039   | 44.4x   | -97.7% |

The patch delivers significant improvements to scalability. At 10,000

    [12 lines not shown]
DeltaFile
+71-17clang-tools-extra/unittests/clang-doc/GeneratorTest.cpp
+22-10clang-tools-extra/clang-doc/MDGenerator.cpp
+13-11clang-tools-extra/clang-doc/Generators.cpp
+13-6clang-tools-extra/clang-doc/JSONGenerator.cpp
+3-5clang-tools-extra/clang-doc/YAMLGenerator.cpp
+2-2clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
+124-512 files not shown
+127-548 files

FreeBSD/src e80c45dshare/man/man5 src.conf.5

src.conf.5: Regen after commit c47cefba8312
DeltaFile
+6-0share/man/man5/src.conf.5
+6-01 files

OpenZFS/src 1e2c94acmd/zed zed_strings.c, cmd/zfs zfs_main.c

More consistent use of TREE_* macros in AVL comparators

Where is it appropriate and obvious, use TREE_CMP(), TREE_ISIGN() and
TREE_PCMP() instead or direct comparisons. It can make the code a lot
smaller, less error prone, and easier to read.

Sponsored-by: TrueNAS
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rob Norris <rob.norris at truenas.com>
Closes #18259
DeltaFile
+15-22module/zfs/zio.c
+10-22lib/libzdb/libzdb.c
+13-19cmd/zfs/zfs_main.c
+5-19module/os/linux/zfs/zfs_ctldir.c
+9-13module/zfs/dmu_redact.c
+3-19cmd/zed/zed_strings.c
+55-11413 files not shown
+88-19919 files

LLVM/project 9f5721ellvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 pcdphint-atomic-store-diagnostic.ll

fixup! Move tests to llvm/test/Verifier
DeltaFile
+0-54llvm/test/CodeGen/AArch64/pcdphint-atomic-store-diagnostic.ll
+47-0llvm/test/Verifier/intrinsic-immarg.ll
+0-32llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+47-863 files

LLVM/project 9081ac2llvm/lib/Target/DirectX DXILResourceAccess.cpp, llvm/test/CodeGen/DirectX/ResourceAccess handle-to-index.ll handle-cases.ll

[DirectX][ResourceAccess] Resolve resource handles at access (#182106)

This change resolves handles (or corresponding ptr) that all point into
a unique global resource by propagating an index into that global
resource through control flow.

If a unique global resource can't be resolved, an error is reported
instead.

This specifically resolves all handles that point into the same global
resource array.

Resolves: https://github.com/llvm/llvm-project/issues/165288

By reporting an error, this is part of resolving
https://github.com/llvm/llvm-project/issues/179303.
DeltaFile
+247-4llvm/lib/Target/DirectX/DXILResourceAccess.cpp
+156-0llvm/test/CodeGen/DirectX/ResourceAccess/handle-to-index.ll
+117-0llvm/test/CodeGen/DirectX/ResourceAccess/handle-cases.ll
+37-0llvm/test/CodeGen/DirectX/ResourceAccess/non-unique.ll
+557-44 files

OpenZFS/src 0f90a79module/zfs vdev_rebuild.c

Fix vdev_rebuild_range() tx commit

The spa_sync thread waits on ->spa_txg_zio and will set ZIO_WAIT_DONE
before running the sync tasks.  The dmu_tx_commit() call must be done
after we add the child zio to the ->spa_txg_zio parent otherwise its
possible the child is added after txg_sync has waited.

Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Closes #18276
DeltaFile
+3-1module/zfs/vdev_rebuild.c
+3-11 files

FreeNAS/freenas 8db5fcesrc/middlewared/middlewared/plugins/pool_ dataset_encryption_lock.py

compare IntEnum field
DeltaFile
+1-1src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+1-11 files

FreeNAS/freenas 947f3ffsrc/middlewared/middlewared/alembic/versions/26.0 2026-03-03_20-40_migrate_virt_global_networks.py, src/middlewared/middlewared/plugins/container config.py migrate.py

Properly handle defaults for container networking
DeltaFile
+126-0src/middlewared/middlewared/pytest/unit/utils/test_network.py
+100-0src/middlewared/middlewared/pytest/unit/plugins/container/test_config_network_overlap.py
+94-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-03_20-40_migrate_virt_global_networks.py
+22-2src/middlewared/middlewared/plugins/container/config.py
+20-3src/middlewared/middlewared/plugins/container/migrate.py
+21-0src/middlewared/middlewared/utils/network.py
+383-54 files not shown
+394-2010 files

LLVM/project 640ba7b.github/workflows/containers/github-action-ci-tooling Dockerfile

[Github] Bump clang-format/clang-tidy to v22.1.0 (#184374)

Per the version policy for these tools to bump them at the beginning of
the release cycle and at the end of the release cycle.
DeltaFile
+2-2.github/workflows/containers/github-action-ci-tooling/Dockerfile
+2-21 files

LLVM/project 5936c91clang-tools-extra/clang-doc YAMLGenerator.cpp JSONGenerator.cpp

Format
DeltaFile
+2-4clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-2clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-1clang-tools-extra/clang-doc/MDGenerator.cpp
+1-1clang-tools-extra/clang-doc/Representation.cpp
+8-84 files

LLVM/project 92a078bclang-tools-extra/clang-doc MDGenerator.cpp Generators.cpp, clang-tools-extra/unittests/clang-doc GeneratorTest.cpp ClangDocTest.cpp

[clang-doc] Improve complexity of Index construction

The existing implementation ends up with an O(N^2) algorithm due to
repeated linear scans during index construction. Switching to a
StringMap allows us to reduce this to O(N), since we no longer need to
search the vector.

The `BM_Index_Insertion` benchmark measures the time taken to insert N
unique records into the index.

| Scale (N Items) | Baseline (ns) | Patched (ns) | Speedup | Change |
|----------------:|--------------:|-------------:|--------:|-------:|
| 10              | 9,977         | 11,004       | 0.91x   | +10.3% |
| 64              | 69,249        | 69,166       | 1.00x   | -0.1%  |
| 512             | 1,932,714     | 525,877      | 3.68x   | -72.8% |
| 4,096           | 92,411,535    | 4,589,030    | 20.1x   | -95.0% |
| 10,000          | 577,384,945   | 12,998,039   | 44.4x   | -97.7% |

The patch delivers significant improvements to scalability. At 10,000

    [13 lines not shown]
DeltaFile
+71-17clang-tools-extra/unittests/clang-doc/GeneratorTest.cpp
+21-10clang-tools-extra/clang-doc/MDGenerator.cpp
+13-11clang-tools-extra/clang-doc/Generators.cpp
+11-5clang-tools-extra/clang-doc/JSONGenerator.cpp
+3-3clang-tools-extra/clang-doc/YAMLGenerator.cpp
+2-2clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
+121-482 files not shown
+124-518 files

FreeNAS/freenas db945afsrc/middlewared/middlewared/plugins/filesystem_ utils.py

Remove some nonsense from iteration

We can use kernel to limit child filesystems discovered when
traversing.
DeltaFile
+3-4src/middlewared/middlewared/plugins/filesystem_/utils.py
+3-41 files

LLVM/project b33c7dbclang-tools-extra/clang-doc CMakeLists.txt, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp CMakeLists.txt

[clang-doc] Add basic benchmarks for library functionality (#182620)

clang-doc's performance is good, but we suspect it could be better. To
track this with more fidelity, we can add a set of GoogleBenchmarks that
exercise portions of the library. To start we try to track high level
items that we monitor via the TimeTrace functions, and give them their
own micro benchmarks. This should give us more confidence that switching
out data structures or updating algorthms will have a positive
performance impact.

Note that an LLM helped generate portions of the benchmarks and
parameterize them. Most of the internal logic was written by me, but
the LLM was used to handle boilerplate and adaptation to the harness.
DeltaFile
+234-0clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+18-0clang-tools-extra/clang-doc/benchmarks/CMakeLists.txt
+4-0clang-tools-extra/clang-doc/CMakeLists.txt
+256-03 files

FreeNAS/freenas 33789f9src/middlewared/middlewared/plugins sysdataset.py

NAS-140088 / 26.0.0-BETA.1 / Add resilience to sysdataset move (#18334)

Allow for temporary files in sysdataset that 'disappear' between rsync
scan and transfer.

This was discovered during repeated runs of the NFS CI
`test_pool_delete_with_attached_share`
It generated this error: 
`E truenas_api_client.exc.ClientException: [EFAULT] This pool contains
system dataset, but its reconfiguration failed: [EFAULT] Failed to rsync
from /var/db/system: file has vanished: "/var/db/system/nfs/.etab.lock"
E rsync warning: some files vanished before they could be transferred
(code 24) at main.c(1338) [sender=3.4.1]`

The pool export fails because rsync exits with code 24 ("some files
vanished") when /var/db/system/nfs/.etab.lock disappears mid-transfer —
a normal condition when NFS is active. The current middleware is
treating code 24 as fatal.

The rsync.py plugin has RsyncReturnCode.VANISHED = 24 marked non-fatal.
This PR makes sysdataset.py consistent with that.
DeltaFile
+7-1src/middlewared/middlewared/plugins/sysdataset.py
+7-11 files

FreeNAS/freenas 30d25cdsrc/middlewared/middlewared/plugins/pool_ dataset_encryption_info.py

use intermediate variables
DeltaFile
+8-9src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+8-91 files

FreeNAS/freenas 517f665src/middlewared/middlewared/plugins/filesystem_ utils.py acl.py, src/middlewared/middlewared/plugins/pool_ dataset.py

Address review
DeltaFile
+25-12src/middlewared/middlewared/plugins/filesystem_/utils.py
+6-0src/middlewared/middlewared/plugins/filesystem_/acl.py
+2-2src/middlewared/middlewared/plugins/pool_/dataset.py
+33-143 files

NetBSD/pkgsrc-wip 692f60bopentofu110 DESCR, opentofu16 DESCR

opentofu*: Point out the version tracked in DESCR too
DeltaFile
+2-0opentofu110/DESCR
+2-0opentofu16/DESCR
+4-02 files