FreeNAS/freenas cf75564src/freenas/usr/libexec/netdata/python.d truenas_pool.chart.py

Add dimensions to truenas pool charts in case of new pools
DeltaFile
+8-3src/freenas/usr/libexec/netdata/python.d/truenas_pool.chart.py
+8-31 files

FreeNAS/freenas 602e74dsrc/freenas/usr/lib/systemd/system-preset 10-truenas.preset, src/middlewared/middlewared/plugins/service_/services docker.py

Make sure containerd is not enabled automatically
DeltaFile
+1-0src/freenas/usr/lib/systemd/system-preset/10-truenas.preset
+1-0src/middlewared/middlewared/plugins/service_/services/docker.py
+2-02 files

FreeNAS/freenas 3e3131bsrc/freenas/usr/lib/systemd/system-preset 10-truenas.preset, src/middlewared/middlewared/plugins/service_/services incus.py

Make sure lxcfs is not enabled automatically
DeltaFile
+2-0src/middlewared/middlewared/plugins/service_/services/incus.py
+1-0src/freenas/usr/lib/systemd/system-preset/10-truenas.preset
+3-02 files

LLVM/project 1478422llvm/lib/Target/AArch64 AArch64InstrGISel.td, llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp AArch64RegisterBankInfo.cpp

[GlobalISel][AArch64] Add support for sli/sri intrinsics (#173364)

GISel previously failed to lower the sli and sri family of intrinsics.
This patch fixes this.

- sli/sri intrinsics are now lowered to G_SLI / G_SRI GlobalISel nodes
during Legalisation.
MIRBuilder is used over LowerTriOp to build the instruction here, as
LowerTriOp treats all operands as registers, whilst the last operand of
sli/sri is an immediate value.

- Intrinsics are treated as "always defines fp" and "always uses fp", to
ensure vectors are always placed on floating point registers.
This fixes an issue where 1-element vectors are placed on general
purpose registers, as IR Translation converts these vectors to i64s.

This PR is a replica of #171448, which was incorrectly merged into the
wrong branch.
DeltaFile
+116-15llvm/test/CodeGen/AArch64/arm64-vshift.ll
+14-0llvm/lib/Target/AArch64/AArch64InstrGISel.td
+14-0llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+4-0llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
+148-154 files

FreeBSD/ports 215b9b1devel/apache-commons-daemon distinfo Makefile

devel/apache-commons-daemon: update to 1.5.1 release

PR:             291822
Submitted by:   pfg
DeltaFile
+5-5devel/apache-commons-daemon/distinfo
+1-1devel/apache-commons-daemon/Makefile
+6-62 files

LLVM/project 6086d79llvm/test/CodeGen/SPIRV ga-inttoptr.ll

[SPIRV] Fix recently introduced test case that depends on assertions. (#173388)

Added missing REQUIRES to ensure that the test case is properly
executed.

The test case was introduced in this PR
https://github.com/llvm/llvm-project/pull/172730
DeltaFile
+1-0llvm/test/CodeGen/SPIRV/ga-inttoptr.ll
+1-01 files

LLVM/project f788216libcxx/docs/Status Cxx2cPapers.csv

[libc++][docs] Mark P2786R13 and P3920R0 "Nothing To Do" (#173348)

As the latter reverted the former.
DeltaFile
+2-2libcxx/docs/Status/Cxx2cPapers.csv
+2-21 files

LLVM/project 3a4eff5llvm/test/Transforms/InstCombine/X86 blend_x86.ll

[X86] Add instcombine tests showing potential to fold shifted blendv masks into regular cmp+select sequences (#173383)

When converting blendv intrinsics to generic selects, we currently just
handle direct sext(vXi1) masks but other arithmetic can be converted
with a suitable comparison - with shift lefts being the more useful.
DeltaFile
+48-0llvm/test/Transforms/InstCombine/X86/blend_x86.ll
+48-01 files

FreeNAS/freenas 3a8ae61src/middlewared/middlewared/plugins/pool_ pool.py

NAS-139004 / 26.04 / Properly add all sed attr for boot pool state (#17901)

This commit adds changes to make sure all_sed attr is properly reflected
in pool normalize info method as that is used in boot plugin apart from
pool plugin where the pydantic model expects all_sed attr to be there as
boot plugin uses pool plugin's pydantic models.
DeltaFile
+1-0src/middlewared/middlewared/plugins/pool_/pool.py
+1-01 files

FreeNAS/freenas 3ba2cdasrc/middlewared/middlewared/api/v25_10_2 certificate.py

NAS-139056 / 25.10.2 / Fix crypto plugin DN definition to use LongStr… … (#17900)

…(#17888)

…ing to support DNs > 1024 characters

https://ixsystems.atlassian.net/browse/NAS-139056
https://forums.truenas.com/t/certificates-cannot-retrieve-response/60967

Looks like this was introduced by #16080.

`DN` is of type `str`, which is limited to 1024 characters by the
BaseModel class:
```python
class BaseModel(PydanticBaseModel, metaclass=_BaseModelMetaclass):
    model_config = ConfigDict(
        extra="forbid",
        strict=True,
        str_max_length=1024,     <-------------

    [27 lines not shown]
DeltaFile
+1-1src/middlewared/middlewared/api/v25_10_2/certificate.py
+1-11 files

LLVM/project ae7c3f4utils/bazel/llvm-project-overlay/clang BUILD.bazel, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[bazel] Update bazel rules after moving passplugin to llvm/passes (#173308)

1.
https://github.com/llvm/llvm-project/commit/f54df0d09e19ec6b205cb0af45c7ecea2fd8aeff
moved PassPlugin.h from llvm/Passes to llvm/Plugins.
2. https://github.com/llvm/llvm-project/pull/173104 updated clib dep for
__support_alloc_checker
This bazel rules accomodates the changes
DeltaFile
+17-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+12-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+10-0utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+3-0utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+2-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+44-05 files

FreeBSD/doc 004b8a3website/archetypes/release hardware.adoc, website/content/en/releases/15.0R hardware.adoc

hardware: Add the udl driver

I just discovered this driver while auditing apropos results. Turns out,
this driver has existed since FreeBSD 11.0. It was not built by default
initially, but the module is present on my 15.0-RELEASE box.
DeltaFile
+28-0website/content/en/releases/15.0R/hardware.adoc
+2-0website/archetypes/release/hardware.adoc
+30-02 files

LLVM/project 9c0bf3dbolt/utils/docker-tests Dockerfile

[BOLT] Add Dockerfile for testing (#173066)

Add utils/docker-tests/Dockerfile to facilitate in-tre and out-of-tree
testing.

Builds perf from source to work around an Ubuntu 24.04 issue.

To reproduce a specific issue adjust the Dockerfile like:
```
RUN git clone https://github.com/llvm/llvm-project
RUN cd llvm-project && git checkout <SHA>
```
DeltaFile
+59-0bolt/utils/docker-tests/Dockerfile
+59-01 files

FreeBSD/ports a3b51b9misc/codex distinfo Makefile

misc/codex: Update to 0.77.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.74.0
- https://github.com/openai/codex/releases/tag/rust-v0.75.0
- https://github.com/openai/codex/releases/tag/rust-v0.76.0
- https://github.com/openai/codex/releases/tag/rust-v0.77.0

Reported by:    GitHub (watch releases)
DeltaFile
+19-9misc/codex/distinfo
+11-2misc/codex/Makefile
+8-3misc/codex/Makefile.crates
+38-143 files

OpenBSD/ports 6be4SRxnet Makefile

   +lyrebird
VersionDeltaFile
1.1449+1-0net/Makefile
+1-01 files

OpenBSD/ports 5SrsiXvwww/nghttp3 Makefile distinfo

   Update to nghttp3 1.14.0

   https://github.com/ngtcp2/nghttp3/releases/tag/v1.14.0
VersionDeltaFile
1.26+2-2www/nghttp3/Makefile
1.22+2-2www/nghttp3/distinfo
+4-42 files

OpenBSD/ports hNCwPVcnet/ngtcp2 Makefile distinfo

   Update to ngtcp2 1.19.0

   https://github.com/ngtcp2/ngtcp2/releases/tag/v1.19.0
VersionDeltaFile
1.35+3-3net/ngtcp2/Makefile
1.33+2-2net/ngtcp2/distinfo
+5-52 files

FreeBSD/src 3c83b5dshare/man/man4 udl.4

udl.4: Tweak HARDWARE for hardware release note

Fixes:  97fa62708f67 (udl.4: Consolidate HARDWARE and add HISTORY)
DeltaFile
+40-21share/man/man4/udl.4
+40-211 files

LLVM/project 1437bd8flang/lib/Parser unparse.cpp

[flang][OpenMP] Order Unparse functions for OpenMP classes, NFC
DeltaFile
+396-402flang/lib/Parser/unparse.cpp
+396-4021 files

OpenBSD/ports W661BHenet/lyrebird distinfo modules.inc, net/lyrebird/pkg README DESCR

   Initial revision
VersionDeltaFile
1.1+772-0net/lyrebird/distinfo
1.1+276-0net/lyrebird/modules.inc
1.1+33-0net/lyrebird/Makefile
1.1+29-0net/lyrebird/pkg/README
1.1+4-0net/lyrebird/pkg/DESCR
1.1+3-0net/lyrebird/pkg/PLIST
+1,117-06 files not shown
+1,117-012 files

LLVM/project 6a7d550flang/docs OpenMP-declare-target.md OpenMP-descriptor-management.md

[flang][NFC] Strip trailing whitespace from markdown files (2 of 2)

Strip trailing whitespace from the remaining markdown files. This
completes the sequence of NFC commits cleaning up trailing
whitespace from markdown files.
DeltaFile
+112-112flang/docs/OpenMP-declare-target.md
+34-34flang/docs/OpenMP-descriptor-management.md
+10-10flang/docs/Overview.md
+10-10flang/docs/OptionComparison.md
+9-9flang/docs/OpenACC-descriptor-management.md
+5-5flang/docs/OpenACC.md
+180-18012 files not shown
+214-21518 files

pfSense/pfsense b803fd3src/usr/local/bin kea2unbound

kea2unbound: don't crash if include file is empty
DeltaFile
+5-2src/usr/local/bin/kea2unbound
+5-21 files

FreeBSD/src 97fa627share/man/man4 udl.4

udl.4: Consolidate HARDWARE and add HISTORY

Some of the information needed for the HARDWARE section was the entire
DESCRIPTION section, so merge the two. While here, add the HISTORY of
this driver, add "driver" to the document description matching other
drivers, and tag the SPDX license identifier for mechanical parsing.

MFC after:      3 days
DeltaFile
+15-7share/man/man4/udl.4
+15-71 files

FreeBSD/ports 1dc63edwww/qt6-webengine/files patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c

www/qt6-webengine: Fix build on aarch64

Accepted by:    portmgr (build fix blanket)
DeltaFile
+0-23www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
+21-0www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c
+21-232 files

FreeBSD/ports 81d7744devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.543

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

NetBSD/src XZ9RK8Edoc 3RDPARTY

   doc: libarchive-3.8.4 is out
VersionDeltaFile
1.2150+3-3doc/3RDPARTY
+3-31 files

LLVM/project a3c8b09lldb/include/lldb/ValueObject DILAST.h DILEval.h, lldb/source/Target StackFrame.cpp

[lldb][NFC] Assert ASTNodeUPs and pass ASTNodes by reference in DIL (#173240)

1. Every `ASTNodeUP` is asserted before being used in creating another
`ASTNodeUP`.
2. Removed returning `nullptr` in `ParseIntegerLiteral` and
`ParseFloatingPointLiteral` to avoid confusion.
3. All `ASTNodes` are now passed by reference instead of pointer.
DeltaFile
+74-74lldb/source/ValueObject/DILEval.cpp
+37-37lldb/include/lldb/ValueObject/DILAST.h
+12-12lldb/include/lldb/ValueObject/DILEval.h
+9-9lldb/source/ValueObject/DILAST.cpp
+10-5lldb/source/ValueObject/DILParser.cpp
+1-1lldb/source/Target/StackFrame.cpp
+143-1386 files

LLVM/project 6ac8004clang/lib/Headers __clang_hip_libdevice_declares.h, clang/test/Headers __clang_hip_math_deprecated.hip

clang/HIP: Remove deprecated rcp pseudo-intrinsics (#171123)

These shouldn't have been used by external users in the first place,
but have also been marked as deprecated for a number of releases.
DeltaFile
+0-29clang/test/Headers/__clang_hip_math_deprecated.hip
+0-22clang/lib/Headers/__clang_hip_libdevice_declares.h
+0-512 files

FreeBSD/src 7eb5a5blibexec/atrun atrun.man

at cron file is now in /etc/cron.d

PR: 243380
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1106

(cherry picked from commit 783baf00128f6cf6fc08404eaad6a11b29d4025d)
DeltaFile
+1-1libexec/atrun/atrun.man
+1-11 files

FreeBSD/src c6cddb8libexec/atrun atrun.man

at cron file is now in /etc/cron.d

PR: 243380
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1106

(cherry picked from commit 783baf00128f6cf6fc08404eaad6a11b29d4025d)
DeltaFile
+1-1libexec/atrun/atrun.man
+1-11 files