LLVM/project 88b78de — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

unconditional ClearDlerror and dlerror(); dlerror()

Created using spr 1.3.7
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

LLVM/project e794edc — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

LLVM/project b6c3317 — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/sanitizer_common sanitizer_dl.cpp

unconditional ClearDlerror and dlerror(); dlerror()

Created using spr 1.3.7
DeltaFile
+10-8compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+2-3compiler-rt/lib/asan/asan_thread.cpp
+12-112 files

FreeBSD/ports e5e4c85 — databases/pgterm Makefile distinfo

databases/pgterm: Update to 0.4.0
DeltaFile
+3-3databases/pgterm/distinfo
+1-1databases/pgterm/Makefile
+4-42 files

FreeBSD/ports 662137e — security/y509 Makefile distinfo

security/y509: Update to 1.7.0
DeltaFile
+5-5security/y509/distinfo
+1-1security/y509/Makefile
+6-62 files

FreeBSD/ports d38d3ad — net/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.112.0
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-1net/redpanda-connect/Makefile
+6-62 files

FreeBSD/ports eb34122 — devel/pyenv Makefile distinfo

devel/pyenv: Update to 2.8.8
DeltaFile
+38-2devel/pyenv/pkg-plist
+3-3devel/pyenv/distinfo
+3-2devel/pyenv/Makefile
+44-73 files

FreeBSD/ports 64fc9b7 — textproc/xshape Makefile distinfo

textproc/xshape: Update to 0.5.4
DeltaFile
+3-3textproc/xshape/distinfo
+1-1textproc/xshape/Makefile
+4-42 files

FreeBSD/ports 8f3a510 — lang/clx Makefile distinfo

lang/clx: Update to 0.4.0
DeltaFile
+3-3lang/clx/distinfo
+1-1lang/clx/Makefile
+4-42 files

FreeBSD/ports 47d9ce9 — textproc/xql Makefile distinfo

textproc/xql: Update to 1.12.3
DeltaFile
+5-5textproc/xql/distinfo
+1-1textproc/xql/Makefile
+6-62 files

FreeBSD/ports 2b23d09 — sysutils/virtualmin Makefile distinfo

sysutils/virtualmin: Update to 8.3.0
DeltaFile
+59-182sysutils/virtualmin/pkg-plist
+3-3sysutils/virtualmin/distinfo
+1-1sysutils/virtualmin/Makefile
+63-1863 files

LLVM/project dc54d35 — llvm/lib/Target/X86 X86ISelLowering.cpp

X86: Use hasOneNonDBGUse instead of kill flag for cascaded select

The cascaded CMOV lowering requires the first select's result to only be
used by the second select. Avoid relying on the kill flag in preparation
for not setting it.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+2-1llvm/lib/Target/X86/X86ISelLowering.cpp
+2-11 files

LLVM/project 5f7e6ac — llvm/lib/Target/X86 X86InstrFragments.td X86InstrCompiler.td

[X86] Fix TC_RETURN SDTypeProfile for the x32 ABI (#228281)

SDT_X86TCRET constrained the tail-call target operand with
SDTCisPtrTy<0>, which resolves to the data layout's 32-bit pointer type
on the x32 ABI. However the operand is actually i32 for direct calls to
GlobalAddress/ExternalSymbol or a zero extended i64 value otherwise.

Relax SDT_X86TCRET to SDTCisInt<0>, and update the two load-folding
patterns in X86InstrCompiler.td whose inferred type depended on the old
constraint to explicitly annotate i32/i64.

Add an X86-specific verifyTargetNode check for TC_RETURN/
TC_RETURN_GLOBALADDR that reinstates the precise expected width: i32 for
a direct call to a GlobalAddress/ExternalSymbol under the x32 ABI (and
in plain 32-bit mode), i64 for the same under LP64, and otherwise i64
iff the subtarget runs in 64-bit mode (including x32) or i32 otherwise.

Co-authored-by: Claude Sonnet 5.5 <noreply at anthropic.com>
Co-authored-by: Sergei Barannikov <barannikov88 at gmail.com>
DeltaFile
+32-0llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
+3-3llvm/lib/Target/X86/X86InstrCompiler.td
+4-1llvm/lib/Target/X86/X86InstrFragments.td
+39-43 files

LLVM/project 1f01af9 — llvm/lib/CodeGen CodeGenOptions.td CodeGenPrepare.cpp, llvm/test/CodeGen/LoongArch machine-sink-jumptable-edge-split.ll

combine test and fix

Created using spr 1.3.7
DeltaFile
+144-318llvm/lib/CodeGen/TargetPassConfig.cpp
+96-221llvm/lib/CodeGen/CodeGenPrepare.cpp
+265-0llvm/test/CodeGen/LoongArch/machine-sink-jumptable-edge-split.ll
+146-93mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+219-0llvm/test/CodeGen/RISCV/rvp-narrowing-shift.ll
+202-0llvm/lib/CodeGen/CodeGenOptions.td
+1,072-632183 files not shown
+3,903-1,263189 files

LLVM/project adbbef9 — llvm/lib/CodeGen CodeGenOptions.td CodeGenPrepare.cpp, llvm/test/CodeGen/LoongArch machine-sink-jumptable-edge-split.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+144-318llvm/lib/CodeGen/TargetPassConfig.cpp
+96-221llvm/lib/CodeGen/CodeGenPrepare.cpp
+265-0llvm/test/CodeGen/LoongArch/machine-sink-jumptable-edge-split.ll
+146-93mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+219-0llvm/test/CodeGen/RISCV/rvp-narrowing-shift.ll
+202-0llvm/lib/CodeGen/CodeGenOptions.td
+1,072-632183 files not shown
+3,903-1,263189 files

Linux/linux a90ee43 — . Makefile

Linux 7.3-rc6
DeltaFile
+1-1Makefile
+1-11 files

LLVM/project abdccf3 — compiler-rt/lib/asan asan_thread.cpp, compiler-rt/lib/hwasan hwasan_linux.cpp

[sanitizer] Clear pending dlerror on thread exit before unregistering

Starting with glibc 2.34, failed dlfcn calls store a per-thread error
struct in TLS (__libc_dlerror_result) instead of a pthread_key_t, and
free it in __libc_thread_freeres() after all pthread TSD destructors
have completed.

Because ASan, LSan, and HWASan unregister the exiting thread in their
pthread TSD destructors during __nptl_deallocate_tsd(), LSan stops
scanning that thread's TLS before __libc_thread_freeres() frees
__libc_dlerror_result. If a leak check runs in that window (for example,
when the main thread exits while a detached worker thread is finishing)
and libc debug symbols are not installed to match the default *dlerror*
suppression on _dlerror_run, LSan reports a false positive leak from
dlsym/dlopen.

This manifests as flaky LSan leaks on `LLVM :: ExecutionEngine/JITLink/x86-64/`
tests on `sanitizer-*-linux-bootstrap-asan` and `sanitizer-x86_64-linux-fast`
buildbots, exposed after re-enabling `ExecutionEngine` tests under ASan in

    [10 lines not shown]
DeltaFile
+63-0compiler-rt/test/lsan/TestCases/Linux/detached_thread_dlsym.c
+13-0compiler-rt/lib/sanitizer_common/sanitizer_dl.cpp
+5-1compiler-rt/lib/lsan/lsan_thread.cpp
+4-1compiler-rt/lib/asan/asan_thread.cpp
+4-0compiler-rt/lib/sanitizer_common/sanitizer_dl.h
+2-0compiler-rt/lib/hwasan/hwasan_linux.cpp
+91-26 files

LLVM/project 57bb102 — llvm/lib/CodeGen CodeGenPrepare.cpp CodeGenOptions.td, llvm/test/CodeGen/X86 sink-blockfreq.ll phi-immediate-factoring.ll

[CodeGenPrepare] Prefix option names with cgp- (#228838)

Rename the CodeGenPrepare options so that they start with cgp-, and turn
the -disable-* options into positive options that default to true:

The section prefix options (-profile-guided-section-prefix, etc.) are
kept for now.

Aided by Opus 5.5
DeltaFile
+28-28llvm/lib/CodeGen/CodeGenOptions.td
+24-24llvm/lib/CodeGen/CodeGenPrepare.cpp
+3-3llvm/test/CodeGen/X86/sink-blockfreq.ll
+3-3llvm/test/CodeGen/X86/phi-immediate-factoring.ll
+2-2llvm/test/Transforms/CodeGenPrepare/X86/sink-addrmode-base.ll
+2-2llvm/test/Transforms/CodeGenPrepare/PowerPC/split-store-alignment.ll
+62-6251 files not shown
+119-11957 files

FreeBSD/ports 6c4b375 — security/vuxml/vuln 2026.xml

security/vuxml: Document dns/bind920 vulnerabilities

PR:             298628
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+65-0security/vuxml/vuln/2026.xml
+65-01 files

LLVM/project 1a3cb94 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+36-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+6-1llvm/test/Transforms/SLPVectorizer/X86/debug-info-extract.ll
+7-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+2-0llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+51-14 files

FreeBSD/src 81a6514 — sys/rpc clnt_vc.c

clnt_vc.c: Fix handling of backchannel xprt

When clnt_vc_destroy() is called, it might not be the
current connection.  Without this patch, if it is not
the current connection, xp_p2 is set NULL and xprt is released
when it should not be released.

This patch adds a check for "current connection" to fix
the problem.  Found during testing to the client RDMA code,
but could happen for TCP as well.

MFC after:      1 week
DeltaFile
+8-2sys/rpc/clnt_vc.c
+8-21 files

LLVM/project c3abaa1 — llvm/test/Transforms/SLPVectorizer/X86 debug-info-extract.ll

[SLP][NFC]Add a test with missing debug info node, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/228935
DeltaFile
+196-0llvm/test/Transforms/SLPVectorizer/X86/debug-info-extract.ll
+196-01 files

FreeBSD/ports cec323f — . MOVED, sysutils Makefile

sysutils/twmn: Remove from tree

Broken for more than a year and unmaintained in tree
DeltaFile
+0-45sysutils/twmn/Makefile
+0-13sysutils/twmn/pkg-descr
+0-11sysutils/twmn/files/patch-twmnd_twmnd.pro
+0-3sysutils/twmn/distinfo
+0-1sysutils/Makefile
+1-0MOVED
+1-736 files

FreeBSD/ports 26ae277 — . MOVED, math Makefile

math/xlapack: Remove from tree

Broken for than a year in tree and no attempts of fixing it
DeltaFile
+0-12math/xlapack/Makefile
+0-1math/Makefile
+1-0MOVED
+1-133 files

FreeBSD/ports 1afa880 — games/frogatto Makefile, games/frogatto/files patch-src-surface_cache.cpp patch-src-code_editor_dialog.cpp

games/frogatto: Remove from tree

Broken for than a year in tree and no attempts of fixing it
DeltaFile
+0-63games/frogatto/Makefile
+0-38games/frogatto/files/patch-Makefile
+0-37games/frogatto/files/patch-src-filesystem.cpp
+0-37games/frogatto/files/patch-boost-1.70
+0-11games/frogatto/files/patch-src-surface_cache.cpp
+0-11games/frogatto/files/patch-src-code_editor_dialog.cpp
+0-1975 files not shown
+1-22011 files

FreeBSD/ports 10f6042 — . MOVED, net-p2p/libtorrent-rasterbar distinfo pkg-descr

net-p2p/libtorrent-rasterbar: Remove from tree

Broken for than a year in tree and no consumers left
DeltaFile
+0-258net-p2p/libtorrent-rasterbar/pkg-plist
+0-76net-p2p/libtorrent-rasterbar/Makefile
+0-14net-p2p/libtorrent-rasterbar/files/patch-cmake_Modules_GeneratePkgConfig.cmake
+0-8net-p2p/libtorrent-rasterbar/pkg-descr
+0-3net-p2p/libtorrent-rasterbar/distinfo
+1-0MOVED
+1-3591 files not shown
+1-3607 files

FreeBSD/ports e49f5af — . MOVED, dns Makefile

dns/dog: Remove from tree

Broken for years in tree and upstream is inactive
DeltaFile
+0-151dns/dog/distinfo
+0-122dns/dog/Makefile
+0-62dns/dog/files/patch-powerpc
+0-4dns/dog/pkg-descr
+0-1dns/Makefile
+1-0MOVED
+1-3406 files

FreeBSD/ports 19f8871 — lang/intel-compute-runtime Makefile, lang/intel-compute-runtime/files patch-max_freq patch-userptr

lang/intel-compute-runtime: Remove from tree

Broken for more than a year in tree and no maintainer
DeltaFile
+0-131lang/intel-compute-runtime/files/patch-no-rebar
+0-82lang/intel-compute-runtime/files/patch-no-perf
+0-70lang/intel-compute-runtime/files/patch-includes
+0-63lang/intel-compute-runtime/Makefile
+0-61lang/intel-compute-runtime/files/patch-userptr
+0-56lang/intel-compute-runtime/files/patch-max_freq
+0-46312 files not shown
+1-71918 files

FreeBSD/ports 0d826e4 — devel/xeus-cling distinfo pkg-descr, devel/xeus-cling/files patch-CMakeLists.txt patch-src_xpaths.cpp

devel/xeus-cling: Remove from tree

Broken for several years in tree
DeltaFile
+0-39devel/xeus-cling/Makefile
+0-31devel/xeus-cling/pkg-plist
+0-22devel/xeus-cling/files/patch-src_xpaths.cpp
+0-11devel/xeus-cling/files/patch-CMakeLists.txt
+0-6devel/xeus-cling/pkg-descr
+0-3devel/xeus-cling/distinfo
+0-1122 files not shown
+1-1138 files

FreeBSD/ports 62385d0 — dns/godns Makefile distinfo

dns/godns: Update to 3.4.5

Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4.5
DeltaFile
+7-7dns/godns/distinfo
+3-1dns/godns/Makefile
+10-82 files