LLVM/project 6e7afc1orc-rt/include/orc-rt-c Logging.h

[orc-rt] Remove doxygen comments from logging implemenetation APIs (#209086)

These APIs are intended for internal consumption by the ORC runtime's
logging system: plain comments are more appropriate here than doxygen
comments.
DeltaFile
+2-2orc-rt/include/orc-rt-c/Logging.h
+2-21 files

FreeBSD/ports 61a0392misc/py-langchain-classic distinfo

misc/py-langchain-classic: fix distinfo

PR:     296704
DeltaFile
+2-2misc/py-langchain-classic/distinfo
+2-21 files

FreeBSD/ports 49f875dmisc/dartsim Makefile

misc/dartsim: Fix build/plist by adding missing dependency

Reported by:    fallout
DeltaFile
+2-0misc/dartsim/Makefile
+2-01 files

FreeBSD/ports 2bd2cd2sysutils/appjail-devel distinfo Makefile

sysutils/appjail-devel: Update to 5.1.0.20260713

ChangeLog:
https://github.com/DtxdF/AppJail/commits/1188c11233c1987141d17b1989a528b2da087d45/
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports 7829437sysutils/appjail distinfo Makefile

sysutils/appjail: Update to 5.1.0

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.1.0
DeltaFile
+3-3sysutils/appjail/distinfo
+1-1sysutils/appjail/Makefile
+4-42 files

LLVM/project 3f80df8llvm/test/tools/llvm-profgen recursion-compression-pseudoprobe.test, llvm/test/tools/llvm-profgen/Inputs cs-preinline-cost.perfscript truncated-pseudoprobe.ll

[llvm-profgen][test] Split tests by target architecture (#207724)

The top-level llvm-profgen lit configuration previously disabled the
entire test directory unless the X86 target was registered. As a result,
target-independent tests and tests for ARM and AArch64 also implicitly
depended on X86.

Split target-specific tests and inputs into X86, ARM, and AArch64
directories with per-directory lit.local.cfg files. Leave help.test at
the top level because it is target-independent. Existing X86 tests
remain guarded by X86 and run as before, while ARM and AArch64 tests no
longer require the X86 target. The X86 non-ARM ETM rejection case also
no longer requires the ARM target; it only requires X86 and OpenCSD.

Split the former etm-arch.test into ARM/etm-arch.test, containing the
two ARM-specific checks, and X86/etm-non-arm.test, containing the
existing X86 rejection check. The tested inputs and expected diagnostics
are preserved.


    [13 lines not shown]
DeltaFile
+3,000-0llvm/test/tools/llvm-profgen/X86/Inputs/cs-preinline-cost.perfscript
+0-3,000llvm/test/tools/llvm-profgen/Inputs/cs-preinline-cost.perfscript
+177-0llvm/test/tools/llvm-profgen/X86/recursion-compression-pseudoprobe.test
+0-177llvm/test/tools/llvm-profgen/recursion-compression-pseudoprobe.test
+0-176llvm/test/tools/llvm-profgen/Inputs/truncated-pseudoprobe.ll
+176-0llvm/test/tools/llvm-profgen/X86/Inputs/truncated-pseudoprobe.ll
+3,353-3,353256 files not shown
+8,180-8,179262 files

FreeBSD/ports 1c42660audio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: Update to 0.9.6

pin EnumFormat stereo last so Pulse volume width stays stable after idle
(device close and reopen shows volume slider on Plasma6).
DeltaFile
+13-13audio/pipewire-spa-oss-ng/distinfo
+6-6audio/pipewire-spa-oss-ng/Makefile
+19-192 files

LLVM/project 26e34c6llvm/lib/IR Constants.cpp, llvm/test/Transforms/TailCallElim tre-minmax-intrinsic.ll accum_recursion.ll

[IR] Handle vector tys in ConstantExpr::getIntrinsicIdentity for smin/max. (#208367)

The code was using getIntegerBitWidth() when it should have been using
getScalarSizeInBits().  This resulted in an assert in debug builds, and
who-knows-what in opt builds.

Reproducer:

```
  define <4 x i32> @f(<4 x i32> %a, i32 %b) {
    %c = call <4 x i32> @f(<4 x i32> %a, i32 %b)
    %m = call <4 x i32> @llvm.smax.v4i32(<4 x i32> %c, <4 x i32> %a)
    ret <4 x i32> %m
  }

  $ opt -passes=tailcallelim repro.ll
  Casting.h:572: Assertion `isa<To>(Val) && "cast<Ty>() argument of
  incompatible type!"' failed.
```

Bug found and fixed by Claude Mythos 5.
DeltaFile
+81-0llvm/test/Transforms/TailCallElim/tre-minmax-intrinsic.ll
+77-0llvm/test/Transforms/TailCallElim/accum_recursion.ll
+2-2llvm/lib/IR/Constants.cpp
+160-23 files

LLVM/project 11112edlibc/src/__support/CPP expected.h, libc/test/src/__support/CPP expected_test.cpp CMakeLists.txt

[libc] Make cpp::expected::operator bool explicit (#208681)

Without explicit, expected<T, E> implicitly converts to bool in all
sorts of unexpected contexts (e.g. `EXPECT_EQ(ErrorOr<int>(47), 1)`),
and also deviates from std::expected in C++23.

While in there, add basic unit tests for expected and unexpected (we
didn't have any tests for this utility yet), and update the file header.

Assisted by Gemini.
DeltaFile
+110-0libc/test/src/__support/CPP/expected_test.cpp
+11-0libc/test/src/__support/CPP/CMakeLists.txt
+7-2libc/src/__support/CPP/expected.h
+128-23 files

LLVM/project fd17f88llvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVInstrInfoP.td

[RISCV][P-ext] Replace RISCVISD::PPAIRE_DB with RISCVISD::PPAIRE. NFC (#208980)

This replaces RISCVISD::PPAIRE_DB with the RISCVISD::PPAIRE added by
#208763.

This adds two CONCAT_VECTORS and two EXTRACT_SUBVECTORs during lowering
instead of waiting until isel to form the GPR pairs.
DeltaFile
+13-8llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+5-11llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+2-8llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+20-273 files

LLVM/project 9b9f44dllvm/include/llvm/ADT Eytzinger.h, llvm/unittests/ADT EytzingerTest.cpp CMakeLists.txt

[ADT] Introduce EytzingerTableSpan (#208885)

This patch introduces EytzingerTableSpan, a non-owning view of a buffer
formatted as a complete binary search tree in Eytzinger (breadth-first)
order.

RFC:
https://discourse.llvm.org/t/rfc-faster-sample-profile-loading/90957/7

Assisted-by: Antigravity
DeltaFile
+198-0llvm/unittests/ADT/EytzingerTest.cpp
+115-0llvm/include/llvm/ADT/Eytzinger.h
+1-0llvm/unittests/ADT/CMakeLists.txt
+314-03 files

OpenBSD/src aYj9MoWsys/net if_veb.c

   return ENOMEM when mallocarray() fails in veb_rule_list_get()
   ok jan@ dlg@
VersionDeltaFile
1.72+2-1sys/net/if_veb.c
+2-11 files

OPNSense/plugins c43bf3bsecurity/etpro-telemetry/src/opnsense/scripts/etpro_telemetry send_telemetry.py

Use requests.Session for ET-Telemetry requests (#5553)

The current code loops through every telemetry event to submit and makes a standalone POST request, resulting in a DNS lookup for each item.  This results in a ton of DNS requests for the same domain every time this script runs, which is every minute due to the cron job that executes it.  This patch changes the behavior by establishing a requests Session object and then making the POST requests from that, resulting in a single DNS lookup, and as an added benefit, the script completes much faster.
DeltaFile
+2-1security/etpro-telemetry/src/opnsense/scripts/etpro_telemetry/send_telemetry.py
+2-11 files

NetBSD/pkgsrc YYHwNaxdoc CHANGES-2026

   doc: Updated comms/asterisk23 to 23.4.1
VersionDeltaFile
1.4411+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YswAEntcomms/asterisk23 distinfo Makefile

   Update to Asterisk 23.4.1:


   ## Change Log for Release asterisk-23.4.1

   ### Links:

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

   ### Summary:

   - Commits: 19
   - Commit Authors: 6
   - 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

    [82 lines not shown]
VersionDeltaFile
1.6+13-13comms/asterisk23/distinfo
1.10+4-2comms/asterisk23/Makefile
1.6+3-1comms/asterisk23/PLIST
+20-163 files

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

NetBSD/pkgsrc E1ZRMMzdoc CHANGES-2026

   doc: Updated comms/asterisk22 to 22.10.1
VersionDeltaFile
1.4410+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Dp345ELcomms/asterisk22 distinfo Makefile

   Update to Asterisk 22.10.1:

   ## Change Log for Release asterisk-22.10.1

   ### Links:

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

   ### Summary:

   - Commits: 19
   - Commit Authors: 6
   - 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

    [85 lines not shown]
VersionDeltaFile
1.11+13-13comms/asterisk22/distinfo
1.24+4-2comms/asterisk22/Makefile
1.10+3-1comms/asterisk22/PLIST
+20-163 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