NetBSD/pkgsrc-wip 26c2e7bp0f TODO

p0f: Add TODO
DeltaFile
+1-0p0f/TODO
+1-01 files

FreeBSD/ports 37a7837math/R-cran-hexbin Makefile distinfo

math/R-cran-hexbin: Update to 1.28.6

- Switch WWW to canonical form

ChangeLog: https://github.com/edzer/hexbin/compare/baa6f523...ed2b0af
DeltaFile
+3-3math/R-cran-hexbin/distinfo
+2-2math/R-cran-hexbin/Makefile
+5-52 files

LLVM/project ae76985llvm/docs/_static custom.css

[Docs] don't stylize syntax errors in code blocks (#212698)

When a code block in the documentation contains (almost) pseudocode, the
Pygments parser flags errors and renders them with red-bordered boxes.
This is unnecessarily ugly. We can see examples of this in the LangRef
with LLVM code blocks.

Instead set the style to just render them as plain text. This is still
recognizable as incorrect syntax, but does not distract the reader from
the actual example.

Assisted-by: Claude Opus 4.8
DeltaFile
+8-0llvm/docs/_static/custom.css
+8-01 files

LLVM/project f123a17libc/src/__support/math CMakeLists.txt ceilf128.h

test
DeltaFile
+10-1libc/src/__support/math/ceilf128.h
+1-0libc/src/__support/math/CMakeLists.txt
+11-12 files

NetBSD/pkgsrc-wip 56dc952p0f Makefile, p0f/patches patch-p0f-query.c patch-build.sh

p0f: Update to 3.09b

Update to the latest release 3.09b.

Still not building, there is a bit of work to do because the build
system is completely changed!
DeltaFile
+0-31p0f/patches/patch-aa
+0-22p0f/patches/patch-ae
+0-21p0f/patches/patch-ad
+15-0p0f/patches/patch-build.sh
+0-14p0f/patches/patch-p0f-query.c
+5-7p0f/Makefile
+20-951 files not shown
+24-1027 files

FreeBSD/ports 4796e03math/py-pdal/files patch-CMakeLists.txt patch-pyproject.toml

math/py-pdal: Fix build after devel/py-scikit-build update

Approved by:    portmgr (unbreak; blanket)
DeltaFile
+9-1math/py-pdal/files/patch-pyproject.toml
+8-0math/py-pdal/files/patch-CMakeLists.txt
+17-12 files

LLVM/project 84a0c00llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN load-of-pointer-select-available.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+44-0llvm/test/Transforms/GVN/load-of-pointer-select-available.ll
+9-2llvm/lib/Transforms/Scalar/GVN.cpp
+53-22 files

LLVM/project 22898d9llvm/lib/Target/AMDGPU SIInstrInfo.cpp VOP3PInstructions.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

[AMDGPU] Duplicate packed fp32 instructions

These have different semantics on gfx9 and gfx12 with respect to
scalar operands.
DeltaFile
+24-10llvm/lib/Target/AMDGPU/SIInstructions.td
+15-8llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+9-9llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+6-6llvm/test/CodeGen/AMDGPU/bug-pk-f32-imm-fold.mir
+5-5llvm/test/CodeGen/AMDGPU/coexec-sched-effective-stall.mir
+4-4llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+63-424 files not shown
+70-4610 files

FreeNAS/freenas 3a4935dsrc/middlewared/middlewared/test/integration/assets hostkvm.py

NAS-142002 / 26.0.0-BETA.3 / Use TrueNAS vm APIs when /etc/tn-test/config.json present (by bmeagherix) (#19446)

Falls back to virsh otherwise, preserving behavior on the Debian/KVM
rig.

This change is required so that CI tests can manipulate VM state (i.e.
thru the VM **host**) on the new CI rig.

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

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+47-0src/middlewared/middlewared/test/integration/assets/hostkvm.py
+47-01 files

FreeNAS/freenas ec73238src/middlewared/middlewared/test/integration/assets hostkvm.py

NAS-142002 / 25.10.6 / Use TrueNAS vm APIs when /etc/tn-test/config.json present (by bmeagherix) (#19445)

Falls back to virsh otherwise, preserving behavior on the Debian/KVM
rig.

This change is required so that CI tests can manipulate VM state (i.e.
thru the VM **host**) on the new CI rig.

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

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+47-0src/middlewared/middlewared/test/integration/assets/hostkvm.py
+47-01 files

LLVM/project 705d0ecllvm/include/llvm/MC MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp

[SystemZ][z/OS] Implement emitCommonSymbol in MCGOFFStreamer (#210179)

Common globals were not emitted in GOFF object files due to a missing
emitCommonSymbol implementation. This adds the implementation to emit
the required SD/ED/PR ESD records in the GOFF object file.
DeltaFile
+29-0llvm/lib/MC/MCGOFFStreamer.cpp
+28-0llvm/test/CodeGen/SystemZ/zos-common-global.ll
+1-1llvm/include/llvm/MC/MCGOFFStreamer.h
+58-13 files

LLVM/project 6554a97clang/test/Driver aarch64-ptrauth.c

[PAC][clang][test] Fix incorrect usage of `-NOT` suffix for FileCheck (#212445)

Previously, `-NOT` checks were not doing what was intended: checking
that given strings are not present within the same line where other
patterns are confirmed present by other checks. `-NOT` semantics is
checking pattern absense in between other checks, not total absense.

This patch makes use of `--implicit-check-not` instead for this purpose.
DeltaFile
+15-14clang/test/Driver/aarch64-ptrauth.c
+15-141 files

LLVM/project 86fb40dllvm/include/llvm/ProfileData SampleProfReader.h, llvm/lib/Transforms/IPO SampleProfileMatcher.cpp SampleProfile.cpp

[ProfileData] Implement contains in SampleProfileNameTable (NFC) (#211995)

This patch implements contains(StringRef) and contains(uint64_t) in
SampleProfileNameTable and SampleProfileReader to serve symbol
membership queries directly from the reader -- "is this symbol in the
name table?".

Without this patch, users of the sample profile reader, namely
SampleProfileLoader::doInitialization and SampleProfileNameSet, each
construct their own StringSet<> containing all name table entries.
That is, we end up with two instances of StringSet<> with identical
contents.  Since these instances hold their own copies of symbol
strings on the heap, both the constructor and destructor take up a
large portion of compilation time.

This patch teaches SampleProfileReader::contains to directly serve
symbol membership queries.

- For EytzingerSampleProfileNameTable, contains performs binary search

    [11 lines not shown]
DeltaFile
+65-18llvm/include/llvm/ProfileData/SampleProfReader.h
+5-25llvm/lib/Transforms/IPO/SampleProfile.cpp
+11-0llvm/unittests/ProfileData/SampleProfTest.cpp
+1-2llvm/lib/Transforms/IPO/SampleProfileMatcher.cpp
+82-454 files

FreeBSD/ports d60a0a5sysutils/xfce4-settings pkg-plist Makefile

sysutils/xfce4-settings: Update to 4.20.5
DeltaFile
+3-3sysutils/xfce4-settings/distinfo
+1-1sysutils/xfce4-settings/Makefile
+1-0sysutils/xfce4-settings/pkg-plist
+5-43 files

FreeBSD/ports 6b33569deskutils/xfce4-tumbler Makefile distinfo

deskutils/xfce4-tumbler: Update to 4.20.2
DeltaFile
+3-3deskutils/xfce4-tumbler/distinfo
+1-2deskutils/xfce4-tumbler/Makefile
+4-52 files

FreeBSD/ports fe5c55esysutils/xfce4-power-manager Makefile distinfo

sysutils/xfce4-power-manager: Update to 4.20.1
DeltaFile
+3-3sysutils/xfce4-power-manager/distinfo
+1-1sysutils/xfce4-power-manager/Makefile
+4-42 files

FreeBSD/ports b29c747x11-wm/xfce4-panel Makefile pkg-plist

x11-wm/xfce4-panel: Update to 4.20.8
DeltaFile
+3-3x11-wm/xfce4-panel/distinfo
+1-1x11-wm/xfce4-panel/Makefile
+2-0x11-wm/xfce4-panel/pkg-plist
+6-43 files

OpenBSD/src ZZGRQQ5usr.sbin/vmd vioqcow2.c

   vmd(8): reject short qcow2 l2 metadata reads.

   Prevents use of partially initialized buffer if the read is short.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.30+4-2usr.sbin/vmd/vioqcow2.c
+4-21 files

FreeBSD/src 23216f6usr.sbin/certctl certctl.c

certctl: Enforce 0444 mode on new files

When writing to a file, call fchmod() to ensure the file mode matches
the intended mode, which is 0444.  This was already done when replacing
an existing file, but not when creating a new file, which meant if the
process umask was 077, the resulting certificates and bundle would be
unreadable by unprivileged users.

MFC after:      1 week
Reviewed by:    des
Differential Revision:  https://reviews.freebsd.org/D58304

(cherry picked from commit 02f174179a538f89185d275b4e64277baf3acc50)
DeltaFile
+4-0usr.sbin/certctl/certctl.c
+4-01 files

FreeNAS/freenas 3963db5

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

NetBSD/pkgsrc-wip 5672fd5java-netty TODO

java-netty: Add recent CVEs
DeltaFile
+2-1java-netty/TODO
+2-11 files

FreeNAS/freenas d37e80b

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 8a08e62src/middlewared/middlewared/test/integration/assets hostkvm.py

NAS-142002 / 27.0.0-BETA.1 / Use TrueNAS vm APIs when /etc/tn-test/config.json present (#19443)

Falls back to virsh otherwise, preserving behavior on the Debian/KVM
rig.

This change is required so that CI tests can manipulate VM state (i.e.
thru the VM **host**) on the new CI rig.
DeltaFile
+47-0src/middlewared/middlewared/test/integration/assets/hostkvm.py
+47-01 files

FreeBSD/src 8710a12cddl/lib/libdtrace siftr.d

libdtrace: Fix up one more translator

Fixes:  d8bcb13b79b4 ("libdtrace: Fix up translators after struct in_conninfo changes")
DeltaFile
+2-2cddl/lib/libdtrace/siftr.d
+2-21 files

FreeBSD/src 815976esys/kern uipc_ktls.c kern_mbuf.c, sys/sys mbuf.h

ktls: Propagate EPG_FLAG_ANON to mapped mbufs

Otherwise ktls_mbuf_crypto_state() will reject mbufs created by
_mb_unmapped_to_ext(), which arises when transmitting packets through an
interface that doesn't support unmapped mbufs, and the loopback
interface in particular.

PR:             296498
Fixes:          3444414cb463 ("ktls: Don't attempt to modify non-anonymous mbufs on the receive path")
Reviewed by:    gallatin, jhb
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57557
DeltaFile
+2-1sys/kern/uipc_ktls.c
+3-0sys/kern/kern_mbuf.c
+1-0sys/sys/mbuf.h
+6-13 files

LLVM/project fee444ellvm/include/llvm/IR RuntimeLibcalls.td, llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

RuntimeLibcalls: Add generic FCMP3_F* three-way compare for single-symbol ABIs

MSP430's __mspabi_cmpd/__mspabi_cmpf are one three-way compare symbol serving
every predicate, previously modeled as six suffixed impls each. Replace them
with a single generic operator FCMP3_*, and give softenSetCCOperands a 3rd
lowering option. After the boolean O*_F* and the per-predicate FCMP3_<pred>_F*
helpers, use the generic FCMP3_F* helper tested with the predicate's condition
code.

Also opt __nedf2 out of the MSP430 default set: it was the only libgcc F64
compare not already opted out, so it would otherwise provide FCMP3_UNE_F64 and
win over __mspabi_cmpd for not-equal.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+45-40llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+11-26llvm/include/llvm/IR/RuntimeLibcalls.td
+56-662 files

LLVM/project d77892cllvm/include/llvm/IR RuntimeLibcalls.td, llvm/lib/CodeGen TargetLoweringBase.cpp

RuntimeLibcalls: Split soft-float three-way compares into distinct libcall kinds

Soft-float compares come in two flavors. ARM AEABI (__aeabi_dcmpeq) and VFP
(__eqdf2vfp) return a simple 0/1 boolean and use the existing O*_F* / UO_F*
libcalls. The libgcc/compiler-rt helpers (__eqdf2, __ltdf2, ...) return a
three-way -1/0/1, which the legalizer needs to insert the appropriate compare
against.

The three-way helpers previously masqueraded as O*_F* implementations, with the
condition code recovered from a hardcoded switch. Model them instead as distinct
operations. The legalizer then reasons about how to make use of the call result
based on which flavor of operation is available, rather than special casing what
the specific implementation is.

This leaves the mspabi cases for a later cleanup, because it's 3-way usage is
slightly different from the ARM case.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+74-54llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+68-56llvm/include/llvm/IR/RuntimeLibcalls.td
+52-28llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
+0-69llvm/lib/CodeGen/TargetLoweringBase.cpp
+18-0llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
+8-6llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+220-2131 files not shown
+220-2187 files

LLVM/project 834d585llvm/test/tools/llubi ptrtoint_cast.ll, llvm/tools/llubi/lib Interpreter.cpp Context.cpp

[llubi] Fix ptrtoint's return type (#212839)

Closes https://github.com/llvm/llvm-project/issues/212788.
DeltaFile
+24-0llvm/test/tools/llubi/ptrtoint_cast.ll
+3-3llvm/tools/llubi/lib/Context.cpp
+3-2llvm/tools/llubi/lib/Interpreter.cpp
+30-53 files

FreeBSD/src 248d537sys/dev/sdhci sdhci_pci.c sdhci.h

sdhci: don't infer a non-removable slot on Apollo Lake SDXC

Intel Apollo Lake SDXC controller reports a Slot Type of
"Embedded Slot for One Device" in SDHCI_CAPABILITIES bits, even
when the slot is a removable card reader.
This caused 48 timeouts before the boot sequence resumed.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D58467
DeltaFile
+2-1sys/dev/sdhci/sdhci.c
+2-0sys/dev/sdhci/sdhci.h
+1-0sys/dev/sdhci/sdhci_pci.c
+5-13 files

LLVM/project 9064e23.github CODEOWNERS

Add some bazel libc review coverage (#209789)

This should improve timezone coverage for keeping the bazel build
working due to libc breakages, e.g. #209433 broke things and the bazel
fixer bot sent out #209689. But since it wasn't landed until just
recently, manual fixes were needed for other changes like #209449. This
wouldn't be as bad if the bazel fixer bot could handle layered
breakages.
DeltaFile
+1-0.github/CODEOWNERS
+1-01 files