NetBSD/src lPQi55Hexternal/bsd/jemalloc/dist/src thread_event_registry.c

   fix clang build.
VersionDeltaFile
1.2+1-1external/bsd/jemalloc/dist/src/thread_event_registry.c
+1-11 files

LLVM/project b9c01fallvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll

[LoopInterchange] Change the cost model to interchange `[* =]`
DeltaFile
+30-53llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+33-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+63-552 files

LLVM/project 2094b39llvm/test/Transforms/LoopInterchange dependency-all-eq.ll

[LoopInterchange] Add test with dependency `[* =]` and `[= *]` (NFC)
DeltaFile
+117-0llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+117-01 files

LLVM/project 094b18cllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-vectorization.ll delay-cachecost-calculation.ll

[LoopInterchange] Disable LoopCacheAnalysis-based heuristic by default
DeltaFile
+3-3llvm/test/Transforms/LoopInterchange/profitability-vectorization.ll
+1-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+1-1llvm/test/Transforms/LoopInterchange/delay-cachecost-calculation.ll
+1-1llvm/test/Transforms/LoopInterchange/lcssa-phi-outer-latch.ll
+1-1llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
+1-1llvm/test/Transforms/LoopInterchange/perserve-lcssa.ll
+8-91 files not shown
+9-107 files

LLVM/project a5b533fllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll pr43176-move-to-new-latch.ll

[LoopInterchange] Relax legality check to accept more patterns
DeltaFile
+103-42llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+15-0llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+8-6llvm/test/Transforms/LoopInterchange/pr43176-move-to-new-latch.ll
+4-6llvm/test/Transforms/LoopInterchange/inner-only-reductions.ll
+6-3llvm/test/Transforms/LoopInterchange/legality-check.ll
+4-4llvm/test/Transforms/LoopInterchange/large-nested-6d.ll
+140-611 files not shown
+140-697 files

LLVM/project 72af9c1llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Take base pointer into account in profitability check
DeltaFile
+18-7llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+7-17llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+25-242 files

LLVM/project 4fb12d2llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Add test for multiple accesses to same base ptr (NFC)
DeltaFile
+86-2llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+86-21 files

LLVM/project 0b46c81llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-instorder.ll

update
DeltaFile
+30-28llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+28-28llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+58-562 files

LLVM/project 4b78787clang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h

[mlir][Interfaces] Use single interface method to query region-based control flow
DeltaFile
+40-40mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+43-19mlir/lib/Dialect/SCF/IR/SCF.cpp
+46-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+28-10mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+17-4mlir/lib/Dialect/EmitC/IR/EmitC.cpp
+0-17clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+174-909 files not shown
+210-10615 files

FreeNAS/freenas e57221esrc/middlewared/middlewared/api/v27_0_0 truenas.py, src/middlewared/middlewared/plugins failover.py

Fix tests
DeltaFile
+5-2tests/runtest.py
+2-4src/middlewared/middlewared/plugins/truenas/license_utils.py
+3-1src/middlewared/middlewared/api/v27_0_0/truenas.py
+2-1src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+1-1src/middlewared/middlewared/plugins/docker/service_utils.py
+1-1src/middlewared/middlewared/plugins/failover.py
+14-106 files not shown
+21-1512 files

LLVM/project a166f0bllvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU load-constant-i1.ll sra.ll

[AMDGPU] performSraCombine - SRA(X,BW-1) - don't freeze HI operand for single (repeated) shift (#193468)

When splitting i64 SRA(X,BW-1) sign splat shifts, don't both freezing the HI upper i32 as only a single (repeated) shift will be generated

Noticed in a regression in #188206
DeltaFile
+318-320llvm/test/CodeGen/AMDGPU/load-constant-i1.ll
+28-25llvm/test/CodeGen/AMDGPU/sra.ll
+9-19llvm/test/CodeGen/AMDGPU/fptoi.i128.ll
+9-3llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+364-3674 files

FreeNAS/freenas 59dc963src/middlewared/middlewared/api/v27_0_0 truenas.py, src/middlewared/middlewared/plugins/truenas license_utils.py license_legacy_utils.py

Fix tests
DeltaFile
+5-2tests/runtest.py
+2-4src/middlewared/middlewared/plugins/truenas/license_utils.py
+3-1src/middlewared/middlewared/api/v27_0_0/truenas.py
+2-1src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+2-0src/middlewared/middlewared/plugins/truenas/license.py
+1-1src/middlewared/middlewared/pytest/unit/plugins/truenas/test_license_legacy_utils.py
+15-95 files not shown
+20-1411 files

LLVM/project fa6b47cclang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/include/clang/Basic DiagnosticGroups.td

Revert "[LifetimeSafety] Add support for `new`/`delete` (#192504)"

This reverts commit b1175088531de1a3bae9942ef50d880fab6fe144.
DeltaFile
+0-230clang/test/Sema/warn-lifetime-safety.cpp
+0-50clang/test/Sema/warn-lifetime-safety-suggestions.cpp
+0-32clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+10-21clang/lib/Sema/SemaLifetimeSafety.h
+5-12clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+2-10clang/include/clang/Basic/DiagnosticGroups.td
+17-3557 files not shown
+23-37513 files

FreeNAS/freenas 0323c4bsrc/middlewared/middlewared/plugins/truenas license_utils.py

change license dir
DeltaFile
+1-1src/middlewared/middlewared/plugins/truenas/license_utils.py
+1-11 files

FreeNAS/freenas 07ce7aatests/api2 test_002_system_license.py, tests/cloud conftest.py

Fix tests
DeltaFile
+1-1tests/api2/test_002_system_license.py
+1-1tests/cloud/conftest.py
+1-1tests/directory_services/conftest.py
+1-1tests/sharing_protocols/conftest.py
+1-1tests/stig/conftest.py
+5-55 files

FreeNAS/freenas 039c89asrc/middlewared/middlewared/plugins/failover_ configure.py, src/middlewared/middlewared/plugins/system product.py product_utils.py

New license
DeltaFile
+62-39src/middlewared/middlewared/plugins/system/product.py
+42-36src/middlewared/middlewared/plugins/truenas/license_utils.py
+72-0src/middlewared/middlewared/plugins/truenas/license_legacy_utils.py
+0-60src/middlewared/middlewared/plugins/failover_/configure.py
+0-58src/middlewared/middlewared/plugins/system/product_utils.py
+38-18src/middlewared/middlewared/plugins/truenas/license.py
+214-21122 files not shown
+385-33628 files

LLVM/project d88a8a1clang/lib/CIR/Dialect/IR CIRDialect.cpp, mlir/include/mlir/Interfaces ControlFlowInterfaces.td ControlFlowInterfaces.h

[mlir][Interfaces] Use single interface method to query region-based control flow
DeltaFile
+40-40mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+43-19mlir/lib/Dialect/SCF/IR/SCF.cpp
+19-27clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+46-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+28-10mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+17-4mlir/lib/Dialect/EmitC/IR/EmitC.cpp
+193-1009 files not shown
+229-11615 files

FreeNAS/freenas a8f656dsrc/middlewared/middlewared/plugins failover.py, src/middlewared/middlewared/plugins/system product.py

WIP
DeltaFile
+39-44src/middlewared/middlewared/plugins/system/product.py
+26-35src/middlewared/middlewared/plugins/truenas/license.py
+42-2src/middlewared/middlewared/plugins/truenas/license_utils.py
+3-0src/middlewared/middlewared/plugins/failover.py
+110-814 files

FreeNAS/freenas 7229b7fsrc/middlewared/middlewared/plugins/truenas license_utils.py license.py

Make `upload_license` a context manager that rolls back when an exception handles inside the block
DeltaFile
+63-24src/middlewared/middlewared/plugins/truenas/license_utils.py
+23-23src/middlewared/middlewared/plugins/truenas/license.py
+86-472 files

FreeNAS/freenas 28dad99src/middlewared/middlewared/plugins/truenas license_utils.py license.py

round 2
DeltaFile
+80-21src/middlewared/middlewared/plugins/truenas/license_utils.py
+47-7src/middlewared/middlewared/plugins/truenas/license.py
+127-282 files

FreeNAS/freenas b139bfdsrc/middlewared pyproject.toml, src/middlewared/middlewared/plugins/truenas license.py license_utils.py

gross mypy
DeltaFile
+4-2src/middlewared/middlewared/plugins/truenas/license.py
+2-1src/middlewared/middlewared/plugins/truenas/license_utils.py
+1-1src/middlewared/pyproject.toml
+7-43 files

FreeNAS/freenas b56c3a3src/middlewared/middlewared/api/v26_0_0 truenas.py, src/middlewared/middlewared/api/v27_0_0 truenas.py

add truenas.license API
DeltaFile
+68-0src/middlewared/middlewared/plugins/truenas/license_utils.py
+35-0src/middlewared/middlewared/plugins/truenas/license.py
+23-2src/middlewared/middlewared/api/v26_0_0/truenas.py
+23-2src/middlewared/middlewared/api/v27_0_0/truenas.py
+5-0src/middlewared/middlewared/plugins/system/product.py
+1-0src/middlewared/middlewared/plugins/failover.py
+155-46 files

LLVM/project 2495863llvm/test/Transforms/LoopInterchange dependency-all-eq.ll

[LoopInterchange] Add test with dependency `[* =]` and `[= *]` (NFC)
DeltaFile
+117-0llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+117-01 files

LLVM/project cdef7e6llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Take base pointer into account in profitability check
DeltaFile
+18-7llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+7-17llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+25-242 files

LLVM/project ab3e820llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll

[LoopInterchange] Change the cost model to interchange `[* =]`
DeltaFile
+30-53llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+33-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+63-552 files

LLVM/project cd04215llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange dependency-all-eq.ll pr43176-move-to-new-latch.ll

[LoopInterchange] Relax legality check to accept more patterns
DeltaFile
+103-42llvm/test/Transforms/LoopInterchange/dependency-all-eq.ll
+15-0llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+8-6llvm/test/Transforms/LoopInterchange/pr43176-move-to-new-latch.ll
+4-6llvm/test/Transforms/LoopInterchange/inner-only-reductions.ll
+6-3llvm/test/Transforms/LoopInterchange/legality-check.ll
+0-8llvm/test/Transforms/LoopInterchange/innermost-latch-uses-values-in-middle-header.ll
+136-651 files not shown
+140-697 files

LLVM/project 5fd8303llvm/test/Transforms/LoopInterchange profitability-instorder.ll

[LoopInterchange] Add test for multiple accesses to same base ptr (NFC)
DeltaFile
+96-12llvm/test/Transforms/LoopInterchange/profitability-instorder.ll
+96-121 files

LLVM/project 5bba0dbllvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange profitability-vectorization.ll lcssa-phi-outer-latch.ll

[LoopInterchange] Disable LoopCacheAnalysis-based heuristic by default
DeltaFile
+3-3llvm/test/Transforms/LoopInterchange/profitability-vectorization.ll
+1-2llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+1-1llvm/test/Transforms/LoopInterchange/lcssa-phi-outer-latch.ll
+1-1llvm/test/Transforms/LoopInterchange/loop-interchange-optimization-remarks.ll
+1-1llvm/test/Transforms/LoopInterchange/perserve-lcssa.ll
+1-1llvm/test/Transforms/LoopInterchange/pr57148.ll
+8-91 files not shown
+9-107 files

LLVM/project a12ebf7llvm/lib/Transforms/Scalar LoopInterchange.cpp

update
DeltaFile
+30-28llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+30-281 files

OPNSense/core d39a6e6src/opnsense/mvc/app/library/OPNsense/Auth Radius.php

radius: use Framed-IPv6-Address (attr 168) in case of an IPv6 address. Closes https://github.com/opnsense/core/issues/10152

(cherry picked from commit 4da7b63381e1f5255603ee3b945ddd9ee07bb8b0)
DeltaFile
+6-2src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php
+6-21 files