FreeBSD/ports 628d6a5editors/vscode Makefile.version distinfo, editors/vscode/files patch-src_vs_code_electron-main_app.ts patch-remote_package.json

editors/vscode: Update to 1.131.0

Changelog: https://code.visualstudio.com/updates/v1_131

Reported by:    GitHub (watch releases)
DeltaFile
+45-32editors/vscode/pkg-plist
+9-9editors/vscode/distinfo
+4-4editors/vscode/files/patch-build_gulpfile.vscode.ts
+3-3editors/vscode/Makefile.version
+2-2editors/vscode/files/patch-src_vs_code_electron-main_app.ts
+2-2editors/vscode/files/patch-remote_package.json
+65-523 files not shown
+70-589 files

NetBSD/src Fl1X2NIdistrib/sets/lists/debug md.evbppc

   lists: Fix MKDEBUGLIB build for evbppc

   /usr/lib/libpowerpc_espresso*.a are not present.
VersionDeltaFile
1.7+1-2distrib/sets/lists/debug/md.evbppc
+1-21 files

LLVM/project cfb2eabllvm/test/Transforms/LoopVectorize simplify-logic.ll

[VPlan] Add tests for logical and and logical or combines. NFC (#213402)
DeltaFile
+481-0llvm/test/Transforms/LoopVectorize/simplify-logic.ll
+481-01 files

Linux/linux 02dc699. Makefile, scripts/package kernel.spec

Merge tag 'kbuild-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fixes from Nathan Chancellor:

 - Fix regression with MO= when building out of tree kernel modules due
   to incorrectly overwriting build tree's Makefile

 - Avoid stripping .BTF sections from modules when building debug .rpm
   packages

* tag 'kbuild-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  kbuild: rpm-pkg: Preserve BTF sections in kernel modules during debuginfo stripping
  kbuild: Stop modifying $(objtree)/Makefile when building oot-kmods oos
DeltaFile
+11-0scripts/package/kernel.spec
+3-5Makefile
+14-52 files

FreeBSD/src a3a884clib/libc/stdio open_memstream.c open_wmemstream.c, lib/libc/tests/stdio open_wmemstream_test.c open_memstream2_test.c

stdio: *memstream: grow the buffer by 1.5x on write

This improves performance by reducing the number of allocations as we
write into the memstream, both in the fully buffered case with larger
memstreams and also more trivially in the line- and un-buffered case as
they flush back to the underlying buffer more often.

The inspiration for this was taken from Apple's implementation in
https://github.com/apple-oss-distributions/libc, but expanded to include
wmemstream for consistency.  I've added a test for the bug that I hit in
libder that caused me to notice this in the first place, and fixed that
bug in this version.

Reviewed by:    des, jhb (both slightly previous version)
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57355
DeltaFile
+39-0lib/libc/tests/stdio/open_memstream2_test.c
+38-0lib/libc/tests/stdio/open_wmemstream_test.c
+16-6lib/libc/stdio/open_wmemstream.c
+15-6lib/libc/stdio/open_memstream.c
+108-124 files

FreeBSD/src 781defclib/libc/stdio open_wmemstream.c open_memstream.c

stdio: *memstream: decouple the buffer size from the stream length

It's useful to be able to track both facts with a single variable, but
it also makes it more difficult to change how the buffer size scales.

As an example, Apple's implementation seems to scale the buffer size by
1.5x on growth, presumably in an attempt to reduce trips into realloc().
This might be questionable in the face of stdio buffering, but avoiding
serious churn in the line- or un-buffered case is a net positive if
doing so isn't incredibly invasive.

Reviewed by:    des, jhb, obiwac
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57354
DeltaFile
+9-4lib/libc/stdio/open_memstream.c
+8-4lib/libc/stdio/open_wmemstream.c
+17-82 files

FreeBSD/src 28327c5lib/libc/stdio open_wmemstream.c open_memstream.c

stdio: *memstream: slightly streamline growth function

Inverting the condition after realloc*() is a minor cleanup, but makes
the success path a little cleaner to ease a future change.

Reviewed by:    des, jhb
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D57353
DeltaFile
+8-9lib/libc/stdio/open_memstream.c
+7-9lib/libc/stdio/open_wmemstream.c
+15-182 files

Linux/linux 2aa6a5ekernel/trace ring_buffer.c trace_events_filter.c

Merge tag 'trace-v7.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Reset dropped_count in mmio_reset_data()

   When mmio_reset_data() is called, it does not reset the dropped_count
   so that subsequent runs will have incorrect reporting.

 - Add NULL check for mmio_trace_array in logging functions

   The functions __trace_mmiotrace_rw() and __trace_mmiotrace_map() may
   have the 'tr' variable passed to it as NULL. But they both
   dereference it without checking if it is NULL first.

 - Check return value of __register_event() in trace_module_add_events()

   If __register_event() fails, the __add_event_to_tracers() call after
   it will create a file for it. If the module fails to load and its

    [32 lines not shown]
DeltaFile
+11-2kernel/trace/trace_mmiotrace.c
+2-2kernel/trace/trace_events.c
+3-0kernel/trace/trace_events_filter.c
+2-0kernel/trace/ring_buffer.c
+18-44 files

LLVM/project d9d0d66mlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

[mlir-c] Add mlirValueReplaceUsesWithIf (#206544)

Exposes `Value::replaceUsesWithIf` through the MLIR C API, allowing callers to replace only a subset of a value's uses based on a predicate.

Assisted by: Claude
DeltaFile
+93-0mlir/test/CAPI/ir.c
+15-0mlir/include/mlir-c/IR.h
+10-0mlir/lib/CAPI/IR/IR.cpp
+118-03 files

LLVM/project 037a0f4clang/test/Preprocessor riscv-target-features.c, llvm/lib/Target/RISCV RISCVInstrInfoSmcsps.td

[RISCV][MC] Add experimental Smcsps and Sscsps support (#211712)

Add experimental v0.19 support for the `Smcsps` and `Sscsps` conditional
stack pointer swap extensions.
DeltaFile
+31-0llvm/test/MC/RISCV/smcsps-invalid.s
+30-0llvm/test/MC/RISCV/smcsps-valid.s
+24-0llvm/lib/Target/RISCV/RISCVInstrInfoSmcsps.td
+19-0clang/test/Preprocessor/riscv-target-features.c
+14-0llvm/test/MC/RISCV/supervisor-csr-names.s
+14-0llvm/test/MC/RISCV/machine-csr-names.s
+132-011 files not shown
+184-117 files

LLVM/project 1e03575llvm/lib/Transforms/Scalar LowerAtomicPass.cpp, llvm/test/Transforms/LowerAtomic atomic-load-store-elementwise.ll

[LowerAtomic] Clear elementwise flag when lowering atomic load
DeltaFile
+12-0llvm/test/Transforms/LowerAtomic/atomic-load-store-elementwise.ll
+1-0llvm/lib/Transforms/Scalar/LowerAtomicPass.cpp
+13-02 files

LLVM/project 54d05e9llvm/lib/Target/Sparc/AsmParser SparcAsmParser.cpp, llvm/lib/Target/Sparc/MCTargetDesc SparcMCAsmInfo.h SparcMCExpr.cpp

[SPARC] Parse %r_disp32 in data directives (#213398)

commit fd5c1f9497ed (2014) emits %r_disp32 for pc_rel entries in
.gcc_except_table and .eh_frame, but the specifier is only recognized in
instruction operands, so llvm-mc cannot reassemble llc output.

Implement parseDataExpr with a data specifier table holding just
%r_disp32, and reject %r_disp32 outside a .word directive and in
instruction operands.

Supersedes #208933.
DeltaFile
+39-0llvm/test/MC/Sparc/Relocations/data-directive-specifier.s
+28-0llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
+10-7llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
+6-1llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
+1-0llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h
+84-85 files

LLVM/project ef19256mlir/lib/Conversion/ShardToMPI ShardToMPI.cpp, mlir/test/Conversion/ShardToMPI convert-shard-to-mpi-invalid.mlir

[mlir][Shard] Propagate failures in ConvertShardToMPI (#211713)

This PR fixes a crash in ConvertShardToMPI caused by ignoring a failed partial conversion and continuing to apply folding patterns to partially converted IR.

Assisted-by: codex

---------

Co-authored-by: Maksim Levental <maksim.levental at gmail.com>
DeltaFile
+24-0mlir/test/Conversion/ShardToMPI/convert-shard-to-mpi-invalid.mlir
+6-2mlir/lib/Conversion/ShardToMPI/ShardToMPI.cpp
+30-22 files

LLVM/project 2e81492llvm/include/llvm/Analysis BlockFrequencyInfoImpl.h, llvm/lib/Analysis BlockFrequencyInfoImpl.cpp

[BFI] Simplify irreducible header discovery. NFC (#213213)

IrreducibleGraph is the explicit graph of a region -- a loop, or the
whole function -- that BFI searches for irreducible SCCs. It maintains
predecessor lists only so findIrreducibleHeaders can ask of each node
whether a predecessor lies outside its SCC (an entry), and whether a
non-entry in the same SCC reaches it via a backedge (an extra header).

Answer both from the successor lists instead; IrrNode then needs only a
successor vector. findIrreducibleHeaders is left partitioning the SCC
its sole caller is packaging, so fold it into createIrreducibleLoop.
Headers and members are sorted, so the changed iteration order does not
affect output.

Once BFI uses CycleInfo, a region's irreducible SCCs are its
non-reducible child cycles, which should let IrreducibleGraph go away
entirely. That removal has no predecessor lists to walk and
getResolvedNode has no inverse, so it must sweep successors regardless;
settling the formulation here leaves it changing only the graph.

Aided by Claude Opus 5
DeltaFile
+63-88llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
+7-7llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+70-952 files

LLVM/project 476b87fmlir/include/mlir-c IR.h, mlir/lib/CAPI/IR IR.cpp

[mlir-c] Add mlirValueReplaceUsesWithIf
DeltaFile
+52-0mlir/test/CAPI/ir.c
+14-0mlir/include/mlir-c/IR.h
+10-0mlir/lib/CAPI/IR/IR.cpp
+76-03 files

LLVM/project df921dcmlir/include/mlir-c IR.h, mlir/test/CAPI ir.c

Address review: exercise operand number/value filtering, userData, and no-use case
DeltaFile
+41-0mlir/test/CAPI/ir.c
+2-1mlir/include/mlir-c/IR.h
+43-12 files

OpenBSD/ports bJFRccUnet/tdesktop distinfo Makefile

   fix copy/pasta in previous to unbreak;  thanks naddy
VersionDeltaFile
1.225+1-2net/tdesktop/Makefile
1.168+1-1net/tdesktop/distinfo
+2-32 files

OpenBSD/ports lFzpHJ3multimedia/dms Makefile, multimedia/dms/pkg dms.rc

   syslog dms service output

   Otherwise due to rc_bg=YES it gets lost.
VersionDeltaFile
1.2+1-0multimedia/dms/pkg/dms.rc
1.3+1-0multimedia/dms/Makefile
+2-02 files

LLVM/project cc7d719lldb/source/Plugins/Platform/WebAssembly PlatformWasm.cpp

[lldb] Launch the Wasm runtime with the file the target has (#213384)

PlatformWasm hands the runtime the module to run as a path on the host
it launches the runtime on. It takes that path from the launch info,
whose executable is the name the module goes by on the platform. That
name is whatever a stub reported the module under, which need not be a
path that resolves on this host, so a relaunch runs a file that does not
exist:

```
(lldb) run
error: WebAssembly runtime exited with exit code 255
```

Run the file the target has instead. Only a runtime launched on this
host is affected, since a connection to a remote Wasm platform delegates
the launch to that platform.
DeltaFile
+14-1lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.cpp
+14-11 files

FreeBSD/ports e7a480enet-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
(cherry picked from commit 4a7c7384f8b2aa595378a712d768de4b52f25430)
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports 4a7c738net-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports d79a312security/vuxml/vuln 2026.xml

security/vuxml: Document ejabberd vulnerabilities
DeltaFile
+60-0security/vuxml/vuln/2026.xml
+60-01 files

OpenBSD/ports lhQVtu1sysutils/grafana Makefile distinfo, sysutils/grafana/patches patch-conf_sample_ini

   sysutils/grafana: update to 13.1.1
VersionDeltaFile
1.50+34-32sysutils/grafana/pkg/PLIST
1.50+4-4sysutils/grafana/distinfo
1.31+1-1sysutils/grafana/patches/patch-conf_sample_ini
1.67+1-1sysutils/grafana/Makefile
+40-384 files

LLVM/project 6c82ca1mlir/include/mlir-c Rewrite.h, mlir/lib/CAPI/Transforms Rewrite.cpp

[mlir-c] Add RewriterBase insertion point save/restore (#206531)

Exposes `OpBuilder::saveInsertionPoint` / `restoreInsertionPoint` through the MLIR C API for `MlirRewriterBase`, continuing the buildout of the rewrite/conversion C bindings.

Assisted by: Claude
DeltaFile
+77-0mlir/test/CAPI/rewrite.c
+26-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+21-2mlir/include/mlir-c/Rewrite.h
+124-23 files

FreeBSD/doc b5bc268website/content/en/status/report-2026-04-2026-06 pdopenpid.adoc

Status/2026Q2/pdopenpid.adoc: man references markup fixes
DeltaFile
+4-4website/content/en/status/report-2026-04-2026-06/pdopenpid.adoc
+4-41 files

LLVM/project fd999b4lldb/include/lldb/Interpreter/Interfaces ScriptedInterface.h, lldb/source/Plugins/Process/scripted ScriptedThread.cpp ScriptedProcess.cpp

[lldb/Interpreter] Surface Python exceptions from scripted extensions (#198153)
DeltaFile
+325-0lldb/test/API/functionalities/scripted_extensions/malformed_scripted_extensions.py
+227-0lldb/test/API/functionalities/scripted_extensions/TestScriptedExtensionsDiagnostics.py
+75-21lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
+47-9lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
+14-12lldb/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
+11-12lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
+699-5420 files not shown
+840-6826 files

Linux/linux 0131b50fs/ntfs namei.c attrib.c

Merge tag 'ntfs-for-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs

Pull ntfs fixes from Namjae Jeon:

 - Keep RECALL_ON_OPEN in inode flags when reloading them from
   $FILE_NAME

 - Check runlist reallocation sizes for negative values and overflow

 - Drop stale page cache after shrinking non-resident attributes to
   prevent writeback failures and data loss

* tag 'ntfs-for-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs:
  ntfs: drop stale page-cache when shrinking a non-resident attr
  ntfs: harden runlist realloc size calculations
  ntfs: preserve RECALL_ON_OPEN on WSL special-file reparse points
DeltaFile
+27-23fs/ntfs/runlist.c
+10-0fs/ntfs/attrib.c
+2-1fs/ntfs/namei.c
+39-243 files

LLVM/project 956e241lldb/test/API/commands/register/register_command TestRegisters.py

Disable this test on Darwin to give the author a chance to fix it. (#213388)

The test is passing elsewhere.

I filed:

https://github.com/llvm/llvm-project/issues/213386

to cover fixing the issue and re-enabling the tests.
DeltaFile
+1-0lldb/test/API/commands/register/register_command/TestRegisters.py
+1-01 files

FreeBSD/ports ca7ba10benchmarks/py-reframe-hpc Makefile distinfo

benchmarks/py-reframe-hpc: Update 4.10.0 → 4.10.2

Changelogs:
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.1
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.2

PR:             297051
Sponsored by:   UNIS Labs
DeltaFile
+3-3benchmarks/py-reframe-hpc/distinfo
+1-1benchmarks/py-reframe-hpc/Makefile
+4-42 files

Linux/linux bc29fe1fs/smb/server vfs_cache.c connection.h

Merge tag 'v7.2-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - Use memcmp() when comparing fixed-size binary ClientGUIDs, so
   embedded NUL bytes are handled correctly

 - Reject repeated SMB2 NEGOTIATE requests after dialect selection

   This prevents preauth_info leaks, enforces the SMB2 protocol
   requirements, and serializes negotiation state updates.

 - Fix a use-after-free in __close_file_table_ids() by removing the
   volatile file ID from the owning IDR before dropping the IDR
   reference

* tag 'v7.2-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd:
  ksmbd: use memcmp() to compare ClientGUIDs
  ksmbd: reject repeated SMB2 NEGOTIATE requests
  ksmbd: fix use-after-free in __close_file_table_ids()
DeltaFile
+30-7fs/smb/server/smb_common.c
+4-10fs/smb/server/smb2pdu.c
+5-0fs/smb/server/connection.h
+2-0fs/smb/server/vfs_cache.c
+41-174 files