FreeNAS/freenas 5a473e2src/middlewared/middlewared/plugins truesearch.py

NAS-139162 / 26.04 / call service.started in truesearch.py (#17950)

This is, literally, the single place that `service.get_state` is called
in a plugin. Let's follow paradigm and use `service.started`.
DeltaFile
+1-1src/middlewared/middlewared/plugins/truesearch.py
+1-11 files

OPNSense/plugins 8895dd9net/frr Makefile pkg-descr, net/frr/src/opnsense/service/conf/actions.d actions_quagga.conf

net/frr: Prevent errors in diagnostics view when a frr daemon is not started (#5119)

* net/frr: Prevent errors in diagnostics view when a frr daemon is not started

* Add revision
DeltaFile
+23-0net/frr/src/opnsense/service/conf/actions.d/actions_quagga.conf
+1-0net/frr/Makefile
+1-0net/frr/pkg-descr
+25-03 files

FreeBSD/ports 6ba6506x11/xdg-user-dirs-gtk Makefile, x11/xdg-user-dirs-gtk/files patch-user-dirs-update-gtk.desktop.in

x11/xdg-user-dirs-gtk: adjust OnlyShowIn value for Cinnamon

Change OnlyShowIn from 'Cinnamon' to 'X-Cinnamon'

References:
https://github.com/linuxmint/cinnamon/blame/master/cinnamon.session.in#L4
https://github.com/linuxmint/cinnamon-session/commit/1c1ffa94815c19d3ec5c76c39b6f76b424d16aad

PR: 288176
DeltaFile
+1-1x11/xdg-user-dirs-gtk/files/patch-user-dirs-update-gtk.desktop.in
+1-0x11/xdg-user-dirs-gtk/Makefile
+2-12 files

FreeBSD/src eb1c0d7tools/test/hwpmc pmctest.py

Convert fully to Python 3.  Remove licence text, only keep

SPDX.

Update to use argparse rather than OptionParser (now deprecated).
DeltaFile
+19-54tools/test/hwpmc/pmctest.py
+19-541 files

FreeBSD/ports b5d1b34x11-fonts/cantarell-fonts Makefile distinfo

x11-fonts/cantarell-fonts: update to 0.310

Changelog: https://gitlab.gnome.org/GNOME/cantarell-fonts/-/blob/0.310/NEWS

PR: 292096
DeltaFile
+3-6x11-fonts/cantarell-fonts/Makefile
+3-3x11-fonts/cantarell-fonts/distinfo
+6-92 files

OPNSense/core 8142108. Makefile

make: remove tests guard code
DeltaFile
+1-13Makefile
+1-131 files

OPNSense/core 56398f4. Makefile, Mk version.mk

make: happy new year!

Most of the glue in Makefile belongs to version nowadays, but we
haven't moved the barely moving parts yet.  Start with the copyright
block since we're touching it now for the obvious reason.

(cherry picked from commit b7af57327cc7e00642530eefc703fc37c0d1c28b)
DeltaFile
+5-1Mk/version.mk
+0-4Makefile
+5-52 files

LLVM/project 6df8704mlir/include/mlir/Dialect/OpenMP OpenMPOpsInterfaces.td OpenMPOps.td

[mlir][OpenMP] Implement OutlinableOpenMPOpInterface for Taskloop

The body of taskloop is outlined and so OutlinableOpenMPOpInterface is
needed to ensure that language frontends know not to hoist allocas
outside of the body of taskloop.

The complication here is that taskloop is also a loop wrapper. Currently
some code assumes that taskloop contains only the wrapped loop, and so
there is no place to put the allocas other than in the loop body. This
is obviously not good. Unfortunately LLVM does not seem to be able to
hoist these allocas back out of the loop. The taskloop loop body will
need to contain stack saves and restores, which unfortunately hinder
some optimizations.

I think it is better to land some taskloop in LLVM 22 than not at all.
It will take more work to find an appropriate MLIR representation for
allocas inside of outlinable loop wrappers.
DeltaFile
+5-0mlir/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
+1-0mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+6-02 files

LLVM/project 6841450mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[NFC] Share body generation callback between task and taskloop
DeltaFile
+101-172mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+101-1721 files

LLVM/project 86383a3llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Fix loop trip count
DeltaFile
+2-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-11 files

LLVM/project 257aaeamlir/test/Target/LLVMIR openmp-taskloop.mlir

Update test
DeltaFile
+114-116mlir/test/Target/LLVMIR/openmp-taskloop.mlir
+114-1161 files

LLVM/project 770c50dllvm/include/llvm/Frontend/OpenMP OMPKinds.def, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

kaviya's review comments

Comments at https://github.com/Stylie777/llvm-project/pull/3
DeltaFile
+34-16llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+0-1llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+34-172 files

LLVM/project bbc3990mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[NFC] Refine private var init/copy interfaces
DeltaFile
+44-16mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+44-161 files

LLVM/project 33a8f15mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Fix freeing private vars and context struct

I decided not to fix the TODO about zero iteration taskloops because
this is part of a larger problem affecting similar constructs e.g.
ordinary tasks with an if clause that evaluates to false.
DeltaFile
+17-35mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+17-351 files

LLVM/project c4b361allvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Task duplication function generation
DeltaFile
+110-17mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+94-6llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+60-1llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+264-243 files

LLVM/project 2aa198amlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

Fix indexing not to re-order private vars

This is important so that the private var cleanup applies the right
cleanup region to the right variable.
DeltaFile
+6-9mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+6-91 files

LLVM/project af965a4llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/include/llvm/Transforms/Utils CodeExtractor.h

Updates to bounds rework

- Force the first 3 entries to the StructArg to be the bounds info
- Ensure it will work when executing the tasks in parallel
DeltaFile
+47-29llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-2llvm/include/llvm/Transforms/Utils/CodeExtractor.h
+2-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+51-313 files

LLVM/project 2ba2199mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-todo.mlir

 [Flang][OpenMP]Added TODO testcases for taskloop clauses
DeltaFile
+161-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+1-1mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+162-12 files

LLVM/project 28d2db3llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp, mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[Flang][OpenMP] Addressed review comments
DeltaFile
+16-11llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+19-4mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+6-4mlir/test/Target/LLVMIR/openmp-taskloop.mlir
+41-193 files

LLVM/project baff552llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[Flang][OpenMP] Rework bounds in Taskloop lowering
DeltaFile
+78-57llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+78-571 files

LLVM/project 000d6dallvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h OMPKinds.def, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

[Flang][OpenMP] Translation support for taskloop construct
DeltaFile
+254-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+199-0llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+151-0mlir/test/Target/LLVMIR/openmp-taskloop.mlir
+16-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+1-14mlir/test/Target/LLVMIR/openmp-todo.mlir
+1-0llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+622-176 files

NetBSD/pkgsrc-wip ec6ffa2py-sphinx PLIST Makefile

py-sphinx: 9.1.0 upgrade candidate. stops Python 3.11 support
DeltaFile
+1,187-0py-sphinx/PLIST
+56-0py-sphinx/Makefile
+49-0py-sphinx/log
+22-0py-sphinx/DESCR
+5-0py-sphinx/distinfo
+4-0py-sphinx/ALTERNATIVES
+1,323-01 files not shown
+1,325-07 files

LLVM/project 984c577clang/lib/StaticAnalyzer/Checkers BuiltinFunctionChecker.cpp, clang/test/Analysis builtin_overflow.c

[analyzer] Fix BuiltingFunctionChecker crash on large types (#174335)

Previously, if the result type was 'large' (at least 65 bits), then the
ASTContext::getIntTypeForBitwidth would return an empty QualType,
causing later a crash when we assume it's non-empty.

Instead of using this API, we could piggyback on the BigInt type to
formulate a "large enough" type for calculating the mathematically
correct result for the operation to check against.
Crash: https://godbolt.org/z/dGY3vh39a
```c++
void bigint(_BitInt(63) a, _BitInt(63) b) {
  _BitInt(63) result = 0;
  (void)__builtin_add_overflow(a, b, &result); // crashes here
}
```

Fixes #173795

rdar://166709144
DeltaFile
+61-10clang/test/Analysis/builtin_overflow.c
+5-4clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
+66-142 files

LLVM/project 191b9cdllvm/test/CodeGen/X86 combine-fsqrt.ll

[X86] Add test showing failure to make use of existing concatenated operands for profitable fadd concatenation (#174383)

Since we've already concatenated the fsqrt operands, we only need to concatenate the other fadd operand
DeltaFile
+67-2llvm/test/CodeGen/X86/combine-fsqrt.ll
+67-21 files

LLVM/project 5698d05clang-tools-extra/clang-tidy/bugprone RedundantBranchConditionCheck.cpp, clang-tools-extra/clang-tidy/cppcoreguidelines PreferMemberInitializerCheck.cpp

[clang-tidy][NFC] use findNextTokenSkippingComments instead of Lexer::findNextToken (#174299)

Follow up to https://github.com/llvm/llvm-project/pull/174295.
DeltaFile
+6-4clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
+4-4clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
+5-3clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
+2-3clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
+3-2clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
+2-2clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
+22-184 files not shown
+29-2210 files

LLVM/project b7e4719mlir/include/mlir/Dialect/Tosa/IR TosaComplianceData.h.inc TosaShapeOps.td, mlir/lib/Dialect/Tosa/IR TosaOps.cpp

 [mlir][tosa] Add dim operation (#169368)

This commit adds the ext-shape operation `DIM`. This includes the
definition, verifier and validation. It does not currently include
support for folding or shape inference. This will be added in a later
commit.

See
https://github.com/arm/tosa-specification/commit/efc88a100e2db06c2d6bc479fa63b26daab899ce
for the specification change.

Based on work originally implemented by @Tai78641.

~Note: this change is dependent on
https://github.com/llvm/llvm-project/pull/169321 so also contains its
contents.~
DeltaFile
+19-16mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+27-1mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+24-0mlir/test/Dialect/Tosa/verifier.mlir
+20-0mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+8-0mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir
+1-7mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h
+99-244 files not shown
+123-2410 files

NetBSD/pkgsrc uqWLruAdoc TODO CHANGES-2026

   doc: Updated net/slumber to 4.3.1
VersionDeltaFile
1.26630+1-2doc/TODO
1.100+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc eAQolcJnet/slumber distinfo Makefile

   slumber: update to 4.3.1.

   Add line breaks to cURL command output if length is >100 characters (@fgebhart, #678)
VersionDeltaFile
1.39+4-4net/slumber/distinfo
1.52+2-2net/slumber/Makefile
+6-62 files

OPNSense/core 9e896dfsrc/opnsense/scripts/auth sync_group.php sync_user.php

backend: exec() removal in auth scripts
DeltaFile
+6-9src/opnsense/scripts/auth/sync_group.php
+6-9src/opnsense/scripts/auth/sync_user.php
+1-1src/opnsense/scripts/auth/add_user.php
+13-193 files

LLVM/project e17ba53llvm/lib/CodeGen MachinePipeliner.cpp, llvm/test/CodeGen/AArch64 sms-loop-carried-fp-exceptions1.mir

[MachinePipeliner] Add loop-carried dependences for FPExceptions
DeltaFile
+39-26llvm/lib/CodeGen/MachinePipeliner.cpp
+2-7llvm/test/CodeGen/AArch64/sms-loop-carried-fp-exceptions1.mir
+41-332 files