LLVM/project b1c56fborc-rt/include/orc-rt-c Logging.h, orc-rt/lib/executor Logging_oslog.cpp

[orc-rt] Add os_log logging backend (Darwin only) (#209081)

Implement the os_log backend, selected with ORC_RT_LOG_BACKEND=os_log.
With this backend selected, the ORC_RT_LOG macros expand at the call
site to os_log_with_type. Each ORC runtime log level maps to an
os_log_type_t (error -> ERROR, warning -> DEFAULT, info -> INFO, debug
-> DEBUG). The compile-time ORC_RT_LOG_LEVEL floor still applies, but
runtime filtering is left to the system (e.g. `log config`), so the
printf backend's ORC_RT_LOG and ORC_RT_LOG_OUTPUT have no effect.

Records go to the "org.llvm.orc-rt" subsystem with the category as the
os_log category. (Per-category handles are created on first use and
cached).

Add regression tests under test/regression/logging/os_log:
no-printf-output.test checks that the backend produces no console
output, and an opt-in delivery test (llvm-lit --param
run-os-log-tests=1) scrapes `log show` to confirm records reach the
expected subsystem and category.
DeltaFile
+86-2orc-rt/include/orc-rt-c/Logging.h
+45-0orc-rt/lib/executor/Logging_oslog.cpp
+20-0orc-rt/test/regression/lit.cfg.py
+17-0orc-rt/test/regression/logging/os_log/delivery.test
+13-0orc-rt/test/tools/orc-rt-log-check.cpp
+6-0orc-rt/test/regression/logging/os_log/no-printf-output.test
+187-22 files not shown
+194-28 files

LLVM/project d8df9b5flang/lib/Semantics check-call.cpp, flang/test/Semantics call48.f90

[Flang] Fix for the spurious error for VOLATILE actual argument in implicit interface CALL (#192605)

Fixes #191343

Replaced the error with warning. Now it permits calling an external
procedure with implicit interface and passing a volatile argument. There
will be a warning that the procedure should have an explicit interface.

In addition to fixing the VOLATILE error, I updated the semantic check
for the ASYNCHRONOUS attribute. Both attributes were incorrectly
throwing a hard error when used as actual arguments in an implicit
interface call. According to the Fortran 2018 standard, an explicit
interface is only mandatory when the dummy argument has the VOLATILE or
ASYNCHRONOUS attribute. Since the standard doesn't restrict actual
arguments in this scenario, I downgraded both to emit a
-Wimplicit-interface-actual warning instead.
DeltaFile
+20-0flang/test/Semantics/call48.f90
+6-4flang/lib/Semantics/check-call.cpp
+26-42 files

NetBSD/pkgsrc KzpMRouarchivers/karchive Makefile, audio/SDL2_mixer-legacy Makefile buildlink3.mk

   *: recursive bump for libmpg123 dependency in lame
VersionDeltaFile
1.46+2-2devel/libkomparediff2/buildlink3.mk
1.60+2-2archivers/karchive/Makefile
1.4+2-2audio/SDL2_mixer-legacy/Makefile
1.4+2-2audio/SDL2_mixer-legacy/buildlink3.mk
1.120+2-2sysutils/kdf/Makefile
1.107+2-2sysutils/krusader/Makefile
+12-12840 files not shown
+1,692-1,596846 files

NetBSD/pkgsrc-wip d1635b4. TODO

TODO: + neatvnc-1.0.1, wayvnc-0.10.1.
DeltaFile
+2-0TODO
+2-01 files

NetBSD/pkgsrc-wip dad95aalcov-git PLIST Makefile, lcov-git/patches patch-bin_install.sh patch-bin_get__version.sh

lcov: sync with lcov package
DeltaFile
+123-1lcov-git/PLIST
+47-18lcov-git/Makefile
+0-45lcov-git/patches/patch-bin_install.sh
+0-43lcov-git/patches/patch-bin_get__version.sh
+0-12lcov-git/patches/patch-bin_copy__dates.sh
+0-12lcov-git/patches/patch-bin_get__changes.sh
+170-1311 files not shown
+170-1377 files

NetBSD/pkgsrc Sg9zwF9doc TODO

   doc/TODO: + libpsl-0.23.0, ov-0.54.0, rumdl-2.2.31, tree-sitter-0.26.11.
VersionDeltaFile
1.27559+5-2doc/TODO
+5-21 files

LLVM/project d91a1e8.github/workflows libcxx-build-and-test.yaml

[libc++] Switch use llvm-premerge-libcxx-runner (#208928)

Signed-off-by: yronglin <yronglin777 at gmail.com>
Co-authored-by: Aiden Grossman <aidengrossman at google.com>
DeltaFile
+3-3.github/workflows/libcxx-build-and-test.yaml
+3-31 files

FreeBSD/ports 35e570eaudio/musicpd distinfo Makefile

audio/musicpd: Update to upstream release 0.24.13

Details:
- Mostly bugfix release, see
  https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.13/NEWS

MFH:            2026Q3
(cherry picked from commit a63a4df0802a895b716ecebfdecc8cd8aa07ffdc)
DeltaFile
+3-3audio/musicpd/distinfo
+1-1audio/musicpd/Makefile
+4-42 files

NetBSD/pkgsrc orOBCl8audio/lame buildlink3.mk

   lame: mpg123 is visibible to dependencies, include its bl3.mk
VersionDeltaFile
1.14+2-1audio/lame/buildlink3.mk
+2-11 files

LLVM/project 3968f6fllvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+235-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+214-0llvm/lib/Target/WebAssembly/WebAssemblyCoalesceFeaturesAndStripAtomics.cpp
+22-187llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+108-99llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
+108-17llvm/lib/Target/WebAssembly/WebAssembly.h
+812-40712 files not shown
+1,078-49418 files

LLVM/project ce4aa47llvm/lib/Target/WebAssembly WebAssemblyCodeGenPassBuilder.cpp WebAssemblyReduceToAnyAllTrue.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+235-0llvm/lib/Target/WebAssembly/WebAssemblyCodeGenPassBuilder.cpp
+125-104llvm/lib/Target/WebAssembly/WebAssemblyReduceToAnyAllTrue.cpp
+214-0llvm/lib/Target/WebAssembly/WebAssemblyCoalesceFeaturesAndStripAtomics.cpp
+20-185llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
+98-15llvm/lib/Target/WebAssembly/WebAssembly.h
+68-38llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp
+760-34211 files not shown
+956-39117 files

NetBSD/pkgsrc 5jJhz2pnews/slrn Makefile

   slrn: fix build with gcc 14+
VersionDeltaFile
1.71+4-1news/slrn/Makefile
+4-11 files

NetBSD/pkgsrc ngEe8Xeaudio/lame Makefile

   lame: fix build with gcc 14+
VersionDeltaFile
1.96+4-1audio/lame/Makefile
+4-11 files

NetBSD/pkgsrc MzEdugYaudio/liveice Makefile

   liveice: relax lame version requirement in dependency
VersionDeltaFile
1.24+2-2audio/liveice/Makefile
+2-21 files

NetBSD/pkgsrc 2FGsvr4math/py-numpy Makefile

   py-numpy: now requires gcc 10.3
VersionDeltaFile
1.155+3-3math/py-numpy/Makefile
+3-31 files

NetBSD/pkgsrc 1FMBNTtdoc CHANGES-2026

   doc: Updated comms/asterisk21 to 21.12.3
VersionDeltaFile
1.4409+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9qqZxMRcomms/asterisk21 distinfo Makefile

   Update to Asterisk 21.12.3:

   ## Change Log for Release asterisk-21.12.3

   ### Links:

    - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.12.3.html)
    - [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.12.2...21.12.3)

   ### Summary:

   - Commits: 21
   - Commit Authors: 7
   - Issues Resolved: 0
   - Security Advisories Resolved: 20
     - [GHSA-3g56-cgrh-95p5](https://github.com/asterisk/asterisk/security/advisories/GHSA-3g56-cgrh-95p5): chan_unistim DIALPAGE digit handling can overflow phone_number and crash Asterisk
     - [GHSA-3rhj-hhw7-m6fw](https://github.com/asterisk/asterisk/security/advisories/GHSA-3rhj-hhw7-m6fw): NULL Pointer Dereference in HTTP AMI Digest Authentication
     - [GHSA-4pgv-j3mr-3rcp](https://github.com/asterisk/asterisk/security/advisories/GHSA-4pgv-j3mr-3rcp): Reflected XSS in Phone Provisioning HTTP Error Pages
     - [GHSA-589g-qgf8-m6mx](https://github.com/asterisk/asterisk/security/advisories/GHSA-589g-qgf8-m6mx): Stack buffer overflow in MWI NOTIFY Message-Account parsing

    [95 lines not shown]
VersionDeltaFile
1.13+13-13comms/asterisk21/distinfo
1.28+4-3comms/asterisk21/Makefile
1.12+3-1comms/asterisk21/PLIST
+20-173 files

LLVM/project e6673bdllvm/lib/Transforms/Vectorize SLPVectorizer.cpp CMakeLists.txt, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.cpp SLPUtils.h

[SLP][Modularization][NFC] Extract type and constant helpers into SLPUtils (1/3) (#206881)

As we discussed on RFC:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922

This patch introduces the SLPVectorizer/ subdirectory and adds
SLPUtils.{h,cpp} under namespace llvm::slpvectorizer, then moves the
type and constant query helpers into it:
  - isConstant
  - isVectorLikeInstWithConstOps
  - isSplat
  - allConstant
  - allSameBlock
  - allSameType
  - allSameOpcode
  - getNumElements
  - getPartNumElems
  - getNumElems
  - getInsertExtractIndex
  - getExtractIndex
DeltaFile
+186-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+1-180llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+85-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+1-0llvm/lib/Transforms/Vectorize/CMakeLists.txt
+273-1804 files

FreeBSD/src 2a5e58csys/kern sys_procdesc.c kern_sig.c, sys/sys event.h procdesc.h

procdesc: add NOTE_PDSIGCHLD

The note type wakes up when there is something for pdwait(2) to report
on the process descriptor.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58123
DeltaFile
+21-4sys/kern/sys_procdesc.c
+6-3sys/sys/event.h
+2-0sys/kern/kern_sig.c
+1-0sys/sys/procdesc.h
+30-74 files

FreeBSD/src 0f1718esys/kern sys_procdesc.c

pdwait(2): make debugging events functional

We need to wake up the pdwait(2) waiters when procdesc event is
reported.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58172
DeltaFile
+1-0sys/kern/sys_procdesc.c
+1-01 files

FreeBSD/src 4cd67a0lib/libsys kqueue.2

kqueue.2: document NOTE_PDSIGCHLD

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58123
DeltaFile
+9-1lib/libsys/kqueue.2
+9-11 files

FreeBSD/src f6ee1d2sys/kern kern_thread.c

kern_thread: Fix i386 p_emuldata KBI assertion

On amd64 there was 4 bytes of padding between the 20-byte p_comm and
(for LP64) 8-byte p_sysent, so the addition of p_execblock just caused
that padding to be eaten up. However, on i386, there was no such
padding, and so the addition of p_execblock rippled through to
p_emuldata.

Fixes:  e1a84b7708c2 ("execve_block(): a mechanism for mutual exclusion with execve() on the process")
DeltaFile
+1-1sys/kern/kern_thread.c
+1-11 files

FreeBSD/src 88711f1lib/libc/gen strtofflags.c, sys/fs/tmpfs tmpfs_subr.c

Revert "chflags: Add a new UF_DONTCACHE flag"

This reverts commit 74654ba3b1b3bcf6ba8870a54310accbb6adbf0b.

Apparently it breaks cross building from Linux for some
reason.  I'll admit I didn't even know we supported cross
building from Linux.
DeltaFile
+1-3lib/libc/gen/strtofflags.c
+1-1sys/fs/tmpfs/tmpfs_subr.c
+1-1sys/ufs/ufs/ufs_vnops.c
+0-1sys/sys/stat.h
+3-64 files

LLVM/project 171ba71bolt/lib/Rewrite DWARFRewriter.cpp, bolt/test/X86 dwarf5-debug-names-cross-cu.s dwarf4-cross-cu-ranges.test

[BOLT] fix DIE traversal incorrect loop termination condition. (#208450)

The DIE traversal loop in partitionCUs() used an incorrect termination
condition, causing it to read past the end of the CU. Fix the loop to
stop at NextCUOffset so traversal no longer runs beyond the unit's
boundary.

Fixed [#208440](https://github.com/llvm/llvm-project/issues/208440).
DeltaFile
+5-9bolt/lib/Rewrite/DWARFRewriter.cpp
+3-1bolt/test/X86/dwarf5-debug-names-cross-cu.s
+3-1bolt/test/X86/dwarf4-cross-cu-ranges.test
+11-113 files

LLVM/project 461f0b6lldb/include/lldb/Host JSONTransport.h

[LLDB] Fix use-after-free destroying a Binder from its OnClosed handler (#209019)

transport::Binder::OnClosed() holds m_mutex (a recursive_mutex) while
invoking m_disconnect_handler. In the MCP server, that handler removes
the disconnected client, which owns the transport and therefore the
Binder itself. As a result, the Binder -- and its m_mutex -- are
destroyed while the scoped_lock in OnClosed still holds the lock.

This is a use-after-free everywhere, as the lock guard later unlocks
freed memory.

Move the disconnect handler out of the critical section and release the
lock before invoking it, so the Binder can be safely destroyed without
holding or destroying a locked mutex.
DeltaFile
+12-3lldb/include/lldb/Host/JSONTransport.h
+12-31 files

NetBSD/pkgsrc sMSgDjydoc CHANGES-2026

   doc: Updated databases/mysql80-server to 8.0.46
VersionDeltaFile
1.4408+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Lrjm1mbdoc CHANGES-2026

   doc: Updated databases/mysql80-client to 8.0.46
VersionDeltaFile
1.4407+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ZbzP2Cidatabases/mysql80-client distinfo, databases/mysql80-client/patches patch-configure.cmake patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h

   mysql80: updated to MySQL 8.0.46

   https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-45.html
   https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-46.html
VersionDeltaFile
1.3+12-12databases/mysql80-client/patches/patch-configure.cmake
1.1+20-0databases/mysql80-client/patches/patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h
1.20+9-8databases/mysql80-client/distinfo
1.3+7-8databases/mysql80-client/patches/patch-scripts_CMakeLists.txt
1.3+6-6databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake
1.2+5-5databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc
+59-395 files not shown
+68-5011 files

LLVM/project 692d89dlldb/source/Host/freebsd Host.cpp

[LLDB][FreeBSD] Fill pgid and sid in ProcessInfo (#209009)

These two fields are required by HostTest.cpp. Although I don't see any
usecase, we add these two fields to prevent failure.
DeltaFile
+6-0lldb/source/Host/freebsd/Host.cpp
+6-01 files

FreeBSD/src 3734034sys/net iflib.c

iflib: Add a missing CURVNET_RESTORE() in the error path

Signed-off-by:  Peter Ganzhorn <peter.ganzhorn at gmail.com>
Reviewed by:    zlei
Fixes:          6d49b41ee84b iflib: Add pfil hooks
MFC after:      3 days
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2150

(cherry picked from commit f49f61f19463c21125bb1215cf8e0530f52953e3)
(cherry picked from commit d11419ed37a61a4896381f91fd942c4fff2e66dd)
DeltaFile
+3-1sys/net/iflib.c
+3-11 files