LLVM/project e744b81orc-rt/include/orc-rt/support SimplePackedSerialization.h, orc-rt/include/orc-rt/support/sps SimplePackedSerialization.h

[orc-rt] Group SPS headers under sps/ subdirectories. NFC. (#219614)

The SPS format headers move from support/ to support/sps/, and
SimpleRemoteCA -- whose wire format is SPS, fixed by compatibility with
LLVM's SimpleRemoteEPC -- moves from bedrock/ to bedrock/sps/. Every
file whose contents are SPS-specific now lives under an sps/ directory
in its layer, matching what the sps-ci -> sps rename set up. Tests and
include guards follow.
DeltaFile
+0-826orc-rt/include/orc-rt/support/SimplePackedSerialization.h
+826-0orc-rt/include/orc-rt/support/sps/SimplePackedSerialization.h
+0-441orc-rt/test/unit/support/SimplePackedSerializationTest.cpp
+441-0orc-rt/test/unit/support/sps/SimplePackedSerializationTest.cpp
+0-318orc-rt/test/unit/support/SPSWrapperFunctionTest.cpp
+318-0orc-rt/test/unit/support/sps/SPSWrapperFunctionTest.cpp
+1,585-1,58536 files not shown
+2,775-2,77442 files

LLVM/project b5a2282llvm/include/llvm/ADT SmallPtrSet.h

[ADT] Simplify SmallPtrSetIterator (NFC) (#219087)

This patch simplifies SmallPtrSetIterator by defining it directly
without the type-erased SmallPtrSetIteratorImpl.

In commit cc3fe3c546e0 (#160814), SmallPtrSetIteratorImpl was introduced
to reduce template instantiation bloat.  However, because
SmallPtrSetIteratorImpl is defined entirely in the header and its
trivial iterator loops are aggressively inlined at call sites, the
separate base class adds structural complexity without providing
meaningful code size savings.

Assisted-by: Antigravity
DeltaFile
+34-48llvm/include/llvm/ADT/SmallPtrSet.h
+34-481 files

OpenBSD/src hbQrslpregress/lib/libm/msun Makefile

   Purge expected failures on amd64 after recent libm changes.
VersionDeltaFile
1.17+2-2regress/lib/libm/msun/Makefile
+2-21 files

OpenBSD/src qlavi74lib/libssl ssl_tlsext.c

   tlsext_alpn_client_process(): rename list and proto

   Use server_list and selected instead of list and proto to reduce noise
   in the next commit.

   ok jsing kenjiro
VersionDeltaFile
1.167+8-8lib/libssl/ssl_tlsext.c
+8-81 files

NetBSD/pkgsrc-wip 8bdcdb5. Makefile, crates-io-cli PLIST DESCR

crates-io-cli: update to current git-hash

Attempt to fix broken build.
DeltaFile
+1,487-0crates-io-cli/distinfo
+496-0crates-io-cli/cargo-depends.mk
+31-0crates-io-cli/Makefile
+6-0crates-io-cli/DESCR
+2-0crates-io-cli/PLIST
+1-0Makefile
+2,023-06 files

NetBSD/pkgsrc-wip d839e4bwebkit-gtk60 distinfo Makefile, webkit-gtk60/patches patch-Source_ThirdParty_skia_CMakeLists.txt

webkit-gtk60: minor build fixes.
DeltaFile
+18-0webkit-gtk60/patches/patch-Source_ThirdParty_skia_CMakeLists.txt
+1-0webkit-gtk60/distinfo
+1-0webkit-gtk60/Makefile
+20-03 files

FreeBSD/src 59b062eshare/man/man4 vr.4

vr.4: Canonicalize SYNOPSIS + tag SPDX

While here, remove superflouous Nd quoting.

MFC after:      3 days
DeltaFile
+5-13share/man/man4/vr.4
+5-131 files

FreeBSD/src fa89ea4share/man/man4 vte.4

vte.4: Canonicalize SYNOPSIS + tag SPDX

MFC after:      3 days
DeltaFile
+16-12share/man/man4/vte.4
+16-121 files

FreeBSD/src 4f5a44ashare/man/man4 vtnet.4

vtnet.4: Canonicalize SYNOPSIS + tag SPDX

MFC after:      3 days
DeltaFile
+25-11share/man/man4/vtnet.4
+25-111 files

LLVM/project e714fcellvm/docs/CommandGuide llvm-ar.md llvm-exegesis.md

[docs] Convert CommandGuide docs to Markdown
DeltaFile
+1,610-1,625llvm/docs/CommandGuide/llvm-debuginfo-analyzer.md
+581-604llvm/docs/CommandGuide/FileCheck.md
+524-549llvm/docs/CommandGuide/lit.md
+417-429llvm/docs/CommandGuide/llvm-cov.md
+302-310llvm/docs/CommandGuide/llvm-exegesis.md
+269-275llvm/docs/CommandGuide/llvm-ar.md
+3,703-3,79225 files not shown
+5,638-5,82731 files

LLVM/project d0a2bd3llvm/docs/CommandGuide lit.rst lit.md

[docs] Rename CommandGuide docs to Markdown
DeltaFile
+0-2,234llvm/docs/CommandGuide/llvm-debuginfo-analyzer.rst
+2,234-0llvm/docs/CommandGuide/llvm-debuginfo-analyzer.md
+0-961llvm/docs/CommandGuide/FileCheck.rst
+961-0llvm/docs/CommandGuide/FileCheck.md
+0-798llvm/docs/CommandGuide/lit.rst
+798-0llvm/docs/CommandGuide/lit.md
+3,993-3,99356 files not shown
+8,796-8,79662 files

FreeBSD/src 5246f10share/man/man4 vxlan.4

vxlan.4: Canonicalize SYNOPSIS + mechanical nits

+ tag SPDX
+ remove superflouous Nd quoting
+ fix AUTHORS email markup

MFC after:      3 days
DeltaFile
+9-14share/man/man4/vxlan.4
+9-141 files

FreeBSD/doc 578fc00website/archetypes/release hardware.adoc

HW Relnotes template: Add wbwd
DeltaFile
+2-0website/archetypes/release/hardware.adoc
+2-01 files

FreeBSD/src b7d15dbshare/man/man4 wg.4

wg.4: Canonicalize SYNOPSIS + mechanical nits

While here:
+ tag SPDX
+ remove superflouous Nd quotes
+ add the usual missing blank comment line preceeding file

MFC after:      3 days
DeltaFile
+5-11share/man/man4/wg.4
+5-111 files

FreeBSD/src d58130dshare/man/man4 wdatwd.4

wdatdw.4: Canonicalize SYNOPSIS + tag SPDX

MFC after:      3 days
DeltaFile
+6-12share/man/man4/wdatwd.4
+6-121 files

FreeBSD/src e3ab040share/man/man4 xdma.4

xdma.4: Canonicalize SYNOPSIS

MFC after:      3 days
DeltaFile
+6-10share/man/man4/xdma.4
+6-101 files

FreeBSD/src eddc4e9share/man/man4 wbwd.4

wbwd.4: Canonicalize SYNOPSIS, HARDWARE + tag SPDX

MFC after:      3 days
DeltaFile
+17-13share/man/man4/wbwd.4
+17-131 files

FreeBSD/src 8abab45share/man/man4 bnxt.4

bnxt.4: Canonicalize SYNOPSIS

While here, tag SPDX.

MFC after:              3 days
Reviewed by:            kbowling
Differential Revision:  https://reviews.freebsd.org/D59258
DeltaFile
+23-12share/man/man4/bnxt.4
+23-121 files

FreeBSD/src 7199b61share/man/man4 wmt.4

wmt.4: Canonicalize SYNOPSIS

While here, tag SPDX.

MFC after:      3 days
DeltaFile
+9-13share/man/man4/wmt.4
+9-131 files

NetBSD/pkgsrc juN7RFKlang/php56 distinfo Makefile, lang/php56/patches patch-Zend_zend__multiply.h

   (lang/php56) fix build for aarch64, by importing php85 change. Not fully checked sorry
VersionDeltaFile
1.1+28-0lang/php56/patches/patch-Zend_zend__multiply.h
1.49+2-2lang/php56/Makefile
1.67+2-1lang/php56/distinfo
+32-33 files

LLVM/project 4cbcc02mlir/lib/Dialect/XeGPU/Transforms XeGPUPropagateLayout.cpp XeGPULayoutImpl.cpp, mlir/test/Dialect/XeGPU resolve-layout-conflicts.mlir

[mlir][xegpu] Resolve layout conflict on scf.for init operands (#215911)

Extends XeGPU layout conflict resolution to cover values carried across
region boundaries. Previously
`ResolveLayoutConflicts::resolveVectorConsumer` skipped all
region-branch operands, so a mismatch between a loop-carried
value's own layout and the layout its loop position requires was never
reconciled and causing lowering issue.
  
  
  assisted-by-claude

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply at anthropic.com>
DeltaFile
+80-3mlir/test/Dialect/XeGPU/resolve-layout-conflicts.mlir
+63-0mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+14-19mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+157-223 files

FreeBSD/src 2f095fasys/dev/e1000 if_em.h e1000_defines.h

e1000: Report corrected LAN management FIFO ECC errors

I350 and I354 report a corrected ECC error in the LAN transmit
management FIFO through LANPERRSTS bit 16.  Unlike the parity status in
the same register, this condition neither interrupts nor stops traffic.

Poll the latch with the other corrected error status, increment a
dedicated counter, and clear only its RW1C bit.  Expose it as
dev.igb.N.memory_errors.corrected_lan_mng_fifo.

Fatal error handling returns before the periodic statistics sweep and
may reset the device.  Drain all I350 and I354 corrected-error status in
the admin task before recovery so the reset does not discard pending
indications.

This follows section 6.21.16 of the Intel Atom Processor C2000 Product
Family Integrated GbE Controller Programmer's Reference Manual,
document 537426 revision 1.5.


    [2 lines not shown]
DeltaFile
+13-1sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_defines.h
+15-13 files

FreeBSD/src 19c1fe2secure/lib/libcrypto/man/man3 NAME_CONSTRAINTS_check.3 OPENSSL_armcap.3

crypto/openssl: add manpages missed in related commit

MFC with:       78e936b2d
Fixes:          0d4d0f3a9 ("crypto/openssl: update generated content ...")
Reported by:    Jenkins CI
DeltaFile
+285-0secure/lib/libcrypto/man/man3/OPENSSL_armcap.3
+237-0secure/lib/libcrypto/man/man3/NAME_CONSTRAINTS_check.3
+522-02 files

FreeBSD/src 5b4a7fdsys/dev/e1000 e1000_defines.h if_em.c

e1000: Handle I354 internal memory errors

The Atom C2000 integrated GbE programming reference documents the I354
internal memory error architecture.  It shares the I350 PEIND and
ICR.FER routing, DMA and packet-buffer status, LAN parity status, and
required reset recovery.

Extend the existing I350 recovery and corrected error accounting paths
to I354.  Keep the PCIe corrected error mask family-specific.  C2000
PCIEECCSTS ends at the transmit write-data indication in bit 4 and does
not implement the I350 retry buffer indication in bit 5.  Do not expose
the corresponding retry counter on I354.

The PRM overview says a PCIe region failure requires a system reboot,
while the individual PCIEERRSTS fields prescribe CTRL.RST followed by
port reinitialization.  Use the register specific recovery, matching the
existing I350 path; failed reinitialization still leaves the port down.

This follows sections 5.6 and 6.21 of the Intel Atom Processor C2000

    [5 lines not shown]
DeltaFile
+40-35sys/dev/e1000/if_em.c
+10-8sys/dev/e1000/e1000_defines.h
+50-432 files

NetBSD/src C2pbHcNsys/dev/usb if_zyd.c if_urtw.c

   don't expose us to userland until things are fully initialized.

   Same class of bugs that run(4) had in other USB drivers.

   PR kern/60665: run: hot-plugging USB wifi crashes due to use of if_attach
VersionDeltaFile
1.79+8-3sys/dev/usb/if_atu.c
1.62+6-3sys/dev/usb/if_zyd.c
1.28+6-3sys/dev/usb/if_urtw.c
1.68+6-3sys/dev/usb/if_ural.c
1.34+6-3sys/dev/usb/if_upgt.c
1.46+6-3sys/dev/usb/if_otus.c
+38-181 files not shown
+44-217 files

FreeBSD/src 0d4d0f3secure/lib/libcrypto/man/man3 SSL_get_value_uint.3 ASN1_aux_cb.3, secure/lib/libcrypto/man/man7 provider-kem.7 openssl-quic-concurrency.7

crypto/openssl: update generated content to match 3.5.8 release

This contains 2 new manpages as well as some minor manpage content
changes.

MFC with:       78e936b2d
DeltaFile
+366-62secure/lib/libcrypto/man/man3/X509_verify_cert.3
+38-12secure/lib/libcrypto/man/man3/ASN1_aux_cb.3
+28-3secure/lib/libcrypto/man/man7/openssl-threads.7
+27-3secure/lib/libcrypto/man/man7/openssl-quic-concurrency.7
+19-4secure/lib/libcrypto/man/man3/SSL_get_value_uint.3
+12-9secure/lib/libcrypto/man/man7/provider-kem.7
+490-93898 files not shown
+1,514-1,048904 files

FreeBSD/src 78e936bcrypto/openssl/crypto/aes aes_x86core.c, crypto/openssl/doc/man3 X509_verify_cert.pod

crypto/openssl: update to 3.5.8

This is a security bugfix release. Please see the related merge commit
for more details.

Maintainer note:        `quic_ackm.h`'s conflict was resolved by taking
                        the upstream version of the file verbatim.

Conflicts:
        crypto/openssl/include/internal/quic_ackm.h

MFC after:      3 days
Merge commit '248da023ae5ea7292930ac5d715d88b87e2e6f46'
DeltaFile
+0-79,844crypto/openssl/test/recipes/30-test_evp_data/evprand.txt
+0-867crypto/openssl/crypto/aes/aes_x86core.c
+851-3crypto/openssl/test/evp_extra_test.c
+394-125crypto/openssl/test/evp_extra_test2.c
+476-32crypto/openssl/test/endecode_test.c
+439-61crypto/openssl/doc/man3/X509_verify_cert.pod
+2,160-80,932253 files not shown
+7,387-81,985259 files

FreeBSD/src 248da02test/recipes/30-test_evp_data evprand.txt

crypto/openssl: remove large test input file

This file was added between 3.5.7 and 3.5.8. Given that we don't yet leverage
the OpenSSL tests, there's no sense in merging this file to mainline branches..
DeltaFile
+0-79,987test/recipes/30-test_evp_data/evprand.txt
+0-79,9871 files

FreeBSD/src 108c7d5test/recipes/30-test_evp_data evprand.txt

Remove large test input file

This file was added between 3.0.21 and 3.0.22. Given that we don't yet leverage
the OpenSSL tests, there's no sense in merging this file to mainline branches.
DeltaFile
+0-79,537test/recipes/30-test_evp_data/evprand.txt
+0-79,5371 files

OpenBSD/ports iEGldcqdevel/crush Makefile modules.inc

   update to crush 0.89.0
VersionDeltaFile
1.2+552-538devel/crush/distinfo
1.2+178-172devel/crush/modules.inc
1.2+1-1devel/crush/Makefile
+731-7113 files