FreeNAS/freenas 8badafdsrc/middlewared/middlewared main.py

convert audit log handler to be synchronous
DeltaFile
+65-30src/middlewared/middlewared/main.py
+65-301 files

FreeBSD/src eb0fc67share/man/man5 src.conf.5, tools/build/options WITHOUT_REPRODUCIBLE_BUILD WITH_REPRODUCIBLE_BUILD

src.conf.5: Cross-reference uname(1) manual page

Reviewed by:            emaste, ziaee
Differential Revision:  https://reviews.freebsd.org/D54688
DeltaFile
+4-2share/man/man5/src.conf.5
+3-1tools/build/options/WITHOUT_REPRODUCIBLE_BUILD
+3-1tools/build/options/WITH_REPRODUCIBLE_BUILD
+10-43 files

LLVM/project 243f011mlir/docs ReleaseNotes.md, mlir/include/mlir/Dialect/GPU/Pipelines Passes.h

[mlir][GPU|NVVM] Update the default SM to 7.5  (#177469)

Update MLIR's default SM to `sm_75`. This matches the behavior of
offline compilation tools in the CUDA Toolkit (`nvcc`, `ptxas`, ...) and
follows suit with 9fc5fd0ad689eed94f65b1d6d10f9c5642935e68.

Additionally, `sm_75` is the oldest GPU variant compatible with the
widest range of recent major CUDA Toolkit versions (11/12/13).
DeltaFile
+9-0mlir/docs/ReleaseNotes.md
+2-2mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+1-1mlir/include/mlir/Dialect/GPU/Pipelines/Passes.h
+1-1mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
+13-44 files

LLVM/project caae29cmlir/include/mlir/IR OpAsmDialectInterface.td OpImplementation.h, mlir/lib/TableGen Interfaces.cpp

[MLIR] convert OpAsmDialectInterface using ODS (#171488)

This PR converts OpAsmDialectInterface using ODS.

It also introduces a new Interface Method class `InterfaceMethodDeclaration` which will declare the function without definition.
DeltaFile
+80-0mlir/include/mlir/IR/OpAsmDialectInterface.td
+7-58mlir/include/mlir/IR/OpImplementation.h
+37-27mlir/test/mlir-tblgen/dialect-interface.td
+26-8mlir/tools/mlir-tblgen/DialectInterfacesGen.cpp
+11-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+6-0mlir/lib/TableGen/Interfaces.cpp
+167-934 files not shown
+181-9310 files

LLVM/project f3ecf49.github new-prs-labeler.yml

[GitHub] add MemoryTaggingSupport.cpp in sanitizer (#178705)

DeltaFile
+2-1.github/new-prs-labeler.yml
+2-11 files

LLVM/project 9377c1dmlir/include/mlir/Dialect/SPIRV/IR SPIRVBase.td SPIRVNonUniformOps.td, mlir/test/Dialect/SPIRV/IR non-uniform-ops.mlir

[mlir][spirv] Enforce `GroupNonUniformQuadSwap` direction values using an attribute (#178684)

The direction can only take one of the three values {0, 1, 2} so we use
a SPIR-V attribute to enforce it. This property cannot be enforced when
the direction is a constant value as the verifier cannot test for
non-local properties.
DeltaFile
+13-13mlir/test/Dialect/SPIRV/IR/non-uniform-ops.mlir
+4-6mlir/test/Target/SPIRV/non-uniform-ops.mlir
+9-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+4-4mlir/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
+1-0mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp
+31-235 files

LLVM/project 65b782e.github new-prs-labeler.yml

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6
DeltaFile
+2-1.github/new-prs-labeler.yml
+2-11 files

LLVM/project 2a76621llvm/include/llvm/Target/GlobalISel Combine.td, llvm/test/CodeGen/AArch64/GlobalISel combine-integer.mir

[GlobalISel] Add integer_reassoc_combines from SelectionDAG (#177931)

This PR converts two DAGCombiner fold patterns to GlobalISel MIR
patterns:
- `((A + (B - C)) - B) -> A - C`
- `((A - (B - C)) - C) -> A - B`

Original patterns:
https://github.com/llvm/llvm-project/blob/5b4811eddb28264ef1ccacc93c0f7d8cb0da31c8/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#L4359

The patterns do not include hasOneUse checks since the instruction count
remains the same even when both intermediate results have other uses (3
ops → 3 ops).
DeltaFile
+46-0llvm/test/CodeGen/AArch64/GlobalISel/combine-integer.mir
+17-0llvm/include/llvm/Target/GlobalISel/Combine.td
+63-02 files

LLVM/project 22c4f95lld/test/wasm merge-undefined-symbols.s, lld/wasm SymbolTable.cpp

[lld][WebAssembly] Improve merging multiple occurrences of an undefined symbol (#178550)

This change renames `setImportAttributes` to `updateExistingUndefined`
which better defines what it does. We also now call this function for
all different symbol types.

In addition we preserve the `NO_STRIP` symbol attribute if any undefined
reference is tagged as such.

This is partial fix for #174676, although there seems to be anther crash
that occurs after this issue is fixed.
DeltaFile
+41-0lld/test/wasm/merge-undefined-symbols.s
+20-17lld/wasm/SymbolTable.cpp
+61-172 files

LLVM/project 69c0f92clang/include/clang/Analysis/Scalable/Serialization SerializationFormat.h, clang/include/clang/Analysis/Scalable/TUSummary TUSummary.h

[SSAF] Add SerializationFormat Interface (#177719)

To support multiple serialization formats in SSAF this PR adds a common
serialization format interface. We will separately implement a
serialization format registry similar to
[this](https://github.com/llvm/llvm-project/pull/173290) PR, followed by
a JSON-based serialization format.
DeltaFile
+61-0clang/include/clang/Analysis/Scalable/Serialization/SerializationFormat.h
+61-0clang/lib/Analysis/Scalable/Serialization/SerializationFormat.cpp
+2-0clang/include/clang/Analysis/Scalable/TUSummary/TUSummary.h
+1-0clang/lib/Analysis/Scalable/CMakeLists.txt
+125-04 files

LLVM/project be3309allvm/utils/gn/secondary/lldb/tools/lldb-dap BUILD.gn

[gn build] Port 1f8058ec64a6
DeltaFile
+2-2llvm/utils/gn/secondary/lldb/tools/lldb-dap/BUILD.gn
+2-21 files

LLVM/project 1f8058elldb/tools/lldb-dap CMakeLists.txt, lldb/tools/lldb-dap/Handler CompletionsHandler.cpp CompletionsRequestHandler.cpp

[lldb-dap] NFC Renaming files for consistency. (#178560)

I noticed recently that CompletionsHandler.cpp and
BreakpointLocationsHandler.cpp do not follow the same naming pattern as
the rest of the request handlers.

Renaming to include `Request` for consistency.
DeltaFile
+0-171lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+171-0lldb/tools/lldb-dap/Handler/CompletionsRequestHandler.cpp
+0-129lldb/tools/lldb-dap/Handler/BreakpointLocationsHandler.cpp
+129-0lldb/tools/lldb-dap/Handler/BreakpointLocationsRequestHandler.cpp
+2-2lldb/tools/lldb-dap/CMakeLists.txt
+302-3025 files

FreeBSD/src 2711852bin/sh sh.1

sh.1: Provide detailed job control documentation

Adopt the POSIX standard text to our implementation.

PR:                     206284
Reviewed by:            des, jilles, ziaee
Differential Revision:  https://reviews.freebsd.org/D49895
DeltaFile
+182-9bin/sh/sh.1
+182-91 files

FreeNAS/freenas eb209a7src/middlewared/middlewared/plugins usage.py, src/middlewared/middlewared/plugins/reporting/netdata client.py

NAS-139531 / 26.0.0-BETA.1 / fix blocking event loop with json.loads/dumps (#18119)

DeltaFile
+42-0src/middlewared/middlewared/utils/ajson.py
+15-8src/middlewared/middlewared/plugins/reporting/netdata/client.py
+2-18src/middlewared/middlewared/plugins/usage.py
+8-4src/middlewared/middlewared/plugins/truecommand/connection.py
+67-304 files

FreeBSD/src 54e0063release release.sh, release/scripts pkg-stage.sh

release: Remove not-NO_ROOT cases

We always use NO_ROOT for release artifact builds, so remove the
alternate code paths.

For the first step we set NO_ROOT unconditionally in cases that invoke
submakes, and turn NO_ROOT being unset into an error in lover-level
targets so that we can catch potential out-of-tree build scripts (or
missed in-tree cases) that expect to run not-NO_ROOT builds.  The second
step will be to remove those entirely.

Reviewed by:    cperciva
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54179
DeltaFile
+83-113release/tools/vmimage.subr
+4-10release/scripts/pkg-stage.sh
+2-11release/tools/azure.conf
+2-8release/tools/vagrant.conf
+2-6release/tools/ec2.conf
+1-3release/release.sh
+94-1516 files

NetBSD/pkgsrc THWea5tdoc CHANGES-2026

   remove duplicate
VersionDeltaFile
1.739+1-2doc/CHANGES-2026
+1-21 files

NetBSD/pkgsrc 7PJSFWFdoc CHANGES-2026

   doc: Updated games/angband-sdl to 4.2.6
VersionDeltaFile
1.738+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 5ONf9Frdoc CHANGES-2026

   doc: Updated games/angband to 4.2.6
VersionDeltaFile
1.737+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9VTtLOQgames/angband distinfo PLIST, games/angband-sdl Makefile PLIST

   luanti: update to 5.10.0

   Packaging changes:
   - games/minetest -> games/luanti
   - made myself (ktnb) maintainer

   Upstream changes:
   - name change
   - many updates to the client and scripting parts

   https://dev.minetest.net/Changelog#5.9.1_.E2.86.92_5.10.0
VersionDeltaFile
1.8+6-15games/angband-sdl/Makefile
1.5+6-3games/angband-sdl/PLIST
1.8+4-4games/angband/distinfo
1.5+3-2games/angband/PLIST
1.8+2-2games/angband/Makefile.common
1.3+1-2games/angband/Makefile
+22-286 files

LLVM/project 8a4244blldb/include/lldb/Target ProcessStructReader.h, lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp

[lldb][windows] fix unchecked Expected<T> (#178681)

This patch fixes unchecked `Expected<T>` returns from the
`CompilerType::GetByteSize` method.
DeltaFile
+20-8lldb/include/lldb/Target/ProcessStructReader.h
+9-5lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+2-2lldb/source/ValueObject/ValueObject.cpp
+31-153 files

LLVM/project fdb1623llvm/lib/Target/AMDGPU SILateBranchLowering.cpp, llvm/test/CodeGen/AMDGPU si-late-branch-lowering-preserve-loop-info.mir

[AMDGPU] Teach SILateBranchLowering pass to preserve MachineLoopInfo (#178276)

When splitting blocks inside loops due to SI_EARLY_TERMINATE_SCC0
handling, add the split block to the loop to keep MachineLoopInfo valid.
DeltaFile
+36-0llvm/test/CodeGen/AMDGPU/si-late-branch-lowering-preserve-loop-info.mir
+23-8llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp
+59-82 files

OpenBSD/ports 8HkcMmXsysutils/ruby-puppet-lint distinfo Makefile, sysutils/ruby-puppet-lint/pkg PLIST

   Simple update 5.1.0 -> 5.1.1
VersionDeltaFile
1.29+2-2sysutils/ruby-puppet-lint/distinfo
1.22+3-0sysutils/ruby-puppet-lint/pkg/PLIST
1.40+1-1sysutils/ruby-puppet-lint/Makefile
+6-33 files

NetBSD/pkgsrc lcmn3zcdoc CHANGES-2026

   doc: Updated mail/mu to 1.12.15
VersionDeltaFile
1.736+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc v0nr19hmail/mu distinfo Makefile, mail/mu/patches patch-lib_message_mu-contact.hh

   mu: update to 1.12.15

   - fix the dbus install issue
   - save all attachments if none are selected
   - documentation improvements
VersionDeltaFile
1.1+15-0mail/mu/patches/patch-lib_message_mu-contact.hh
1.13+5-4mail/mu/distinfo
1.23+2-3mail/mu/Makefile
+22-73 files

FreeBSD/doc af85166shared contrib-committers.adoc

shared: attempt to sort committers by last name (if existing)
DeltaFile
+4-4shared/contrib-committers.adoc
+4-41 files

LLVM/project 7c07cb6mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, offload/test/offloading/fortran recursive-default-mapper.f90

[MLIR][OpenMP] Fix recursive mapper emission. (#178453)

Recursive types can cause re-entrant mapper emission. The mapper
function is created by OpenMPIRBuilder before the callbacks run, so it
may already exist in the LLVM module even though it is not yet
registered in the ModuleTranslation mapping table. Reuse and register it
to break the recursion. Added offloading test.
DeltaFile
+40-0offload/test/offloading/fortran/recursive-default-mapper.f90
+18-1mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+58-12 files

LLVM/project dd20a09llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Handle multiple use copysign

Handle multiple use copysign in SimplifyDemandedFPClass
DeltaFile
+36-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+7-7llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+7-0llvm/include/llvm/Support/KnownFPClass.h
+50-103 files

LLVM/project 0271a14llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

Address comments
DeltaFile
+3-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+3-31 files

LLVM/project 479e5afllvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Add baseline tests for SimplifyDemandedFPClass copysign improvements

Prepare to support more folds and multiple uses.
DeltaFile
+651-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+651-01 files

LLVM/project 275ca9cllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Handle nsz in copysign SimplifyDemandedFPClass

If the only sign bit difference is for 0, fold through the source.
DeltaFile
+31-1llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-4llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+33-52 files