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

NAS-140859 / 27.0.0-BETA.1 / add truenas.license.fingerprint endpoint (#18891)

This is the continuation of the new license feature being added in 26.

(cherry picked from commit 38b8e62fbabe4280ee234d8b549990cb1a4bf4a9)
DeltaFile
+129-0src/middlewared/middlewared/api/v27_0_0/truenas.py
+32-7src/middlewared/middlewared/plugins/truenas/license_utils.py
+13-0src/middlewared/middlewared/plugins/truenas/license.py
+10-0src/middlewared/middlewared/api/v26_0_0/truenas.py
+184-74 files

FreeNAS/freenas 075bfb4

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 38b8e62src/middlewared/middlewared/api/v27_0_0 truenas.py, src/middlewared/middlewared/plugins/truenas license_utils.py license.py

NAS-140859 / 27.0.0-BETA.1 / add truenas.license.fingerprint endpoint (#18891)

This is the continuation of the new license feature being added in 26.
DeltaFile
+31-6src/middlewared/middlewared/plugins/truenas/license_utils.py
+13-0src/middlewared/middlewared/plugins/truenas/license.py
+10-0src/middlewared/middlewared/api/v27_0_0/truenas.py
+54-63 files

LLVM/project 81d4aa7llvm/examples/Kaleidoscope/MCJIT/cached toy-jit.cpp, llvm/examples/Kaleidoscope/MCJIT/lazy toy-jit.cpp

[RFC][NFCI][IR] Rename isNullValue and getNullValue to isZeroValue and getZeroValue

Currently, a "null value" in LLVM means a zero value. We are moving toward
changing the semantics of `ConstantPointerNull` to represent a semantic null
pointer instead of a zero-valued pointer. As a result, the meaning of "null
value" will also change in the future.

This PR is a first step toward renaming the two widely used "null value"
interfaces to "zero value". Semantic "null value" interfaces will be added back
later together with the semantic changes to `ConstantPointerNull`.
DeltaFile
+115-114llvm/examples/Kaleidoscope/MCJIT/cached/toy-jit.cpp
+101-106llvm/examples/Kaleidoscope/MCJIT/lazy/toy-jit.cpp
+101-101llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+62-62llvm/lib/Analysis/InstructionSimplify.cpp
+60-60llvm/unittests/IR/InstructionsTest.cpp
+35-35llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+474-478283 files not shown
+1,603-1,606289 files

FreeBSD/ports 0da1e10Mk bsd.default-versions.mk, Mk/Uses ruby.mk

Mk: unregister expired lang/ruby32
DeltaFile
+3-10Mk/Uses/ruby.mk
+1-1Mk/bsd.default-versions.mk
+4-112 files

FreeBSD/ports 567616aports-mgmt/portsnap Makefile, ports-mgmt/portsnap/files patch-portsnap patch-portsnap.8

ports-mgmt/portsnap: Remove expired port

2026-04-30 ports-mgmt/portsnap: portsnap infrastructure will be removed after the EOL of 13.x
DeltaFile
+0-654ports-mgmt/portsnap/files/patch-portsnap
+0-183ports-mgmt/portsnap/files/patch-portsnap.8
+0-65ports-mgmt/portsnap/files/patch-portsnap.conf.5
+0-44ports-mgmt/portsnap/Makefile
+0-28ports-mgmt/portsnap/files/pkg-message.in
+0-21ports-mgmt/portsnap/files/patch-portsnap.conf
+0-9956 files not shown
+1-1,04212 files

FreeNAS/freenas 0d131f0src/middlewared/middlewared/plugins initramfs.py

improve type annotation and docstring
DeltaFile
+60-20src/middlewared/middlewared/plugins/initramfs.py
+60-201 files

FreeBSD/ports 413b1b0graphics/vv Makefile

graphics/vv: expire on 2026-08-04 for science/InsightToolkit501
DeltaFile
+3-0graphics/vv/Makefile
+3-01 files

FreeBSD/ports ee6c12dlang/elm distinfo Makefile, lang/elm/files patch-compiler_src_Data_Utf8.hs patch-elm.cabal

lang/elm: Remove expired port

2026-04-30 lang/elm: Depends on a deprecated compiler's version
DeltaFile
+0-279lang/elm/distinfo
+0-148lang/elm/Makefile
+0-98lang/elm/files/patch-compiler_src_Data_Utf8.hs
+0-65lang/elm/files/patch-elm.cabal
+0-26lang/elm/files/patch-compiler_src_Data_Name.hs
+0-17lang/elm/files/patch-compiler_src_Parse_Variable.hs
+0-6333 files not shown
+1-6379 files

LLVM/project de3e335compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases contiguous_container_crash.cpp use-after-poison-history-size-partial-granule.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+80-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+24-13compiler-rt/lib/asan/asan_poisoning.cpp
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+11-19compiler-rt/lib/asan/asan_errors.cpp
+138-514 files

LLVM/project 109b827compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp, compiler-rt/test/asan/TestCases contiguous_container_crash.cpp use-after-poison-history-size-partial-granule.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+80-5compiler-rt/test/asan/TestCases/contiguous_container_crash.cpp
+24-13compiler-rt/lib/asan/asan_poisoning.cpp
+23-14compiler-rt/test/asan/TestCases/use-after-poison-history-size-partial-granule.cpp
+14-9compiler-rt/lib/asan/asan_errors.cpp
+141-414 files

NetBSD/pkgsrc-wip a29cea3bookokrat distinfo cargo-depends.mk

bookokrat: update to 0.3.10

For changes: https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.10

Highlights

    Customizable keybindings - every shortcut is now overridable via a TOML
config, with neovim-compatible notation and live reload.
    SyncTeX (LaTeX # PDF) - bidirectional jump between source and PDF,
including multi-file projects.
    Redesigned Settings window - new tabbed UI with keyboard/mouse navigation
and a scrollbar for overflow content.
    Richer CLI - clap-based parser, print subcommand, and
--directory/--chapter/--page flags.
    Config migration to XDG paths - settings, bookmarks, comments, and image
cache now live in standard system directories.
DeltaFile
+18-3bookokrat/distinfo
+5-0bookokrat/cargo-depends.mk
+1-1bookokrat/Makefile
+24-43 files

LLVM/project 5f6bbb7llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Address some code review feedback
DeltaFile
+1-4llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-41 files

OPNSense/plugins b9084besecurity/q-feeds-connector/src/opnsense/scripts/qfeeds/lib __init__.py

security/q-feeds-connector:  ignore invalid json index file leading to instant exit of qfeedsctl.py
DeltaFile
+4-1security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/__init__.py
+4-11 files

LLVM/project 984420aclang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp

fix fmt
DeltaFile
+2-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+2-21 files

LLVM/project 4e3bac3llvm/include/llvm/CodeGen MachineDebugify.h, llvm/include/llvm/Transforms/Utils Debugify.h

[CodeGen] Port mir-debugify to new pass manager (#193201)
DeltaFile
+30-0llvm/include/llvm/CodeGen/MachineDebugify.h
+15-5llvm/lib/Transforms/Utils/Debugify.cpp
+11-5llvm/lib/CodeGen/MachineDebugify.cpp
+14-0llvm/lib/Passes/PassBuilder.cpp
+6-0llvm/include/llvm/Transforms/Utils/Debugify.h
+5-0llvm/test/CodeGen/Generic/MIRDebugify/locations-and-values.mir
+81-109 files not shown
+99-1215 files

LLVM/project 6bd20b1clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

Add type to StringAttr wrapped by ConstArray attributes.
DeltaFile
+2-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+2-2clang/test/CIR/CodeGenCUDA/device-stub.cu
+4-42 files

LLVM/project 48b6869clang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll

Merge remote-tracking branch 'origin/main' into vplan-based-first-lane-only-scalarize
DeltaFile
+648-9,339clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+4,652-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,936-1,457llvm/test/CodeGen/X86/vector-reduce-smax.ll
+18,657-18,5364,417 files not shown
+184,042-101,6034,423 files

LLVM/project c080a3fllvm/include/llvm/DWP DWP.h, llvm/tools/llvm-dwp llvm-dwp.cpp

Remove historic comment in DWP about MCStreamer (#195370)

Follow-up from #192112
@dwblaikie asked me to remove the comment mentioning MCStreamer as it's
a historical context and no longer relevant.
DeltaFile
+1-1llvm/tools/llvm-dwp/llvm-dwp.cpp
+1-1llvm/include/llvm/DWP/DWP.h
+2-22 files

FreeBSD/ports ec4aac1www/nginx/files extra-patch-src-http-ngx_http_upstream_round_robin.c

www/nginx: fix round_robin patch for nginx 1.30.0

Refresh patch context to match upstream changes so it
applies cleanly again. Restores NGX_HTTP_UPSTREAM_CHECK support.

PR:     294994
Sponsored by:   Netzkommune GmbH
DeltaFile
+78-41www/nginx/files/extra-patch-src-http-ngx_http_upstream_round_robin.c
+78-411 files

LLVM/project 9928db4llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

[DAGCombiner] Slightly simplify code in visitBSWAP. NFC (#193896)

Use alignDown and do computation in bits instead of converting to bytes
and back to bits. This is similar to what we do in InstCombineCalls for
the same transform.
DeltaFile
+5-6llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+5-61 files

LLVM/project 4de1fcaclang/lib/CIR/CodeGen CIRGenBuiltin.cpp, clang/test/CIR/CodeGen builtins-x86.c

[CIR] Add floating-point type descriptors to decodeFixedType (#194483)

`decodeFixedType` in `CIRGenBuiltin.cpp` only handled `Void`, `Integer`, `Vector`, and `Pointer` IIT descriptor kinds.  Any target builtin whose intrinsic signature includes a floating-point type (e.g. `__builtin_ia32_rsqrtps` → `<4 x float>`) hit the default `errorNYI` path, which returned `VoidType`.  `VectorType::get(VoidType, N)` then tripped the MLIR type verifier assertion.

Adds `Half`, `BFloat`, `Float`, `Double`, and `Quad` cases.

Found while building the Eigen test suite with CIR — this was crashing 21 of 135 test files.
DeltaFile
+68-5clang/test/CIR/CodeGen/builtins-x86.c
+10-0clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+78-52 files

LLVM/project 66d4116clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/lib/CodeGen/TargetBuiltins ARM.cpp

[CIR][AArch64] Upstream addition-across-vector (incl. widening) NEON builtins (#193396)

Related to https://github.com/llvm/llvm-project/issues/185382

CIR lowering for addition-across-vector intrinsics
(https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#addition-across-vector)
and addition-across-vector-widening intrinsics
(https://arm-software.github.io/acle/neon_intrinsics/advsimd.html#addition-across-vector-widening)

Port tests from clang/test/CodeGen/AArch64/neon_intrinsics.c and
clang/test/CodeGen/AArch64/neon-across.c to
clang/test/CodeGen/AArch64/neon/intrinsics.c
DeltaFile
+337-0clang/test/CodeGen/AArch64/neon/intrinsics.c
+1-205clang/test/CodeGen/AArch64/neon-across.c
+0-90clang/test/CodeGen/AArch64/neon-intrinsics.c
+16-50clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+47-3clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+401-3485 files

FreeBSD/ports 644ec0bdevel/py-installer Makefile, devel/py-installer/files patch-src_installer_destinations.py

devel/py-installer: Fix destdir problem

Add a patch based on upstream 8b72cf945bfa (and b5f03f151f0e as
prerequisite) that replaces a Path.resolve() call with os.path.abspath()
that does not resolve symlinks.

This fixes a problem with staging in some ports if the port is already
installed.  For example, with devel/py-build installed,
/usr/local/bin/pyproject-build is a symlink to pyproject-build-3.11
(because of USES=uniquefiles) and if you then build devel/py-build the
Path.resolve() call caused pyproject-build to be installed in the stage
directory as pyproject-build-3.11.

PR:             294631
Approved by:    sunpoet
DeltaFile
+28-0devel/py-installer/files/patch-src_installer_destinations.py
+1-0devel/py-installer/Makefile
+29-02 files

LLVM/project 38013adllvm/lib/Object TapiUniversal.cpp, llvm/lib/TextAPI TextStub.cpp TextStubV5.cpp

[TextAPI] Add option to filter out unsupported/unknown/invalid targets (#195161)

Pipe `SkipUnknownTriples` flag through TBD file YAML and v5 JSON
parsers.
When set, target strings with an unknown architecture or platform are
dropped from the parsed `InterfaceFile` instead of producing a fatal
parse error.

Additionally, "unknown architecture"/"unknown platform" parse errors are
collapsed into a single "unknown target" message.

  resolves: rdar://175690963
DeltaFile
+172-2llvm/unittests/TextAPI/TextStubV4Tests.cpp
+160-0llvm/unittests/TextAPI/TextStubV5Tests.cpp
+46-11llvm/lib/TextAPI/TextStub.cpp
+48-0llvm/unittests/TextAPI/TextStubV3Tests.cpp
+33-10llvm/lib/TextAPI/TextStubV5.cpp
+7-4llvm/lib/Object/TapiUniversal.cpp
+466-275 files not shown
+476-3011 files

LLVM/project 5213037llvm/lib/Target/SystemZ SystemZISelLowering.cpp, llvm/test/CodeGen/SystemZ memmove-01.ll memset-08.ll

[SystemZ] Avoid unaligned VL/VST:s with memcpy/memmove/memset. (#187100)

Also limit the number of stores per memmove to 2, like for memcpy.
DeltaFile
+216-112llvm/test/CodeGen/SystemZ/memmove-01.ll
+88-154llvm/test/CodeGen/SystemZ/memset-08.ll
+25-100llvm/test/CodeGen/SystemZ/memcpy-03.ll
+18-10llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+347-3764 files

LLVM/project 8b5b34cclang/test/Sema wave-reduce-builtins-validate-amdgpu.cl

Missing SEMA tests
DeltaFile
+26-0clang/test/Sema/wave-reduce-builtins-validate-amdgpu.cl
+26-01 files

LLVM/project 82553f3clang/include/clang/Basic BuiltinsAMDGPU.td, clang/lib/CodeGen/TargetBuiltins AMDGPU.cpp

[AMDGPU] Add builtins for wave reduction intrinsics

Assisted by - Claude-sonnet:4.6
DeltaFile
+189-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+18-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+9-0clang/include/clang/Basic/BuiltinsAMDGPU.td
+216-03 files

LLVM/project 45e5241llvm/lib/Target/AMDGPU SIISelLowering.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.xor.ll llvm.amdgcn.reduce.and.ll

[AMDGPU] Support Wave Reduction for true-16 types - 3

Supporting true-16 versions of the reduction intrinsics
Supported Ops: `and`, `or`, `xor`.
Supports only the iterative stratergy, DPP is yet
to be supported.
DeltaFile
+288-136llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+247-115llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll
+247-115llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll
+18-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+4-1llvm/lib/Target/AMDGPU/SIInstructions.td
+804-3695 files

LLVM/project f5f4fe7llvm/test/CodeGen/AMDGPU llvm.amdgcn.reduce.and.ll llvm.amdgcn.reduce.or.ll

Drop unsed test prefixes
DeltaFile
+4-9llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.and.ll
+4-9llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.or.ll
+4-9llvm/test/CodeGen/AMDGPU/llvm.amdgcn.reduce.xor.ll
+12-273 files