FreeNAS/freenas 98c80e1src/middlewared/middlewared/plugins/zfs tier.py

Fix
DeltaFile
+2-0src/middlewared/middlewared/plugins/zfs/tier.py
+2-01 files

LLVM/project a9df7c7llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU bf16-math.ll

[AMDGPU] True16 support for bf16 clamp pattern on gfx1250 (#190036)
DeltaFile
+174-55llvm/test/CodeGen/AMDGPU/bf16-math.ll
+9-1llvm/lib/Target/AMDGPU/SIInstructions.td
+183-562 files

FreeBSD/ports 9e691aawww Makefile, www/static-api distinfo Makefile.crates

www/static-api: [NEW PORT] Simple application emulating a basic REST API

WWW: https://github.com/josejachuf/static-api-rs/

PR:             276675
Reviewed by:            yuri@ (Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+751-0www/static-api/distinfo
+374-0www/static-api/Makefile.crates
+21-0www/static-api/Makefile
+12-0www/static-api/pkg-descr
+1-0www/Makefile
+1,159-05 files

NetBSD/pkgsrc 1nqKxFWdoc CHANGES-pkgsrc-2026Q1

   doc: update for #7067
VersionDeltaFile
1.1.2.5+4-1doc/CHANGES-pkgsrc-2026Q1
+4-11 files

NetBSD/pkgsrc fieBADQgraphics/xplot distinfo, graphics/xplot/patches patch-configure patch-configure

   Pullup ticket #7067 - requested by wiz
   graphics/xplot: Build fix

   Revisions pulled up:
   - graphics/xplot/distinfo                                       1.15
   - graphics/xplot/patches/patch-ab                               1.8
   - graphics/xplot/patches/patch-configure                        1.1

   ---
      Module Name:      pkgsrc
      Committed By:     wiz
      Date:             Wed Apr  1 06:46:56 UTC 2026

      Modified Files:
        pkgsrc/graphics/xplot: distinfo
        pkgsrc/graphics/xplot/patches: patch-ab
      Added Files:
        pkgsrc/graphics/xplot/patches: patch-configure


    [4 lines not shown]
VersionDeltaFile
1.1.2.2+13-0graphics/xplot/patches/patch-configure
1.1.2.1+0-13graphics/xplot/patches/patch-configure
1.7.160.1+4-4graphics/xplot/patches/patch-ab
1.14.2.1+3-2graphics/xplot/distinfo
+20-194 files

NetBSD/pkgsrc sXvMS79doc CHANGES-pkgsrc-2026Q1

   doc: amend #7059
VersionDeltaFile
1.1.2.4+2-1doc/CHANGES-pkgsrc-2026Q1
+2-11 files

NetBSD/pkgsrc JbjtOz1lang/ruby rubyversion.mk

   Pullup ticket #7059 - requested by taca
   lang/ruby: Build fix

   Revisions pulled up:
   - lang/ruby/rubyversion.mk                                      1.317

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Tue Mar 31 14:44:03 UTC 2026

      Modified Files:
        pkgsrc/lang/ruby: rubyversion.mk

      Log Message:
      lang/ruby: fix build problem of ruby34

      Fix build problem of ruby34, correcting version of pstore gem.
VersionDeltaFile
1.314.2.3+2-2lang/ruby/rubyversion.mk
+2-21 files

LLVM/project c6669c4llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 fma-conversion-multi-use-guard.ll

[SLP] Guard FMulAdd conversion to require single-use/non-reordered FMul operands

The FMulAdd (CombinedVectorize) transformation in transformNodes() marks
an FMul child entry with zero cost, assuming it is fully absorbed into
the fmuladd intrinsic. However, when any FMul scalar has multiple uses
(e.g., also stored separately), the FMul must survive as a separate
node.

Reviewers: hiraditya, RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/189692
DeltaFile
+6-14llvm/test/Transforms/SLPVectorizer/AArch64/fma-conversion-multi-use-guard.ll
+16-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+22-142 files

LLVM/project 6c92374llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor/AMDGPU nofpclass-amdgcn-fract.ll

ValueTracking: llvm.amdgcn.fract cannot introduce overflow (#189002)

This returns a value with an absolute value less than 1.
DeltaFile
+26-0llvm/test/Transforms/Attributor/AMDGPU/nofpclass-amdgcn-fract.ll
+2-1llvm/lib/Analysis/ValueTracking.cpp
+28-12 files

LLVM/project 478a6ablldb/packages/Python/lldbsuite/test/make Makefile.rules

[lldb/test] Codesign executables built with custom Makefile rules (#189902)

Tests with custom a.out targets in their Makefile (i.e.
`TestBSDArchives.py`) bypass the standard Makefile.rules linking step
where `CODESIGN` is applied. This leaves the binary unsigned, causing
the process to get kill it on remote darwin devices.

This adds a codesigning step to the all target in Makefile.rules that
signs both $(EXE) and a.out if they exist. This ensures all test
binaries are signed regardless of how they were built.

rdar://173840592

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+7-0lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+7-01 files

NetBSD/src prLtXDfdistrib/sets/lists/debug mi, distrib/sets/lists/tests mi

   libc: test long double conversions

   On sparc64, tests/usr.bin/xlint/lint1/msg_380.c and msg_381.c fail.
VersionDeltaFile
1.1+114-0tests/lib/libc/t_long_double.c
1.53+3-2tests/lib/libc/Makefile
1.510+2-1distrib/sets/lists/debug/mi
1.1416+2-1distrib/sets/lists/tests/mi
+121-44 files

OpenBSD/ports pU630qqnet/p5-NetAddr-MAC Makefile distinfo

   update p5-NetAddr-MAC to 1.00
   from maintainer Mikolaj Kucharski
VersionDeltaFile
1.10+4-1net/p5-NetAddr-MAC/Makefile
1.6+2-2net/p5-NetAddr-MAC/distinfo
+6-32 files

LLVM/project b75bf1eclang/docs ReleaseNotes.rst, clang/lib/Analysis ThreadSafety.cpp

Revert "Thread Safety Analysis: Drop call-based alias invalidation (#187691)" (#190041)

This reverts commit 873d6bc3b415f1c2d942bbf4e4219c4bdcd4f2f8.

This causes Linux kernel build to fail because it relied on
alias-invalidation in kernel/core/sched.c.
DeltaFile
+52-0clang/lib/Analysis/ThreadSafety.cpp
+11-26clang/test/SemaCXX/warn-thread-safety-analysis.cpp
+0-5clang/docs/ReleaseNotes.rst
+63-313 files

LLVM/project 9f50004mlir/lib/Dialect/XeGPU/Transforms XeGPUPeepHoleOptimizer.cpp, mlir/test/Dialect/XeGPU peephole-optimize.mlir

[MLIR][XeGPU] Enhance the peephole optimization to remove the convert_layout after multi-reduction rewrite (#188849)
DeltaFile
+57-28mlir/test/Dialect/XeGPU/peephole-optimize.mlir
+25-0mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+82-282 files

LLVM/project 09264aeoffload CMakeLists.txt

Merge commit '61a43720f3e31357ff3842a02d5460e71e4062a6' into HEAD
DeltaFile
+0-114offload/CMakeLists.txt
+0-1141 files

LLVM/project 61a4372offload CMakeLists.txt

Merge commit '1e19b4364dd3f827e4110b0bc14ec31bf5bbaf59' into HEAD
DeltaFile
+0-115offload/CMakeLists.txt
+0-1151 files

OpenZFS/src 74504cfcmd/zinject translate.c zinject.c, man/man8 zinject.8

zinject: add numeric suffix support for -r range

Parse range values with zfs_nicestrtonum() instead of strtoull()
so that -r accepts human-readable suffixes (K, M, G, T, P, E).

For example: zinject -r 1G,2G /pool/file

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18374
DeltaFile
+23-12cmd/zinject/translate.c
+7-3man/man8/zinject.8
+3-1cmd/zinject/zinject.c
+33-163 files

LLVM/project 1e19b43offload CMakeLists.txt

Fix incomplete merge
DeltaFile
+0-115offload/CMakeLists.txt
+0-1151 files

OpenBSD/ports wdknkLYaudio/schismtracker Makefile distinfo, audio/schismtracker/patches patch-configure_ac

   schismtracker: switch to upstream provided tarball.

   This removes the need to run autoconf and makes the version number patch
   unnecessary.
VersionDeltaFile
1.65+10-7audio/schismtracker/Makefile
1.47+2-2audio/schismtracker/distinfo
1.47+0-0audio/schismtracker/patches/patch-configure_ac
+12-93 files

OpenZFS/src 1685849include/os/freebsd/zfs/sys zfs_znode_impl.h, module/os/freebsd/zfs zfs_znode_os.c zfs_vfsops.c

FreeBSD: Implement relatime property

While FreeBSD does not support relatime natively, it seems trivial
to implement it just as dataset property for consistency.  To not
change the status quo, change its default to off on FreeBSD.  Now,
if explicitly enabled, it should actually work.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18385
DeltaFile
+43-0module/os/freebsd/zfs/zfs_znode_os.c
+8-3module/zcommon/zfs_prop.c
+8-0module/os/freebsd/zfs/zfs_vfsops.c
+3-1include/os/freebsd/zfs/sys/zfs_znode_impl.h
+0-4tests/runfiles/linux.run
+2-1tests/runfiles/common.run
+64-91 files not shown
+65-97 files

LLVM/project d6d0876llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[NFC][SelectionDAG] Refactor out common default `DemandedElts` calculation (#190031)

Deduplicating the repeated pattern
```cpp
APInt DemandedElts = VT.isFixedLengthVector()
                         ? APInt::getAllOnes(VT.getVectorNumElements())
                         : APInt(1, 1);
```
in SelectionDAG.
DeltaFile
+26-85llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+26-851 files

NetBSD/pkgsrc-wip f963b39. Makefile, py-git-bayesect Makefile PLIST

py-git-bayesect: add new package
DeltaFile
+21-0py-git-bayesect/Makefile
+11-0py-git-bayesect/PLIST
+8-0py-git-bayesect/DESCR
+5-0py-git-bayesect/distinfo
+2-0py-git-bayesect/ALTERNATIVES
+2-0Makefile
+49-06 files

NetBSD/pkgsrc UKXP1QDlang/python wheel.mk

   python: pkglint fix
VersionDeltaFile
1.24+2-2lang/python/wheel.mk
+2-21 files

FreeNAS/freenas b517f45src/middlewared/middlewared/alembic/versions/26.0 2026-03-27_16-24_container_name.py, src/middlewared/middlewared/plugins/container container.py

Adjust container name length
DeltaFile
+14-4src/middlewared/middlewared/pytest/unit/plugins/container/test_name_validation.py
+9-3src/middlewared/middlewared/plugins/container/container.py
+5-3src/middlewared/middlewared/alembic/versions/26.0/2026-03-27_16-24_container_name.py
+28-103 files

LLVM/project d0fdb9cllvm/test/Transforms/Attributor/AMDGPU nofpclass-amdgcn-fract.ll

Update llvm/test/Transforms/Attributor/AMDGPU/nofpclass-amdgcn-fract.ll

Co-authored-by: Yingwei Zheng <dtcxzyw2333 at gmail.com>
DeltaFile
+1-1llvm/test/Transforms/Attributor/AMDGPU/nofpclass-amdgcn-fract.ll
+1-11 files

LLVM/project 0045d79llvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU bf16-math.ll

[AMDGPU] True16 support for bf16 clamp pattern on gfx1250
DeltaFile
+174-55llvm/test/CodeGen/AMDGPU/bf16-math.ll
+9-1llvm/lib/Target/AMDGPU/SIInstructions.td
+183-562 files

LLVM/project 2b87d02clang-tools-extra/clang-tidy/tool run-clang-tidy.py

[clang-tidy] Properly escape printed clang-tidy command in `run-clang-tidy.py` (#189974)

The `run-clang-tidy.py` script now uses `shlex.join()` to construct the
command string for printing.

This ensures that arguments containing shell metacharacters, such as the
asterisk in `--warnings-as-errors=*`, are correctly quoted. This allows
the command to be safely copied and pasted into any shell for manual
execution, fixing errors previously seen with shells like `fish` that
are strict about wildcard expansion.

Before:
```
[ 1/15][0.2s] /usr/bin/clang-tidy -p=/home/user/work/project/build --warnings-as-errors=* /home/user/work/project/src/main.cpp
```

Note: When running this command in fish shell you get some error like
`fish: No matches for wildcard '--warnings-as-errors=*'. See `help
wildcards-globbing``

    [4 lines not shown]
DeltaFile
+2-1clang-tools-extra/clang-tidy/tool/run-clang-tidy.py
+2-11 files

NetBSD/pkgsrc Z0qZyuFlang/python wheel.mk

   python: add PY_RENAME_BINARIES variable

   This will rename the listed binaries in ${PREFIX}/bin from "foo" to
   "foo-${PYVERSSUFFIX}", e.g. "foo-3.14.

   This will allow us to get rid of a lot of post-install targets in
   Python packages.
VersionDeltaFile
1.23+11-1lang/python/wheel.mk
+11-11 files

NetBSD/src uKNs3yllib/libcurses refresh.c addbytes.c

   libcurses: fix wrong NULL guard

   Move the NULL guard in _cursesi_waddbytes() out of #ifdef DEBUG .
   Delay initialization of all variables that require dereferencing pointers
   that might be NULL until after the NULL guards.  This is what KNF calls
   for anyway.

   Fixes PR lib/60153 .
VersionDeltaFile
1.131+8-6lib/libcurses/refresh.c
1.71+10-4lib/libcurses/addbytes.c
1.37+4-4lib/libcurses/attributes.c
1.25+4-3lib/libcurses/insdelln.c
1.11+4-3lib/libcurses/add_wch.c
1.36+3-3lib/libcurses/touchwin.c
+33-236 files

LLVM/project 7757006clang-tools-extra/clang-doc Representation.cpp Representation.h, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Merge data into persistent memory

We have a need for persistent memory for the final info. Since each
group processes a single USR at a time, every USR is only ever processed by
a single thread from the thread pool. This means that we can keep per
thread persistent storage for all the info. There is significant
duplicated data between all the serialized records, so we can just merge
the final/unique items into the persistent arena, and clear out the
scratch/transient arena as we process each record in the bitcode.

The patch adds some APIs to help with managing the data, merging, and
allocation of data in the correct arena. It also safely merges and deep
copies data from the transient arenas into persistent storage that is
never reset until the program completes.

This patch reduces memory by another % over the previous patches,
bringing the total savings over the baseline to 57%. Runtime performance
and benchmarks stay mostly flat with modest improvements.


    [31 lines not shown]
DeltaFile
+134-10clang-tools-extra/clang-doc/Representation.cpp
+25-25clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+7-0clang-tools-extra/clang-doc/Representation.h
+166-353 files