LLVM/project cad4973clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis UnsafeBufferReachableAnalysisTest.cpp

fix merge conflict
DeltaFile
+7-9clang/unittests/ScalableStaticAnalysis/WholeProgramAnalysis/UnsafeBufferReachableAnalysisTest.cpp
+7-91 files

LLVM/project f7a4452llvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-bitcast.ll nofpclass-bitcast-fp-to-fp.ll

[KnownFPClass] Refine known classes for `KnownFPClass::bitcast` (#215708)

`KnownFPClass::bitcast` should now be optimal (for ieee and bf16 types).
It is now able to correctly determine the `KnownFPClass` of any constant
value*. For non-constants, it is now able to rule out normal, and
subnormal results, in addition to ruling out specifically `qNaN`/`sNaN`
based off of the quiet bit.

I also added unit tests for `KnownFPClass::bitcast`.

AI Disclosure:
I used ChatGPT Codex (sol 5.6) to help generate the tests, which I
reviewed, built, and tested locally.

*Prior to this commit `KnownFPClass::bitcast` was unable to fully deduce
constants such as positive infinity:
```
/home/zerico/programming/llvm-project/llvm/unittests/Support/KnownFPClassTest.cpp:46: Failure
Expected equality of these values:

    [6 lines not shown]
DeltaFile
+461-0llvm/test/Transforms/Attributor/nofpclass-bitcast-int-to-fp.ll
+0-266llvm/test/Transforms/Attributor/nofpclass.ll
+0-229llvm/test/Transforms/Attributor/nofpclass-bitcast.ll
+229-0llvm/test/Transforms/Attributor/nofpclass-bitcast-fp-to-fp.ll
+130-0llvm/unittests/Support/KnownFPClassTest.cpp
+45-33llvm/lib/Support/KnownFPClass.cpp
+865-5281 files not shown
+866-5287 files

LLVM/project 98e549bllvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-powi.ll

[KnownFPClass] Refine powi KnownFPClass deductions (#218581)

Adds deductions for when the `base` is known never negative-normal nor
negative-subnormal. Similar to the deductions added for `pow`
https://github.com/llvm/llvm-project/pull/215592.


AI Disclosure:
I used ChatGPT Codex (Sol-5.6) to help write tests, which I reviewed and
tested locally.
DeltaFile
+256-54llvm/test/Transforms/Attributor/nofpclass-powi.ll
+72-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-powi.ll
+32-16llvm/lib/Support/KnownFPClass.cpp
+7-5llvm/unittests/Analysis/ValueTrackingTest.cpp
+367-754 files

FreeBSD/ports e6ff99bdevel/capslock Makefile distinfo

devel/capslock: Update to 0.3.3

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59221
DeltaFile
+5-5devel/capslock/distinfo
+1-2devel/capslock/Makefile
+6-72 files

FreeBSD/ports 9b0504ewww/ghostunnel Makefile distinfo

www/ghostunnel: Update to 1.11.3

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59220
DeltaFile
+5-5www/ghostunnel/distinfo
+1-2www/ghostunnel/Makefile
+6-72 files

FreeBSD/ports d1a1764devel/lefthook Makefile distinfo

devel/lefthook: Update to 2.1.11

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59219
DeltaFile
+5-5devel/lefthook/distinfo
+1-2devel/lefthook/Makefile
+6-72 files

FreeBSD/ports d07bee5net/grpcui Makefile distinfo

net/grpcui: Update to 1.5.3

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59217
DeltaFile
+5-5net/grpcui/distinfo
+1-2net/grpcui/Makefile
+6-72 files

FreeBSD/ports 63641cdsysutils/ipget Makefile distinfo

sysutils/ipget: Update to 0.13.2

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59218
DeltaFile
+5-5sysutils/ipget/distinfo
+1-2sysutils/ipget/Makefile
+6-72 files

FreeBSD/ports cd0f1c4databases/py-python-arango Makefile distinfo

databases/py-python-arango: Update to 8.3.4

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59215
DeltaFile
+3-3databases/py-python-arango/distinfo
+1-1databases/py-python-arango/Makefile
+4-42 files

FreeBSD/ports 404f64amisc/py-langchain-mcp-adapters Makefile distinfo

misc/py-langchain-mcp-adapters: Update to 0.3.2

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59216
DeltaFile
+3-3misc/py-langchain-mcp-adapters/distinfo
+1-1misc/py-langchain-mcp-adapters/Makefile
+4-42 files

FreeBSD/ports 61f1a63devel/py-pytest-recorder Makefile distinfo

devel/py-pytest-recorder: Update to 0.6.6

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59214
DeltaFile
+3-3devel/py-pytest-recorder/distinfo
+1-1devel/py-pytest-recorder/Makefile
+4-42 files

FreeBSD/ports 4201d16devel/pydeps Makefile distinfo

devel/pydeps: Update to 3.0.7

Approved by:    yuri (maintainer)
Differential Revision:  https://reviews.freebsd.org/D59212
DeltaFile
+3-3devel/pydeps/distinfo
+1-1devel/pydeps/Makefile
+4-42 files

NetBSD/pkgsrc-wip b3ab7a0icewm Makefile PLIST

icewm: add -enable-menus-fdo configure option

This allows for building an XDG compliant menu in icewm,
if $XDG_DATA_DIRS is set to `/usr/pkg/share`.
This requires glib2 as build dependency for icewm.
DeltaFile
+7-0icewm/COMMIT_MSG
+4-1icewm/PLIST
+2-0icewm/Makefile
+13-13 files

LLVM/project fb8ea2bclang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations CppBoundedBuffers.cpp

fix clang-format
DeltaFile
+2-1clang/lib/ScalableStaticAnalysis/SourceTransformation/Transformations/CppBoundedBuffers.cpp
+2-11 files

FreeBSD/src 8ee0a61libexec/rc rc.conf, libexec/rc/rc.d nfsclient

nfsclient: Add a new nfs_client_rdma_enable variable

This patch adds a new nfs_client_rdma_enable variable
to /etc/rc.d/nfsclient to enable the client side of
NFS over RDMA.  The client side of NFS over RDMA
requires the nfsclrdma.ko module, which is still under
test/review.

I wanted to get the "glue" into main so that others
could test the module more easily.  Avaliability of
the module will be announced on freebsd-current@ soon.

It should not affect non-RDMA operation.

I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.

MFC after:      3 months
DeltaFile
+3-0libexec/rc/rc.d/nfsclient
+1-0libexec/rc/rc.conf
+4-02 files

FreeBSD/ports 432fbb7www/py-django-q2 distinfo Makefile

www/py-django-q2: Update 1.10.0 => 1.11.1

Upstream switched to uv for build.

Changelog:
https://github.com/django-q2/django-q2/blob/v1.11.1/CHANGELOG.md

PR:             297936
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+4-4www/py-django-q2/Makefile
+3-3www/py-django-q2/distinfo
+7-72 files

LLVM/project afdcd7fllvm/include/llvm/ADT FoldingSet.h, llvm/lib/Support FoldingSet.cpp

[ADT] Remove FoldingSet's void * insert position API (#219845)

FindNodeOrInsertPos/InsertNode/GetOrInsertNode/RemoveNode and the
encode/decode helpers behind them are gone; use
lookup/insert/getOrInsert/erase with FoldingSetInsertToken.

LLM-aided
DeltaFile
+62-62llvm/unittests/ADT/FoldingSet.cpp
+0-32llvm/include/llvm/ADT/FoldingSet.h
+0-4llvm/lib/Support/FoldingSet.cpp
+62-983 files

NetBSD/pkgsrc bxGGROGdoc CHANGES-2026

   doc: Updated devel/scons4 to 4.11.1
VersionDeltaFile
1.5694+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc uFmmIB4devel/scons4 distinfo PLIST

   devel/scons4: Update to 4.11.1

   Tested on NetBSD 10 amd64:
     geography/gpsd builds and passes tests
     databases/mongodb4 builds

   Take MAINTAINERSHIP.


   * 4.11.1

   FIXES

       Revert the change to the internal implementation of reading a
       saved-Variables file. This also undoes the minor API change made when
       the change was introduced in SCons 4.11.0: in that release is was
       possible to use a top-relative path in the Variables() call when giving
       the name of a file (that is, a path that begins with #). This is once
       again disallowed. The plan is to reintroduce this change in a future

    [71 lines not shown]
VersionDeltaFile
1.19+6-5devel/scons4/Makefile
1.8+3-6devel/scons4/PLIST
1.10+4-4devel/scons4/distinfo
+13-153 files

LLVM/project 7694751llvm/include/llvm/ExecutionEngine/Orc LookupAndApply.h, llvm/lib/ExecutionEngine/Orc LookupAndApply.cpp

[ORC] Drop redundant ExecutionSession& arg from lookupAndApply (#219797)

The ExecutionSession& can be retrieved from the first element of the
SearchOrder.

This changes behavior in a corner case: An empty SearchOrder always
fails on a non-empty PrepareFns list, even if all symbols added would
have been weakly referenced, because no ExecutionSession& is available
to intern the symbol names. An empty SearchOrder is pathological, so
this seems like a reasonable trade-off.
DeltaFile
+21-9llvm/lib/ExecutionEngine/Orc/LookupAndApply.cpp
+22-0llvm/unittests/ExecutionEngine/Orc/LookupAndApplyTest.cpp
+7-2llvm/include/llvm/ExecutionEngine/Orc/LookupAndApply.h
+50-113 files

FreeBSD/src 884ee8dsys/fs/nfs nfsport.h nfs_commonkrpc.c, sys/fs/nfsclient nfsmount.h nfs_clrpcops.c

nfscl: Add some glue for client side NFS over RDMA

This patch adds assorted bits needed by the nfsclrdma.ko
module that implements client side NFS over RDMA.
With this commit, the glue required by the nfsclrdma.ko
module is complete and it should load ok.

It should not affect non-RDMA operation.

I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.

MFC after:      3 months
DeltaFile
+119-76sys/fs/nfs/nfs_commonkrpc.c
+109-15sys/fs/nfsclient/nfs_clvfsops.c
+72-3sys/fs/nfsclient/nfs_clrpcops.c
+2-0sys/fs/nfsclient/nfsmount.h
+2-0sys/fs/nfs/nfsport.h
+304-945 files

LLVM/project 0538497llvm/lib/CodeGen RegAllocFast.cpp

[RegAllocFast] Use getOneDef() in traceCopyChain(). NFC (#219850)

getUniqueVRegDef() finds one defining instruction, while getOneDef()
finds one def operand and is inlined.
(They differ for a register defined twice by one instruction but
RegAllocFast does not support that shape in defineVirtReg().)
DeltaFile
+8-6llvm/lib/CodeGen/RegAllocFast.cpp
+8-61 files

FreeBSD/ports df7ef9cgraphics/R-cran-pROC Makefile distinfo

graphics/R-cran-pROC: Update to 1.19.1

Reported by:    portscout
DeltaFile
+3-3graphics/R-cran-pROC/distinfo
+1-1graphics/R-cran-pROC/Makefile
+4-42 files

LLVM/project e016329llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanPatternMatch.h, llvm/test/Transforms/LoopVectorize scalarized-bitcast.ll

[VPlan] Fold trivial bitcasts. (#219849)

Fold trivial bitcasts in VPlan. This avoids special handling when
constructing SCEV expressions (which folds such trivial casts), and
ensures we can close the gap between IR-based SCEV analysis and
VPlan-based SCEV analysis. This is important going forward to make sure
we can replace existing IR analysis without regressions.
DeltaFile
+6-6llvm/test/Transforms/LoopVectorize/VPlan/vplan-scev-address-idioms.ll
+3-3llvm/test/Transforms/LoopVectorize/scalarized-bitcast.ll
+6-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+1-1llvm/test/Transforms/LoopVectorize/SystemZ/load-scalarization-cost-0.ll
+22-105 files

FreeBSD/src a311bd1sys/rpc getnetconfig.c rpc.h

krpc: Add some glue for client side NFS over RDMA

This patch adds assorted bits needed by the nfsclrdma.ko
module that implements client side NFS over RDMA.

It should not affect non-RDMA operation.

Some additional glue is needed for the nfsclrdma.ko
module within the NFS code.  That will be added as
a separate commit.

I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.

MFC after:      3 months
DeltaFile
+122-67sys/rpc/clnt_rc.c
+136-0sys/rpc/rpc_generic.c
+104-0sys/rpc/clntrdma.h
+19-1sys/rpc/krpc.h
+15-0sys/rpc/rpc.h
+14-0sys/rpc/getnetconfig.c
+410-683 files not shown
+425-709 files

NetBSD/pkgsrc-wip 0d09ab8forgejo-runner COMMIT_MSG Makefile, forgejo-runner/files forgejo-runner.sh config.yaml

forgejo-runner: import forgejo-runner-13.0.0 as devel/forgejo-runner

Daemon that connects to a Forgejo instance and runs jobs for continuous
integration. The installation and usage instructions are part of the
Forgejo documentation.
DeltaFile
+569-0forgejo-runner/distinfo
+270-0forgejo-runner/files/config.yaml
+190-0forgejo-runner/go-modules.mk
+62-0forgejo-runner/Makefile
+26-0forgejo-runner/files/forgejo-runner.sh
+5-0forgejo-runner/COMMIT_MSG
+1,122-03 files not shown
+1,129-09 files

LLVM/project 152edef.github/workflows libc-overlay-tests.yml

[libc][Github] Use explicit names for libc overlay tests (#219783)
DeltaFile
+11-6.github/workflows/libc-overlay-tests.yml
+11-61 files

FreeBSD/ports bcd97ebx11/roxterm distinfo Makefile

x11/roxterm: Update to 3.18.2

- Switch to DISTVERSION
- Cleanup dependencies
- Pet portclippy and portfmt
- Take maintainership

ChangeLog:      https://github.com/realh/roxterm/releases/tag/3.18.2
                https://github.com/realh/roxterm/releases/tag/3.18.1
MFH:            2026Q3
(cherry picked from commit 660051e4aff8d49d0117ff88a8cb84bd65c6a088)
DeltaFile
+10-5x11/roxterm/pkg-plist
+6-8x11/roxterm/Makefile
+3-3x11/roxterm/distinfo
+19-163 files

LLVM/project 49b1085llvm/lib/CodeGen PeepholeOptimizer.cpp

CodeGen: Use getOneNonDBGUser in PeepholeOptimizer (#219526)
DeltaFile
+2-2llvm/lib/CodeGen/PeepholeOptimizer.cpp
+2-21 files

LLVM/project c8c0197llvm/lib/Target/AArch64 AArch64MCInstLower.cpp

AArch64: Use AsmPrinter's MachineFunction in lowerSymbolOperandELF (#219475)
DeltaFile
+3-3llvm/lib/Target/AArch64/AArch64MCInstLower.cpp
+3-31 files