LLVM/project d925f39 — flang-rt/lib/cuda registration.cpp, flang/lib/Optimizer/Transforms/CUDA CUFSharedTypeInfo.cpp CUFAddConstructor.cpp

[flang][cuda] register type information pages after all units register (#231619)

Registering the pages of the shared type information calls the CUDA
runtime, which initializes the module. With relocatable device code, the
managed variables registered by later units were then never populated.
Register the pages in the initialization constructor, which runs after
the registration constructors of all the units.
DeltaFile
+61-44flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
+88-2flang/lib/Optimizer/Transforms/CUDA/CUFSharedTypeInfo.cpp
+35-0flang/test/Fir/CUDA/cuda-shared-type-info-no-managed.mlir
+24-10flang/test/Fir/CUDA/cuda-shared-type-info.mlir
+31-0flang/test/Fir/CUDA/cuda-shared-type-info-used.mlir
+25-3flang-rt/lib/cuda/registration.cpp
+264-593 files not shown
+288-639 files

FreeBSD/ports d7b1687 — net/liveMedia pkg-plist Makefile

net/liveMedia: Update to 2026.10.13

Add local backup to MASTER_SITES. Upstream doesn't keep an archive of
older releases, so I've set up a script to automatically archive them
locally and to remind me to update the port. This is a team port, so if
anyone else on multimedia@ wants the script, just let me know, but for
now, I'm limited to using my own public_distfiles dir on freefall.

https://download.live555.com/changelog.txt

MFH:            2026Q4
(cherry picked from commit 772c94181c30c549229771e657dbde27da03d9c8)
DeltaFile
+3-3net/liveMedia/distinfo
+2-2net/liveMedia/Makefile
+1-1net/liveMedia/pkg-plist
+6-63 files

FreeBSD/ports c142a55 — graphics/exiv2 Makefile distinfo

graphics/exiv2: Update to 0.28.9

https://github.com/Exiv2/exiv2/releases/tag/v0.28.9

MFH:            2026Q4
(cherry picked from commit ea0b62c3408be1748fd061a1e70d22b6a2c475fc)
DeltaFile
+3-3graphics/exiv2/distinfo
+1-1graphics/exiv2/Makefile
+4-42 files

LLVM/project 6dc7c97 — llvm/include/llvm/ExecutionEngine/Orc/Shared SimpleRemoteEPCUtils.h

[ORC] Remove unused RemoteSymbolLookup and signatures. NFC. (#231732)

RemoteSymbolLookup, its SPS serialization, and the SPSLoadDylibSignature
and SPSLookupSymbolsSignature typedefs in SimpleRemoteEPCUtils.h have no
users. (The only user of RemoteSymbolLookup was the unused
SPSLookupSymbolsSignature.)
DeltaFile
+0-32llvm/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
+0-321 files

FreeBSD/ports 4eeb7a7 — audio/mac Makefile distinfo

audio/mac: Update to 13.28

Changes: https://www.monkeysaudio.com/versionhistory.html

MFH:            2026Q4
(cherry picked from commit 4c579d3b8106216542b858e3741ffa2d0145590a)
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

FreeBSD/ports ab8ce33 — audio/faad Makefile distinfo

audio/faad: Update to 2.11.4

https://github.com/knik0/faad2/releases/tag/2.11.4

MFH:            2026Q4
(cherry picked from commit 957a9a7a3dcebc1db4e2d48dd61d584389fa2654)
DeltaFile
+3-3audio/faad/distinfo
+1-1audio/faad/Makefile
+4-42 files

FreeBSD/ports 772c941 — net/liveMedia pkg-plist Makefile

net/liveMedia: Update to 2026.10.13

Add local backup to MASTER_SITES. Upstream doesn't keep an archive of
older releases, so I've set up a script to automatically archive them
locally and to remind me to update the port. This is a team port, so if
anyone else on multimedia@ wants the script, just let me know, but for
now, I'm limited to using my own public_distfiles dir on freefall.

https://download.live555.com/changelog.txt

MFH:            2026Q4
DeltaFile
+3-3net/liveMedia/distinfo
+2-2net/liveMedia/Makefile
+1-1net/liveMedia/pkg-plist
+6-63 files

FreeBSD/ports 4c579d3 — audio/mac Makefile distinfo

audio/mac: Update to 13.28

Changes: https://www.monkeysaudio.com/versionhistory.html

MFH:            2026Q4
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

FreeBSD/ports ea0b62c — graphics/exiv2 Makefile distinfo

graphics/exiv2: Update to 0.28.9

https://github.com/Exiv2/exiv2/releases/tag/v0.28.9

MFH:            2026Q4
DeltaFile
+3-3graphics/exiv2/distinfo
+1-1graphics/exiv2/Makefile
+4-42 files

FreeBSD/ports 957a9a7 — audio/faad Makefile distinfo

audio/faad: Update to 2.11.4

https://github.com/knik0/faad2/releases/tag/2.11.4

MFH:            2026Q4
DeltaFile
+3-3audio/faad/distinfo
+1-1audio/faad/Makefile
+4-42 files

LLVM/project 701bd63 — llvm/lib/Target/RISCV RISCVExpandPseudoPreEmit.cpp, llvm/test/CodeGen/RISCV bitinsert-bitextract-fp.ll bitinsert-bitextract.ll

[RISCV] Remove GPRAll and DUMMY_REG_PAIR_WITH_X0. (#231680)

This removes the gpr_odd subregister of X0_Pair. X0_Pair is now special
cased where sub_gpr_odd is used. To reduce duplication, I've added a helper
to RISCVRegisterInfo to encapsulate getting the sub registers of a
GPRPair.

I didn't update a few places where we don't expect X0, like callee saved
registers in frame lowering or the destination of a copy.

AI was used to do some refactoring and code review.
DeltaFile
+5,611-5,555llvm/test/CodeGen/RISCV/clmul.ll
+1,314-1,312llvm/test/CodeGen/RISCV/clmulr.ll
+1,274-1,292llvm/test/CodeGen/RISCV/clmulh.ll
+229-223llvm/test/CodeGen/RISCV/bitinsert-bitextract.ll
+113-110llvm/test/CodeGen/RISCV/bitinsert-bitextract-fp.ll
+6-13llvm/lib/Target/RISCV/RISCVExpandPseudoPreEmit.cpp
+8,547-8,5059 files not shown
+8,577-8,54415 files

LLVM/project 9e5896f — llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp

[LSR] Clarify recurrence period check

Assisted-by: TRAE CLI (GPT-5.6-Sol)
DeltaFile
+7-4llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+7-41 files

LLVM/project a4590f9 — llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel knownfpclass-ops.mir

[GlobalISel] Remove strict FP opcodes from computeKnownFPClass (#231335)

Fixes https://github.com/llvm/llvm-project/issues/231277

Removed `G_STRICT_FADD`, `G_STRICT_FSUB`, `G_STRICT_FMUL`,
`G_STRICT_FDIV`, `G_STRICT_FLDEXP`, and `G_STRICT_FMA` from
`computeKnownFPClass` since we cannot correctly model their rounding
modes at this time. `G_STRICT_FSQRT` is handled correctly so it stays
(`experimental_constrained_sqrt` is also handled as `sqrt` in
`ValueTracking.cpp`).

I also added additional tests for
`G_STRICT_FSUB`/`G_STRICT_FMUL`/`G_STRICT_FLDEXP` to watch for
rounding-mode dependent deductions in case we re-add those functions in
the future.

I left the `G_STRICT_*` functions in
`GISelValueTracking::isKnownNeverNaN(/*SNaN=*/true)` since they are
correctly handled there.

    [2 lines not shown]
DeltaFile
+119-2llvm/test/CodeGen/AArch64/GlobalISel/knownfpclass-ops.mir
+4-10llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+123-122 files

LLVM/project 887d758 — llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp

[RISCV] Simplify loop exit comparison hook

Assisted-by: TRAE CLI (GPT-5.6-Sol)
DeltaFile
+1-5llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+1-51 files

LLVM/project 76db6ee — llvm/lib/Support APFloat.cpp, llvm/unittests/ADT APFloatTest.cpp

[APFloat] Allow lossless conversions to PPCDoubleDouble (#228810)

The conversion from `IEEEdouble` to `PPCDoubleDouble` is lossless, since
the `double` value is just stored in the high-double of the
`PPCDoubleDouble` type. Updated the behavior of
`isLosslesslyConvertibleTo` so that any type that can losslessly convert
to `IEEEdouble` can also losslessly convert to `PPCDoubleDouble`.

AI Disclosure:
I used Claude Opus 5 to help implement the changes and write the tests.
DeltaFile
+28-2llvm/unittests/ADT/APFloatTest.cpp
+10-4llvm/lib/Support/APFloat.cpp
+38-62 files

FreeBSD/ports 463980a — graphics/p5-Geo-LibProj-FFI Makefile, graphics/proj Makefile distinfo

graphics/proj: Update to 9.9.0
DeltaFile
+3-3graphics/proj/distinfo
+1-1science/gnudatalanguage/Makefile
+1-1math/pdal/Makefile
+1-1math/octave-forge-octproj/Makefile
+1-1graphics/proj/Makefile
+1-1graphics/p5-Geo-LibProj-FFI/Makefile
+8-831 files not shown
+39-1937 files

FreeBSD/ports 336aed2 — misc/astc-encoder Makefile

misc/astc-encoder: fix build on non-x86

Build the portable none backend where SSE2 does not exist.

(cherry picked from commit cfcbfc362d38f8463582141b157e7474c8da8362)
DeltaFile
+10-2misc/astc-encoder/Makefile
+10-21 files

NetBSD/pkgsrc LRzHzMV — doc CHANGES-2026

   devel/libagcre: note new regular expression library package
VersionDeltaFile
1.6971+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xAN1J4Z — devel Makefile, devel/libagcre distinfo PLIST

   devel/libagcre: Add libagcre, a regular expression library, version 20261013
   to the packages collection.

        The library is libagcre, which implements regular expression compilation
        and execution. It uses the Pike Virtual Machine approach:

        + standard POSIX features where sane
        + some/most Perl escapes
        + lazy matching via '?'
        + non-capture parentheses (?:...)
        + in-expression case-insensitive directives are supported (?i)...(?-i)
        + all case-insensitivity is actioned at expression exec time - compile
          with case-sensitive matching, execute with case-insensitive
        + utf-8 is supported both for expressions and for input text when
          matching
        + unicode escapes (in the Java format of \uABCD) are supported
        + wide character support is also provided. Expressions can be compiled
          in utf-8, and searched using wchar_t arrays. When matching, start and
          end offsets are given relative to the input format: utf-8 is a byte

    [6 lines not shown]
VersionDeltaFile
1.1+27-0devel/libagcre/Makefile
1.1+22-0devel/libagcre/DESCR
1.1+5-0devel/libagcre/distinfo
1.1+5-0devel/libagcre/PLIST
1.4704+2-1devel/Makefile
+61-15 files

LLVM/project 708d1ad — mlir/include/mlir/Dialect/OpenACC OpenACCOps.td, mlir/include/mlir/Dialect/OpenMP OpenMPOps.td

address comments
DeltaFile
+3-2mlir/include/mlir/Interfaces/LoopLikeInterface.h
+2-2mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+1-1mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
+6-53 files

LLVM/project 07195e2 — clang/test/Analysis/Scalable/ssaf-merge-transformation-report cli-errors.test, clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs tu-c.sarif tu-a.sarif

[clang][ssaf] Add clang-ssaf-merge-transformation-report (#231664)

A source transformation writes a SARIF report for each translation unit.
Add a tool that merges the reports of the translation units of a link
unit into one, the way clang-ssaf-src-edit-merge merges their edits.

Each report numbers its rules and artifacts on its own, so the tool
renumbers every result against the merged run before it drops the ones
that are identical, such as a finding in a header that several
translation units include. clang lists a run's artifacts in URI order
but numbers them in the order it first refers to them, so an artifact is
known by its own index. The inputs must come from the same
transformation, and a merged report can be merged again.

---------

Co-authored-by: Kazu Hirata <kazu at google.com>
DeltaFile
+386-0clang/tools/clang-ssaf-merge-transformation-report/MergeTransformationReport.cpp
+124-0clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-clang-order.sarif
+118-0clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-b.sarif
+106-0clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-a.sarif
+87-0clang/test/Analysis/Scalable/ssaf-merge-transformation-report/cli-errors.test
+71-0clang/test/Analysis/Scalable/ssaf-merge-transformation-report/Inputs/tu-c.sarif
+892-017 files not shown
+1,327-023 files

FreeBSD/ports 0eda885 — lang/python-doc-html distinfo, lang/python311 Makefile Makefile.version

lang/python311: update to 3.11.17

Changelog: https://docs.python.org/3.11/whatsnew/changelog.html#python-3-11-17-final
(cherry picked from commit 8d8a20223590de70684960e90b35733aef037938)
DeltaFile
+5-5lang/python-doc-html/distinfo
+3-3lang/python311/distinfo
+1-1lang/python311/Makefile.version
+0-1lang/python311/Makefile
+9-104 files

FreeBSD/ports 2b544f4 — lang/python311 distinfo Makefile, lang/python311/files patch-Modules__socketmodule.c

lang/python311: fix order of divert(4) commits

Use https://github.com/python/cpython/pull/96536 directly

PR: 267648, 298106
(cherry picked from commit ce879d543f8cd1b0dd51eaeefa016a062746cf23)
DeltaFile
+0-29lang/python311/files/patch-Modules__socketmodule.c
+3-2lang/python311/Makefile
+3-1lang/python311/distinfo
+6-323 files

FreeBSD/ports 7fc3bc2 — lang/python311 Makefile distinfo

lang/python311: fix recvfrom() and sendto() on divert(4) socket

Backport of:
https://github.com/python/cpython/pull/142993
https://github.com/python/cpython/pull/143514

PR: 298106
(cherry picked from commit 63f69f8fb57ab3255392c09354d66c001ad4071d)
DeltaFile
+5-1lang/python311/distinfo
+3-0lang/python311/Makefile
+8-12 files

FreeBSD/ports 04b42f7 — lang/python-doc-html distinfo, lang/python312 Makefile Makefile.version

lang/python312: update to 3.12.15

Changelog: https://docs.python.org/3.12/whatsnew/changelog.html#python-3-12-15-final
(cherry picked from commit 7df10fcb239defe3d4d7347436f7a8975e375c21)
DeltaFile
+5-5lang/python-doc-html/distinfo
+3-3lang/python312/distinfo
+1-1lang/python312/Makefile.version
+0-1lang/python312/Makefile
+9-104 files

FreeBSD/ports 277a646 — lang/python312 Makefile distinfo, lang/python312/files patch-Modules__socketmodule.c

lang/python312: use upstream commits for divert(4) fix

Backport of:
https://github.com/python/cpython/pull/142993
https://github.com/python/cpython/pull/143514

PR: 298106
(cherry picked from commit 116481e77a3208112c01816f466540d1d4c0780a)
DeltaFile
+0-14lang/python312/files/patch-Modules__socketmodule.c
+5-1lang/python312/distinfo
+2-0lang/python312/Makefile
+7-153 files

FreeBSD/ports abe036f — lang/python-doc-html distinfo, lang/python313 Makefile.version distinfo

lang/python313: update to 3.13.16

Changelog: https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-16-final
(cherry picked from commit 88b2738e0a71c1f2fb99cdc86422abb9fd60110f)
DeltaFile
+4-8lang/python313/pkg-plist
+5-5lang/python-doc-html/distinfo
+3-3lang/python313/distinfo
+1-1lang/python313/Makefile.version
+13-174 files

FreeBSD/ports 29e12d1 — lang/python-doc-html distinfo

lang/python-doc-html: regen for 3.14.8

(cherry picked from commit 7e270752a2962a418602c938bc9655f23a8b672a)
DeltaFile
+5-5lang/python-doc-html/distinfo
+5-51 files

FreeBSD/ports 87f6a25 — lang/python314 Makefile.version distinfo

lang/python314: update to 3.14.8

Changelog: https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-8-final
(cherry picked from commit 3c61176c7b798c6a983456403807f366c28d8c22)
DeltaFile
+8-4lang/python314/pkg-plist
+3-3lang/python314/distinfo
+1-1lang/python314/Makefile.version
+12-83 files

FreeBSD/ports d7bf6ba — lang/python-doc-html distinfo

lang/python-doc-html: remove 3.10

(cherry picked from commit a0b3c172abc5ecbd72bbcc77ee50773ec4e809ce)
DeltaFile
+0-4lang/python-doc-html/distinfo
+0-41 files