FreeBSD/src 4802753share/man/man4 zyd.4

zyd.4: Canonicalize SYNOPSIS and HARDWARE

MFC after:      3 days
DeltaFile
+12-19share/man/man4/zyd.4
+12-191 files

LLVM/project 6505444llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 sve-int-imm.ll

[AArch64][SVE] - Fix crash  Possible incorrect use of EVT::getVectorNumElements().  (#218733)

Fix https://github.com/llvm/llvm-project/issues/218365
DeltaFile
+12-0llvm/test/CodeGen/AArch64/sve-int-imm.ll
+2-2llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+14-22 files

FreeBSD/doc 83fbb82documentation/content/en/books/fdp-primer/manual-pages _index.adoc

fdp/manual-pages: Nd argument should not be quoted

The Nd macro takes the rest of the line as an argument,
and is not shown quoted in any style guides.
DeltaFile
+3-3documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+3-31 files

FreeNAS/freenas c832dd1src/middlewared/middlewared/api/v25_10_0 pool_snapshottask.py, src/middlewared/middlewared/api/v25_10_1 pool_snapshottask.py

NAS-142610 / 25.10.7 / Fix accepting invalid snapshot lifetime value (by themylogin) (#19558)

Original PR: https://github.com/truenas/middleware/pull/19557

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+1-1src/middlewared/middlewared/api/v25_10_5/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_4/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_3/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_2/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_1/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_0/pool_snapshottask.py
+6-63 files not shown
+9-99 files

FreeNAS/freenas d254cb3src/middlewared/middlewared/api/v25_04_0 pool_snapshottask.py, src/middlewared/middlewared/api/v25_04_1 pool_snapshottask.py

NAS-142610 / 26.0.0-RC.1 / Fix accepting invalid snapshot lifetime value (by themylogin) (#19559)

Original PR: https://github.com/truenas/middleware/pull/19557

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+1-1src/middlewared/middlewared/api/v25_04_2/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_1/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v26_0_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v25_10_5/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v25_10_4/pool_snapshottask.py
+6-34 files not shown
+10-310 files

LLVM/project ef80365llvm/lib/Target/X86 X86InstrSSE.td, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512bf16.ll

[X86] Add missing X86ISD::VPERM2X128 v16bf16 pattern handling (#219513)
DeltaFile
+22-0llvm/test/CodeGen/X86/vector-shuffle-combining-avx512bf16.ll
+2-0llvm/lib/Target/X86/X86InstrSSE.td
+24-02 files

FreeBSD/doc 16b643cdocumentation/content/en/books/fdp-primer/manual-pages _index.adoc

fdp/manual-pages: Canonicalize SYNOPSIS

This follows changes made to the source tree to mdoc(7) and example(4).
All of our documentation on driver SYNOPSIS is now consistent.

Discussed with: arch@ (marc.info/?l=freebsd-arch&m=176782215606871)
DeltaFile
+4-10documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+4-101 files

FreeNAS/freenas 17d7faesrc/middlewared/middlewared/utils/directoryservices krb5_conf.py, tests/unit test_krb5.py

krb5.conf: alias realm case variants and fix domain_realm

MIT krb5 matches [realms] sections case-sensitively, and we set
dns_lookup_kdc = false whenever KDCs are pinned. Samba reconnects as
the machine account after creating it, kiniting as
MACHINE$@<dns_domain_name>, and that name comes from
lsa_QueryInfoPolicy2 in lower case. The lookup misses our upper-case
realm section, has no DNS fallback, and fails with KRB5_REALM_UNKNOWN.

SPNEGO normally falls back to NTLMSSP and the join survives. With the
GPOS STIG enabled smb.conf carries client use kerberos = required,
leaving no other mechanism, so every fresh AD join fails with
WERR_GEN_FAILURE.

Emit each realm under both case spellings sharing the same pinned
KDCs, and take default_domain from the canonical name.

Also rename [domain_realms] to [domain_realm]. MIT krb5 only reads the
singular form, so the section was parsing cleanly and being ignored.
DeltaFile
+92-7tests/unit/test_krb5.py
+28-5src/middlewared/middlewared/utils/directoryservices/krb5_conf.py
+120-122 files

FreeBSD/ports f50c289net-im/tuba Makefile

net-im/tuba: Fix WRKSRC after switch to Codeberg

In the previous update commit, I wasn't tested Codeberg distribution
file but rather the GitHub one and I noticed that Codeberg archive
extracts Tuba without the version information. Sorry.

Fixes:          b56a69e9705d ("net-im/tuba: Update 0.10.3 => 0.11.0")
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-0net-im/tuba/Makefile
+2-01 files

LLVM/project b68d27cllvm/lib/CodeGen PeepholeOptimizer.cpp

CodeGen: Use getOneNonDBGUser in PeepholeOptimizer

Use getOneNonDBGUser instead of the parent of the first non-debug use operand,
so this no longer depends on MachineOperand::getParent().

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+2-2llvm/lib/CodeGen/PeepholeOptimizer.cpp
+2-21 files

LLVM/project d1c3b1cclang/test/CIR/CodeGen call-conv-lowering-x86_64-packed.c

[CIR] Test bit-fields sharing a unit and a unit under its declared type

A named access unit holds every bit-field declared into it, and its storage
can be narrower than the type those were declared with.  Neither shape was
covered: one record packs three bit-fields into a single six-byte unit, and the
other declares an int bit-field whose unit occupies three bytes.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+24-0clang/test/CIR/CodeGen/call-conv-lowering-x86_64-packed.c
+24-01 files

FreeNAS/freenas bde6589src/middlewared/middlewared/api/v25_04_0 pool_snapshottask.py, src/middlewared/middlewared/api/v25_04_1 pool_snapshottask.py

Fix accepting invalid snapshot lifetime value

(cherry picked from commit 100185bce771001f7c0008889fe6ee1a1f7235f0)
DeltaFile
+1-1src/middlewared/middlewared/api/v25_04_2/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_1/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v26_0_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v25_10_5/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v25_10_4/pool_snapshottask.py
+6-34 files not shown
+10-310 files

LLVM/project fa3c2e9llvm/lib/Analysis ScalarEvolution.cpp, llvm/test/CodeGen/Thumb2/LowOverheadLoops while-loops.ll

[SCEV] Simplify `udiv` equality comparisons against 0 (#218084)

OpenMP sometimes generates loops with the following structure
(significantly oversimplified):
```
unsigned A = ...
unsigned B = ...
unsigned RuntimeTripCount = A / B
if (A >= B) {
  do {
    <body>
  } while (RuntimeTripCount-- > 1)
}
```

However, the runtime unroller will not unroll the do-while loop. SCEV
cannot prove that `RuntimeTripCount` is nonzero at the beginning of the
loop and thus creates a conservative runtime trip count - `1 +
RuntimeTripCount - umin(1, RuntimeTripCount)` - that [exceeds the

    [12 lines not shown]
DeltaFile
+186-0llvm/test/Transforms/LoopUnroll/runtime-unroll-scev-udiv-entry-guard.ll
+22-0llvm/unittests/Analysis/ScalarEvolutionTest.cpp
+6-6llvm/test/CodeGen/Thumb2/LowOverheadLoops/while-loops.ll
+4-5llvm/test/Transforms/IndVarSimplify/AArch64/loop-guards.ll
+8-0llvm/lib/Analysis/ScalarEvolution.cpp
+226-115 files

FreeBSD/ports b56a69enet-im/tuba distinfo pkg-plist

net-im/tuba: Update 0.10.3 => 0.11.0

Upstream switched from GitHub to Codeberg.

Changelog:
https://codeberg.org/GeopJr/Tuba/releases/tag/v0.11.0

Reported by:    repology
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4-5net-im/tuba/Makefile
+3-3net-im/tuba/distinfo
+6-0net-im/tuba/pkg-plist
+13-83 files

LLVM/project cff8878bolt/lib/Target/RISCV RISCVMCPlusBuilder.cpp, bolt/test/RISCV conditional-tail-call-zibi.s invert-branch-zibi.s

[BOLT][RISCV] Support Zibi (#219285)

Assisted-by: Claude
DeltaFile
+61-0bolt/test/RISCV/invert-branch-zibi.s
+49-0bolt/test/RISCV/conditional-tail-call-zibi.s
+6-0bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp
+116-03 files

FreeNAS/freenas c8e814bsrc/middlewared/middlewared/api/v25_10_0 pool_snapshottask.py, src/middlewared/middlewared/api/v25_10_1 pool_snapshottask.py

Fix accepting invalid snapshot lifetime value

(cherry picked from commit 100185bce771001f7c0008889fe6ee1a1f7235f0)
DeltaFile
+1-1src/middlewared/middlewared/api/v25_10_5/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_4/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_3/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_2/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_1/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_10_0/pool_snapshottask.py
+6-63 files not shown
+9-99 files

FreeNAS/freenas 592237dsrc/middlewared/middlewared/api/v25_10_6 pool.py app.py

Add 25.10.6 API
DeltaFile
+1,116-0src/middlewared/middlewared/api/v25_10_6/smb.py
+918-0src/middlewared/middlewared/api/v25_10_6/pool_dataset.py
+867-0src/middlewared/middlewared/api/v25_10_6/directory_services.py
+586-0src/middlewared/middlewared/api/v25_10_6/interface.py
+570-0src/middlewared/middlewared/api/v25_10_6/app.py
+567-0src/middlewared/middlewared/api/v25_10_6/pool.py
+4,624-0119 files not shown
+19,133-0125 files

LLVM/project f994137llvm/lib/CodeGen DetectDeadLanes.cpp

CodeGen: Use getVRegDef in DetectDeadLanes

Look up the defining instruction of a single-def virtual register with
getVRegDef instead of the parent of its first def operand, so this no longer
depends on MachineOperand::getParent().

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+3-5llvm/lib/CodeGen/DetectDeadLanes.cpp
+3-51 files

LLVM/project 7f1488flibc/src/__support/OSUtil/linux/syscall_wrappers timer_gettime.h timer_settime.h, libc/src/time/linux timer_gettime.cpp CMakeLists.txt

[libc][time] Add timer_settime and timer_gettime functions. (#219360)

Follow their documentation at
https://man7.org/linux/man-pages/man2/timer_settime.2.html.

Assisted-by: Gemini
DeltaFile
+138-3libc/test/src/time/timer_test.cpp
+50-0libc/src/__support/OSUtil/linux/syscall_wrappers/timer_settime.h
+49-0libc/src/__support/OSUtil/linux/syscall_wrappers/timer_gettime.h
+34-0libc/src/time/linux/timer_settime.cpp
+32-0libc/src/time/linux/CMakeLists.txt
+31-0libc/src/time/linux/timer_gettime.cpp
+334-311 files not shown
+470-317 files

FreeNAS/freenas 5286b5csrc/middlewared/middlewared/api aliases.py

Add 25.10.6 API
DeltaFile
+1-0src/middlewared/middlewared/api/aliases.py
+1-01 files

FreeBSD/src 541aa93sys/arm/ti files.ti, sys/arm/ti/clk clock_common.h clock_common.c

TI AM335x: Remove clock_common.*

These helper function will not be needed anymore
because the way that clocks are parsed from the DTS is reworked.

Approved by: imp, manu(mentor)
Tested by: Rick Richard
Differential revision: https://reviews.freebsd.org/D46712
DeltaFile
+0-147sys/arm/ti/clk/clock_common.c
+0-39sys/arm/ti/clk/clock_common.h
+0-1sys/arm/ti/files.ti
+0-1873 files

LLVM/project 659b4edllvm/utils/TableGen/Common CodeGenRegisters.cpp

[TableGen] Simplify some code in computeSubRegLaneMasks. NFC. (#219506)
DeltaFile
+2-7llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+2-71 files

FreeNAS/freenas 100185bsrc/middlewared/middlewared/api/v25_04_0 pool_snapshottask.py, src/middlewared/middlewared/api/v25_04_1 pool_snapshottask.py

Fix accepting invalid snapshot lifetime value
DeltaFile
+13-1tests/api2/test_snapshot_task_crud.py
+1-1src/middlewared/middlewared/api/v25_04_2/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_1/pool_snapshottask.py
+1-1src/middlewared/middlewared/api/v25_04_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v27_0_0/pool_snapshottask.py
+1-0src/middlewared/middlewared/api/v26_0_0/pool_snapshottask.py
+18-44 files not shown
+22-410 files

LLVM/project def15c8clang/lib/CIR/CodeGen CIRGenExprScalar.cpp, clang/test/CIR/CodeGen temporary-materialization.cpp

[CIR] Materialize scalar from rvalue reference (#219336)

This adds handling for materializing a scalar value from an rvalue
reference. The implementation is trivial. We just didn't have a test
case previously.
DeltaFile
+38-0clang/test/CIR/CodeGen/temporary-materialization.cpp
+1-3clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+39-32 files

LLVM/project 3fb5187llvm/lib/CodeGen MachineFunction.cpp

CodeGen: Use getVRegDef in salvageCopySSAImpl

Look up the defining instruction of a virtual register with getVRegDef instead
of the parent of its first def operand, so this no longer depends on
MachineOperand::getParent(). getVRegDef already asserts there is at most one
def, so replace the hasOneDef assertion with a null check.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+6-6llvm/lib/CodeGen/MachineFunction.cpp
+6-61 files

LLVM/project 7377807llvm/lib/CodeGen/GlobalISel RegBankSelect.cpp

GlobalISel: Pass instruction to RegBankSelect::tryAvoidingSplit (#219501)

The helper recovered the instruction from the operand's parent, and the
operand is fully determined by the instruction and RepairPt's operand
index. Pass the containing instruction and derive the operand from it, so the
helper no longer depends on MachineOperand::getParent().

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+8-12llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
+8-121 files

OpenBSD/ports L3CJW8uaudio/p5-Audio-Scan Makefile, audio/p5-Audio-Scan/patches patch-src_ape_c

   Prevent out-of-bounds read in p5-Audio-Scan to avoid occasional
   test failures.
VersionDeltaFile
1.25+10-10audio/p5-Audio-Scan/Makefile
1.1+15-0audio/p5-Audio-Scan/patches/patch-src_ape_c
+25-102 files

LLVM/project a0b0b4eclang/include/clang/Options Options.td, clang/lib/Driver/ToolChains Darwin.cpp

[clang][driver][darwin] Support libtool arguments used by SwiftBuild (#218595)

SwiftBuild is considering using clang as the driver for the static
library tool on Darwin, but clang doesn't support a lot of the options
that SwiftBuild uses for libtool. -arch_only is already a clang
argument, but it's intentionally dropped, and it would be awkward to
reconcile if -target or -arch was passed too. Add a
--static-lib-target-arch-only to get the appropriate value for
-arch_only from -target/-arch. -D and -no_warning_for_no_symbols are
currently passed by default, make positive/negative flags to suppress
them. Reuse the -syslibroot, -L, and -filelist arguments from the
linker. Add -Xstatic-lib for SwiftBuild to pass the rest of the
arguments it uses.

Assisted-by: Claude Code

rdar://185468081
DeltaFile
+75-0clang/test/Driver/darwin-static-lib.c
+54-18clang/lib/Driver/ToolChains/Darwin.cpp
+26-0clang/include/clang/Options/Options.td
+13-3clang/test/Driver/fuchsia.c
+11-2clang/test/Driver/baremetal.cpp
+11-0clang/test/Driver/linux-ar-args.c
+190-234 files not shown
+195-2310 files

FreeBSD/src da8b3e7bin/stty stty.1

stty(1): list DISCARD control character
DeltaFile
+1-0bin/stty/stty.1
+1-01 files

LLVM/project ce328d3llvm/lib/Target/X86 X86InstrSSE.td

[X86] Remove duplicate X86ISD::VPERM2X128 v32i8 patterns. NFC. (#219498)
DeltaFile
+0-3llvm/lib/Target/X86/X86InstrSSE.td
+0-31 files