FreeNAS/freenas cf9de87src/middlewared/middlewared/alembic/versions/26.04 2026-02-06_18-18_convert-api-keys.py

Add comment about hash changes
DeltaFile
+11-0src/middlewared/middlewared/alembic/versions/26.04/2026-02-06_18-18_convert-api-keys.py
+11-01 files

FreeNAS/freenas c27319esrc/middlewared/middlewared auth.py

Fix check
DeltaFile
+9-1src/middlewared/middlewared/auth.py
+9-11 files

LLVM/project dca7b11llvm/test/CodeGen/X86 vector-target-demanded-elts.ll

[X86] Add tests showing failure to reduce the vector width of vpmaddwd/vpmaddubsw/pmulhrsw nodes (#180728)

Missing demanded elts handling
DeltaFile
+71-0llvm/test/CodeGen/X86/vector-target-demanded-elts.ll
+71-01 files

FreeNAS/freenas 947c985src/middlewared/middlewared/plugins/security sessions.py

Add comment
DeltaFile
+10-1src/middlewared/middlewared/plugins/security/sessions.py
+10-11 files

FreeNAS/freenas 559f5f8src/middlewared/middlewared/plugins auth.py

Reject access with second factor if no auth

This commit adds an extra check after validating second factor.
DeltaFile
+4-0src/middlewared/middlewared/plugins/auth.py
+4-01 files

LLVM/project 0ae350allvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp SPIRVGlobalRegistry.cpp

[SPIRV] Replace SPIRVType with SPIRVTypeInst as much as we can

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+325-322llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+203-193llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
+178-167llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+94-94llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+56-55llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
+37-31llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+893-8629 files not shown
+988-95315 files

OPNSense/core 502fdb9src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

Combine entry point of addCombinedFilter and addFilter, decide via array in field what type it is. Generalize hash to detect if field is a combined or normal filter
DeltaFile
+14-21src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+14-211 files

LLVM/project 1051d38llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Finish SPIRVTypeInst implementation
DeltaFile
+31-4llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+31-41 files

LLVM/project 0d37546mlir/lib/Dialect/Linalg/Transforms Detensorize.cpp, mlir/test/Dialect/Linalg detensorize_if.mlir detensorize_while_impure_cf.mlir

[mlir][linalg] Remove abandoned `Detensorize` pass (#177579)

RFC:
https://discourse.llvm.org/t/how-to-deal-with-abandoned-unmaintained-code/89560
DeltaFile
+0-569mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
+0-177mlir/test/Dialect/Linalg/detensorize_if.mlir
+0-104mlir/test/Dialect/Linalg/detensorize_while_impure_cf.mlir
+0-102mlir/test/Dialect/Linalg/detensorize_0d.mlir
+0-71mlir/test/Dialect/Linalg/detensorize_while.mlir
+0-58mlir/test/Dialect/Linalg/detensorize_while_pure_cf.mlir
+0-1,0815 files not shown
+0-1,22911 files

LLVM/project 9501114llvm/lib/IR Verifier.cpp, llvm/test/CodeGen/LoongArch merge-base-offset-tlsle.ll merge-base-offset.ll

[Verifier] Make verifier fail when global variable size exceeds address space size (#179625)

When a global variable has a size that exceeds the size of the address
space it resides in, the verifier should fail as the variable can
neither be materialized nor fully accessed. This patch adds a check to
the verifier to enforce it.

---------

Signed-off-by: Steffen Holst Larsen <HolstLarsen.Steffen at amd.com>
Co-authored-by: Steffen Holst Larsen <HolstLarsen.Steffen at amd.com>
DeltaFile
+21-0llvm/test/Verifier/global-var-too-big.ll
+9-0llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/LoongArch/merge-base-offset-tlsle.ll
+1-1llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+1-1llvm/test/Transforms/GlobalOpt/large-element-size.ll
+33-35 files

LLVM/project 9d23031libcxx/include __tree map, libcxx/include/__functional operations.h

[libc++] Only make comparators transparent in __tree if they don't cause a conversion (#179453)

We're currently unwrapping `less<T>` even if the `key_type` isn't `T`.
This causes the removal of an implicit conversion to `const T&` if the
types mismatch. Making `less<T>` transparent in that case changes
overload resolution and makes it fail potentially.

Fixes #179319
DeltaFile
+11-7libcxx/include/__type_traits/make_transparent.h
+12-0libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp
+3-2libcxx/include/__tree
+2-2libcxx/include/map
+2-2libcxx/include/__functional/operations.h
+30-135 files

LLVM/project c1a6b13utils/bazel/llvm-project-overlay/mlir/test/Dialect BUILD.bazel

[bazel] Port b4032db.
DeltaFile
+2-4utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
+2-41 files

FreeNAS/freenas 4533fb6src/middlewared/middlewared/utils/account faillock.py

Add more useful error message for faillog
DeltaFile
+11-0src/middlewared/middlewared/utils/account/faillock.py
+11-01 files

LLVM/project 6d5bb4dllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Fixed flags issue of onlyZeroFlagUsed (#180405)

Fixes
https://github.com/llvm/llvm-project/pull/173543#discussion_r2670058843
DeltaFile
+5-1llvm/lib/Target/X86/X86ISelLowering.cpp
+5-11 files

FreeNAS/freenas 81b8ef5src/middlewared/middlewared main.py

flake8
DeltaFile
+2-1src/middlewared/middlewared/main.py
+2-11 files

FreeNAS/freenas 98eb1e1src/middlewared/middlewared/plugins/directoryservices_ util_cache.py

NAS-139692 / 26.0.0-BETA.1 / Skip cache insertion if we don't have a name (#18163)

Seen in QE AD domain that is not fully stable or predicable, but not in
other domains in our org or customer sites, it's possible that AD
response for query to resolve SID to name may return empty string.
Because of intervening caching layers in NSS plugin and winbindd, we
don't have an effective way to force AD to keep trying till it gives us
something sane. In this case, we'll just ignore the entry for cache
insertion purposes. The user or group won't appear in dropdowns, but
functional impact will be limited since admins can still type in the
name (hopefully) and recover at a future point.
DeltaFile
+14-0src/middlewared/middlewared/plugins/directoryservices_/util_cache.py
+14-01 files

FreeBSD/src 821243bsbin/geom/core geom.c

sbin/geom: Convert err/warn() to xo_err/warn() and style(9) fixes

Finishing up the libxo conversion of geom by switching err(3) to their
libxo equivalents.

While here, fix some style(9) issues. There are still a few left, but at
least they're fewer now.

Reviewed by:    asomers
Approved by:    asomers (mentor)
MFC after:      2 weeks
Sponsored by:   ConnectWise
Differential Revision:  https://reviews.freebsd.org/D54938
DeltaFile
+40-39sbin/geom/core/geom.c
+40-391 files

FreeNAS/freenas 974f880src/middlewared/middlewared/plugins/container bridge.py devices.py

fix another bug found during QA
DeltaFile
+204-122src/middlewared/middlewared/plugins/container/bridge.py
+10-5src/middlewared/middlewared/plugins/container/devices.py
+3-4src/middlewared/middlewared/plugins/container/lifecycle.py
+217-1313 files

FreeNAS/freenas 3f8fd78src/middlewared/middlewared/plugins network.py

fix bug
DeltaFile
+1-1src/middlewared/middlewared/plugins/network.py
+1-11 files

FreeNAS/freenas 28cf361src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins network.py

remove interface.unconfigure
DeltaFile
+0-151src/middlewared/middlewared/plugins/interface/configure.py
+23-46src/middlewared/middlewared/plugins/network.py
+53-3src/middlewared/middlewared/plugins/interface/sync.py
+10-3src/middlewared/middlewared/main.py
+86-2034 files

FreeNAS/freenas c6708ddsrc/middlewared/middlewared/plugins/container bridge.py

fix imports
DeltaFile
+4-3src/middlewared/middlewared/plugins/container/bridge.py
+4-31 files

LLVM/project 8545724

Merge branch 'users/jmmartinez/spirv/guardrails' into users/jmmartinez/spirv/guardrails_continue
DeltaFile
+0-00 files

LLVM/project 36cb989clang/lib/AST/ByteCode Pointer.cpp

[clang][bytecode] Only reject function types in Pointer::toRValue() (#180722)

No test because I'm not sure how to reproduce this, but this patch fixes
`CodeGen/ptrauth-qualifier-function.c`.

For function pointer types and function reference types, we use
`Pointer`s these days, so we _can_ return them.
DeltaFile
+1-2clang/lib/AST/ByteCode/Pointer.cpp
+1-21 files

FreeNAS/freenas 92ca484src/middlewared/middlewared async_validators.py, src/middlewared/middlewared/utils/libvirt mixin.py storage_devices.py

pylibvirt utils mypy
DeltaFile
+54-16src/middlewared/middlewared/utils/libvirt/mixin.py
+12-11src/middlewared/middlewared/utils/libvirt/storage_devices.py
+11-8src/middlewared/middlewared/utils/libvirt/display.py
+11-2src/middlewared/middlewared/async_validators.py
+7-5src/middlewared/middlewared/utils/libvirt/utils.py
+6-5src/middlewared/middlewared/utils/libvirt/device_factory.py
+101-4712 files not shown
+153-8018 files

LLVM/project 2889098llvm/lib/Analysis IVDescriptors.cpp

[IVDesc] Add `[[maybe_unused]]` to `NumNonPHIUsers` (NFC) (#180729)

DeltaFile
+1-1llvm/lib/Analysis/IVDescriptors.cpp
+1-11 files

LLVM/project 5682417llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Deprecate SPIRVType
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+1-11 files

LLVM/project fa22d41llvm/lib/Target/SPIRV SPIRVISelLowering.cpp

[SPIRV][NFC] Replace `SPIRVType` with `SPIRVTypeInst`
DeltaFile
+8-5llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+8-51 files

LLVM/project a4df742llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Finish SPIRVTypeInst implementation
DeltaFile
+31-4llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+31-41 files

LLVM/project 541016cllvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Add a `SPIRVTypeInst` type with some guardrails

Currently `SPIRVType` is an alias of `MachineInstr`:

```cpp
using SPIRVType = const MachineInstr;
```

Consider the function below from the backend:

```cpp
inline Register getTypeReg(MachineRegisterInfo *MRI, Register OpReg) {
    SPIRVType *TypeInst = MRI->getVRegDef(OpReg);
      return TypeInst && TypeInst->getOpcode() ==
      SPIRV::OpFunctionParameter
                   ? TypeInst->getOperand(1).getReg()
                                : OpReg;
}
```

    [10 lines not shown]
DeltaFile
+23-0llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+23-01 files

NetBSD/src WfrshwNsys/dev/i2c adm1026.c adm1026reg.h

   Add limits (therm, high and low) to ADM1026 sensors.
   Change conversions to define's because we use them in more places.
   Fix a bug when checking if V2.5 2 is configured.
   Move start/stop monitoring to separate functions and use them in pmf*.
   Add missing NetBSD keywords.
VersionDeltaFile
1.16+473-125sys/dev/i2c/adm1026.c
1.6+31-31sys/dev/i2c/adm1026reg.h
+504-1562 files