LLVM/project ceef240 — llvm/docs/CommandGuide llvm-mc.md, llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h

[nspr] initial commit
DeltaFile
+23-10llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+15-10llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+22-2llvm/test/tools/llvm-mc/verify/basic.s
+4-3mlir/docs/Diagnostics.md
+4-1llvm/tools/llvm-mc/llvm-mc.cpp
+4-1llvm/docs/CommandGuide/llvm-mc.md
+72-271 files not shown
+74-287 files

LLVM/project 7fbea04 — clang/test/CIR/IR invalid-vtable.cir, mlir/docs Diagnostics.md

[nspr] update
DeltaFile
+6-6mlir/test/Dialect/OpenMP/memory-effects.mlir
+5-4mlir/docs/Diagnostics.md
+1-1clang/test/CIR/IR/invalid-vtable.cir
+12-113 files

LLVM/project c9c831a — llvm/docs ReleaseNotes.md, llvm/docs/CommandGuide llvm-mc.md

[nspr] update
DeltaFile
+8-11llvm/docs/CommandGuide/llvm-mc.md
+2-2llvm/docs/ReleaseNotes.md
+10-132 files

LLVM/project 2c1bdb6 — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

[DAG] Add SDNode::getOperandCondCode helper (#238433)

Remove a lot of repeated cast<CondCodeSDNode>() wrapping
DeltaFile
+45-49llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+36-42llvm/lib/Target/X86/X86ISelLowering.cpp
+22-24llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+22-24llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+14-17llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+13-13llvm/lib/Target/ARM/ARMISelLowering.cpp
+152-16929 files not shown
+264-28135 files

LLVM/project 0b4ec2c — compiler-rt/lib/sanitizer_common sanitizer_platform_interceptors.h, compiler-rt/test/msan/Linux strlcpy_strlcat.c

[sanitizer_common] Intercept strlcpy and strlcat on glibc 2.38+ (#236414)

Enable the existing `strlcpy` and `strlcat` interceptors on glibc 2.38
and later, following their [addition to
glibc](https://sourceware.org/git/?p=glibc.git;a=commit;h=454a20c8756c9c1d55419153255fc7692b3d2199).

Fixes #114377
DeltaFile
+35-0compiler-rt/test/msan/Linux/strlcpy_strlcat.c
+3-2compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
+1-1compiler-rt/test/sanitizer_common/TestCases/Posix/strlcpy.cpp
+1-1compiler-rt/test/sanitizer_common/TestCases/Posix/strlcat.cpp
+40-44 files

LLVM/project bdf1c6b — llvm/include/llvm/IR RuntimeLibcalls.td, llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Add signatures for the divrem libcalls

Add struct types to the signature table so libcalls returning multiple
values can be described in TableGen. Use them for the ARM, Windows and
AVR divmod functions, which return the quotient and remainder in
registers, instead of building their types in C++.

The other divrem libcalls use the compiler-rt prototype, which stores
the remainder through a pointer. AVR gets its own __divmodsi4 and
__udivmodsi4, since ARM Darwin uses the compiler-rt functions with
those names.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+21-47llvm/lib/IR/RuntimeLibcalls.cpp
+41-18llvm/include/llvm/IR/RuntimeLibcalls.td
+44-0llvm/utils/TableGen/Basic/RuntimeLibcallsEmitter.cpp
+10-10llvm/test/Transforms/Util/DeclareRuntimeLibcalls/divmod.ll
+8-8llvm/test/Transforms/Util/DeclareRuntimeLibcalls/arm.ll
+15-0llvm/test/TableGen/RuntimeLibcallEmitter.td
+139-832 files not shown
+151-898 files

LLVM/project 655370a — clang/lib/CIR/CodeGen CIRGenModule.h CIRGenCall.cpp, clang/test/CIR/CodeGen paren-init-list.cpp call-conv-lowering-x86_64-non-byval.cpp

[CIR] Add dead_on_return for destructors (#235125)

This change adds the dead_on_return attribute for the `this` argument to
destructors unless `-fno-lifetime-dse` was used.

Assisted-by: Cursor / claude-opus-5.5
DeltaFile
+121-0clang/test/CIR/CodeGen/destructor-dead-on-return.cpp
+29-11clang/lib/CIR/CodeGen/CIRGenCall.cpp
+5-10clang/test/CIR/CodeGen/call-conv-lowering-x86_64-non-byval.cpp
+1-1clang/test/CIR/CodeGen/paren-init-list.cpp
+1-1clang/lib/CIR/CodeGen/CIRGenModule.h
+157-235 files

OPNSense/plugins a6fa525 — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsWedos.php

security/acme-client: add support for Wedos DNS API (#5853)
DeltaFile
+45-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsWedos.php
+16-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+7-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+68-03 files

LLVM/project 27dc63b — llvm/include/llvm/CodeGen ExecutionDomainFix.h, llvm/lib/CodeGen ExecutionDomainFix.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+160-28llvm/lib/CodeGen/ExecutionDomainFix.cpp
+16-84llvm/include/llvm/CodeGen/ExecutionDomainFix.h
+39-6llvm/lib/Target/X86/X86IndirectThunks.cpp
+1-22llvm/lib/Target/ARM/ARMTargetMachine.cpp
+2-20llvm/lib/Target/X86/X86TargetMachine.cpp
+18-2llvm/lib/Target/X86/X86.h
+236-16214 files not shown
+293-17420 files

LLVM/project d731952 — llvm/lib/CodeGen ExecutionDomainFix.cpp, llvm/lib/Target/AArch64 AArch64SLSHardening.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+39-6llvm/lib/Target/X86/X86IndirectThunks.cpp
+23-8llvm/lib/CodeGen/ExecutionDomainFix.cpp
+1-22llvm/lib/Target/ARM/ARMTargetMachine.cpp
+2-20llvm/lib/Target/X86/X86TargetMachine.cpp
+18-2llvm/lib/Target/X86/X86.h
+14-5llvm/lib/Target/AArch64/AArch64SLSHardening.cpp
+97-6312 files not shown
+140-7218 files

LLVM/project 5e1d81c — llvm/lib/Transforms/Scalar DeadStoreElimination.cpp, llvm/test/Transforms/DeadStoreElimination dead-stores-via-dom-conditions.ll

[DSE] Support trunc nuw conditions in `eliminateRedundantStoresViaDominatingConditions` (#238062)

regression seen in
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/1794/changes#r4446000612

proof: https://alive2.llvm.org/ce/z/6sghff

Assisted-by: copilot
DeltaFile
+74-0llvm/test/Transforms/DeadStoreElimination/dead-stores-via-dom-conditions.ll
+21-10llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
+95-102 files

LLVM/project edb786b — llvm/docs/Proposals VariableNames.md, llvm/utils/gn README.md

[LLVM][docs] Rewrite llvm rst docs to md [2/2] (#234567)

Tracking issue:
[#201242](https://github.com/llvm/llvm-project/issues/201242)

See the [migration
guide](https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines)
for more information.

this is the second part of migrating the remaining llvm rst docs to md.
the content conversion is provided by this pr, following the rename in
the previous pr.

this was prepared with rnk's fork of rst2myst and LLM-assisted cleanup.
i manually verified that the documentation renders as expected.

Depends on #234561

the first commit is from the base pr (rename), the second commit

    [4 lines not shown]
DeltaFile
+290-261llvm/docs/Proposals/VariableNames.md
+43-55llvm/utils/gn/README.md
+26-36llvm/utils/lit/README.md
+2-1llvm/utils/lit/setup.py
+1-1llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
+362-3545 files

LLVM/project 3e659e4 — .github new-prs-labeler.yml

[new-prs-labeler] Add labels for LV, LAA, SCEV (#228086)

Rename vectorizers to llvm:vectorizer, and create a llvm:loopvectorize
as a refinement. Also add llvm:{loopaccessanalysis,scalarevolution}.

Fixes #228041.
Fixes #228064.

The infra area team created / renamed the teams.
DeltaFile
+34-6.github/new-prs-labeler.yml
+34-61 files

FreeBSD/ports dca7739 — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.18.0

Release notes:
https://github.com/OpenVoxProject/openvoxdb/releases#release-8.18.0

With hat:       puppet

(cherry picked from commit de978c83354d795dd37496acc790f02666a741e9)
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+1-1databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-84 files

FreeBSD/ports 765da84 — sysutils/openvox-server8 Makefile distinfo

sysutils/openvox-server8: Update to 8.18.0

Release notes:
https://github.com/OpenVoxProject/openvox-server/releases/tag/8.18.0

With hat:       puppet

(cherry picked from commit fb12b01bd779d6a0e08c83c2e08cbcff449d9800)
DeltaFile
+3-3sysutils/openvox-server8/distinfo
+1-1sysutils/openvox-server8/Makefile
+4-42 files

FreeBSD/ports af3d5c8 — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.32.0

Release notes:
https://github.com/OpenVoxProject/openvox/releases/tag/8.32.0

With hat:       puppet

(cherry picked from commit f5f65dd693f988e3f2c8d96eaaf7309ba374ade6)
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

LLVM/project 3c4aa88 — clang/lib/CIR/CodeGen CIRGenDecl.cpp, clang/test/CIR/CodeGen static-local.cpp

[CIR] Implement 'asm label' lowering. (#238509)

This ends up being a horrifically trivial implementation: it just
changes the name of the static local to use the 'mangled name' (which
    pays attention to the attribute) rather than just the static decl
name. This patch implements that and adds some trivial tests to show the
behavior.
DeltaFile
+50-0clang/test/CIR/CodeGen/static-local.cpp
+4-3clang/lib/CIR/CodeGen/CIRGenDecl.cpp
+54-32 files

FreeBSD/ports fc5ef9f — databases/openvoxdb-terminus9 Makefile distinfo, databases/openvoxdb9 Makefile distinfo

databases/openvoxdb9: Update to 9.2.0

Release notes:
https://github.com/OpenVoxProject/openvoxdb/releases#release-9.2.0

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb9/distinfo
+3-3databases/openvoxdb-terminus9/distinfo
+1-1databases/openvoxdb9/Makefile
+1-1databases/openvoxdb-terminus9/Makefile
+8-84 files

FreeBSD/ports de978c8 — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.18.0

Release notes:
https://github.com/OpenVoxProject/openvoxdb/releases#release-8.18.0

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+1-1databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-84 files

FreeBSD/ports e8d7964 — sysutils/openvox-server9 Makefile distinfo

sysutils/openvox-server9: Update to 9.2.0

Release notes:
https://github.com/OpenVoxProject/openvox-server/releases/tag/9.2.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-server9/distinfo
+1-1sysutils/openvox-server9/Makefile
+4-42 files

FreeBSD/ports fb12b01 — sysutils/openvox-server8 Makefile distinfo

sysutils/openvox-server8: Update to 8.18.0

Release notes:
https://github.com/OpenVoxProject/openvox-server/releases/tag/8.18.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-server8/distinfo
+1-1sysutils/openvox-server8/Makefile
+4-42 files

FreeBSD/ports 83a63a4 — sysutils/rubygem-choria-mcorpc-support Makefile distinfo, sysutils/rubygem-choria-mcorpc-support/files patch-lib_mcollective_monkey__patches.rb

sysutils/rubygem-choria-mcorpc-support: Update to 0.28.0

Release notes:
https://github.com/choria-io/choria-mcorpc-support/releases/tag/2.28.0

With hat:       puppet
DeltaFile
+0-33sysutils/rubygem-choria-mcorpc-support/files/patch-lib_mcollective_monkey__patches.rb
+3-3sysutils/rubygem-choria-mcorpc-support/distinfo
+1-1sysutils/rubygem-choria-mcorpc-support/Makefile
+4-373 files

FreeBSD/ports d848bae — sysutils/openvox-agent9 Makefile distinfo

sysutils/openvox-agent9: Update to 9.3.0

Release notes:
https://github.com/OpenVoxProject/openvox/releases/tag/9.3.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent9/distinfo
+1-1sysutils/openvox-agent9/Makefile
+4-42 files

FreeBSD/ports f5f65dd — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.32.0

Release notes:
https://github.com/OpenVoxProject/openvox/releases/tag/8.32.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

FreeBSD/ports f003b2f — net/ooni-probe-cli Makefile distinfo

net/ooni-probe-cli: update to 3.31.1

Security:       updated brotli dependency [1]
MFH:            2026Q4

[1] https://github.com/andybalholm/brotli/commit/33c2a9884269798192b5ecf171288f98939dbe42

(cherry picked from commit 2dcb31b47481c80b19fa8548883fa3f0dd0bf92c)
DeltaFile
+5-5net/ooni-probe-cli/distinfo
+1-1net/ooni-probe-cli/Makefile
+6-62 files

FreeBSD/ports 659bde3 — net/ooni-probe-cli Makefile distinfo

net/ooni-probe-cli: update to 3.31.0

(cherry picked from commit 7312c7155241ff90ca5f69382d3dc99cc7f3fca8)
DeltaFile
+5-5net/ooni-probe-cli/distinfo
+1-2net/ooni-probe-cli/Makefile
+6-72 files

FreeBSD/ports 2dcb31b — net/ooni-probe-cli Makefile distinfo

net/ooni-probe-cli: update to 3.31.1

Security:       updated brotli dependency [1]
MFH:            2026Q4

[1] https://github.com/andybalholm/brotli/commit/33c2a9884269798192b5ecf171288f98939dbe42
DeltaFile
+5-5net/ooni-probe-cli/distinfo
+1-1net/ooni-probe-cli/Makefile
+6-62 files

LLVM/project 46571eb — llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Transforms/IPO Attributor.cpp

Attributor: Invalidate analyses when attributor-light only changes attributes (#231397)

attributor-light only invalidated analyses for functions whose IR it
rewrote, but declared all function analyses preserved. Attribute changes
were not tracked, so e.g. a caller's MemorySSA could go stale after the
callee became readnone. Also invalidate functions whose attributes or
call site attributes changed, and their callers, like FunctionAttrs.

Keep the marker which stops the function simplification pipeline from
running again on CGSCC revisits, since attribute changes alone do not
need re-simplification. Without this, already simplified functions were
simplified again, making attributor-light much more expensive.

No compile time or output change on CTMark.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+31-11llvm/lib/Transforms/IPO/Attributor.cpp
+23-0llvm/test/Transforms/Attributor/light-invalidate-analyses.ll
+10-0llvm/include/llvm/Transforms/IPO/Attributor.h
+64-113 files

FreeBSD/ports 4f43ff5 — x11-wm/bvwm Makefile pkg-plist

x11-wm/bvwm: Update to 1.1.5.b.10

ChangeLog: https://github.com/FrauBSD/bvwm/blob/1.1.5-bvwm.10/BCHANGELOG.md
DeltaFile
+3-3x11-wm/bvwm/distinfo
+4-0x11-wm/bvwm/pkg-plist
+1-1x11-wm/bvwm/Makefile
+8-43 files

LLVM/project a5f319d — llvm/include/llvm/IR RuntimeLibcalls.h, llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Handle int and long size more similarly (#238181)

Previously we eagerly computed the int size and passed it through all
the various functions to get the type signature. The long cases were
evaluated in the context that need a long. Treat these the same way
which reduces the number of arguments passed around.
DeltaFile
+13-9llvm/lib/IR/RuntimeLibcalls.cpp
+1-1llvm/include/llvm/IR/RuntimeLibcalls.h
+14-102 files