LLVM/project 4e0d78flld/ELF/Arch SPARCV9.cpp, lld/test/ELF sparcv9-tls-ie.s

[ELF,SPARC] Handle TLS IE relocations (#213500)

An initial-exec reference loads the symbol's TP-relative offset from the
GOT and adds the thread pointer:

```
sethi %tie_hi22(sym), %o0             # R_SPARC_TLS_IE_HI22
add   %o0, %tie_lo10(sym), %o0        # R_SPARC_TLS_IE_LO10
ldx   [%l7 + %o0], %o0, %tie_ldx(sym) # R_SPARC_TLS_IE_LDX
add   %g7, %o0, %o0, %tie_add(sym)    # R_SPARC_TLS_IE_ADD
```

The sethi and add form the GOT offset. In an executable a
non-preemptible symbol is optimized to Local Exec, as GNU ld does: the
sethi holds the complement, the add becomes an xor, and the load becomes
a register move, or a nop when source and destination are the same. The
thread pointer add is unchanged.

Co-authored-by: Kirill A. Korinsky <kirill at korins.ky>
Co-authored-by: LemonBoy <thatlemon at gmail.com>
Co-authored-by: Alex Rønne Petersen <alex at alexrp.com>
DeltaFile
+98-0lld/test/ELF/sparcv9-tls-ie.s
+40-0lld/ELF/Arch/SPARCV9.cpp
+138-02 files

NetBSD/pkgsrc 90I9DcQdoc CHANGES-2026

   doc: Updated databases/objsqlite3 to 1.1.2
VersionDeltaFile
1.4894+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc bUFNsQkdatabases/objsqlite3 Makefile PLIST

   Update databases/objsqlite3 to 1.1.2
VersionDeltaFile
1.5+4-4databases/objsqlite3/distinfo
1.2+3-2databases/objsqlite3/PLIST
1.11+2-2databases/objsqlite3/Makefile
+9-83 files

NetBSD/pkgsrc fy7EpKOdoc CHANGES-2026

   Updated security/vaultwarden, devel/mimalloc
VersionDeltaFile
1.4893+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 3875S2Adevel/mimalloc PLIST Makefile

   mimalloc: updated to 3.4.4

   3.4.4
   Unknown changes
VersionDeltaFile
1.13+4-4devel/mimalloc/distinfo
1.10+2-2devel/mimalloc/PLIST
1.17+2-2devel/mimalloc/Makefile
+8-83 files

NetBSD/pkgsrc L90CWp2security/vaultwarden MESSAGE Makefile

   vaultwarden: updated to 1.37.1

   1.37.1

   Always send initOrganization and orgUserHasExistingUser in invite URL
   Indirectly resolved 7475 by using newer rust-musl build images which had a compilation issue with OpenSSL.
VersionDeltaFile
1.11+60-53security/vaultwarden/PLIST
1.20+7-7security/vaultwarden/distinfo
1.14+4-4security/vaultwarden/options.mk
1.28+2-2security/vaultwarden/Makefile
1.3+1-1security/vaultwarden/MESSAGE
+74-675 files

LLVM/project b32d4f0mlir/include/mlir/Dialect/X86/TransformOps X86TransformOps.td, mlir/lib/Dialect/X86/Transforms VectorContractBF16ToFMA.cpp VectorContractToPackedTypeDotProduct.cpp

[mlir][x86] Decouple Accumulator from ADD-Based Vector Contractions (over loops) (#204327)

This path transforms `vector.contract(A, B, Acc)` into
`vector.contract(A, B, 0) + Acc` to decouple the contraction computation
from the accumulator update for contractions over the loop.
DeltaFile
+323-0mlir/test/Dialect/X86/move-acc-for-contract-loop.mlir
+118-0mlir/lib/Dialect/X86/Transforms/MoveAccumulatorForContractLoop.cpp
+51-17mlir/lib/Dialect/X86/Utils/X86Utils.cpp
+19-15mlir/lib/Dialect/X86/Transforms/VectorContractToPackedTypeDotProduct.cpp
+11-15mlir/lib/Dialect/X86/Transforms/VectorContractBF16ToFMA.cpp
+10-0mlir/include/mlir/Dialect/X86/TransformOps/X86TransformOps.td
+532-476 files not shown
+550-5212 files

NetBSD/pkgsrc JP9Yo9cdoc CHANGES-2026

   Updated audio/chromaprint, textproc/ugrep
VersionDeltaFile
1.4892+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc mVg04Lbtextproc/ugrep Makefile distinfo, textproc/ugrep/patches patch-lzma_C_CpuArch.c

   ugrep: updated to 7.8.3

   7.8.3
   update regular expression compilation to DFA memory threshold issue 549 (explosive DFA growth is theoretically possible, but should never exceed a worst-case 1GB~2GB memory footprint in ugrep)
   fix man page formatting issue that caused a missing sentence ending 550
   update LZMA SDK to 26.02
VersionDeltaFile
1.100+4-5textproc/ugrep/distinfo
1.110+2-2textproc/ugrep/Makefile
1.2+1-1textproc/ugrep/patches/patch-lzma_C_CpuArch.c
+7-83 files

NetBSD/pkgsrc 4Wzqed0audio/chromaprint options.mk buildlink3.mk

   chromaprint: updated to 1.6.1

   1.6.1

   Fixed a heap buffer overflow when decoding a fingerprint that has extra data after the encoded values. Applications that decode fingerprints from untrusted sources should update.
   Fixed building against FFmpeg 4.x, which had not compiled since the channel layout API changed in 5.1
   Audio can now be fed in buffers that do not end on a frame boundary; previously a partial frame at the end of a call was dropped
   Fixed an implicit integer conversion warning on LLVM
   Fixed installing to absolute paths
   Build fpcalc against the system FFmpeg in CI
VersionDeltaFile
1.48+3-5audio/chromaprint/Makefile
1.24+4-4audio/chromaprint/distinfo
1.4+1-3audio/chromaprint/options.mk
1.13+2-2audio/chromaprint/buildlink3.mk
+10-144 files

NetBSD/src NU9KdcMsys/dev/pci pcidevs.h pcidevs_data.h

   Regen.
VersionDeltaFile
1.1519+9,394-9,389sys/dev/pci/pcidevs_data.h
1.1520+3-1sys/dev/pci/pcidevs.h
+9,397-9,3902 files

FreeBSD/ports 3e30b76devel/libwasmtime Makefile Makefile.cargo

devel/libwasmtime: rename Makefile.cargo to Makefile.crates.
DeltaFile
+0-487devel/libwasmtime/Makefile.cargo
+487-0devel/libwasmtime/Makefile.crates
+0-2devel/libwasmtime/Makefile
+487-4893 files

NetBSD/src dWFZgIwsys/dev/pci pcidevs

   Add MediaTek MT7996 Wi-Fi 7 Wireless LAN.
VersionDeltaFile
1.1541+3-1sys/dev/pci/pcidevs
+3-11 files

FreeBSD/ports 5c6dd61x11-themes/papirus-icon-theme Makefile distinfo

x11-themes/papirus-icon-theme: Update to 20260801

Changelog: https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/blob/20260801/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-themes/papirus-icon-theme/distinfo
+1-1x11-themes/papirus-icon-theme/Makefile
+4-42 files

LLVM/project 676d48flld/ELF/Arch SPARCV9.cpp, lld/test/ELF sparcv9-gotdata.s

[ELF,SPARC] Handle GOTDATA relocations (#213497)

A PIC data reference forms the symbol's GOT offset with
R_SPARC_GOTDATA_OP_HIX22 and R_SPARC_GOTDATA_OP_LOX10 and loads through
it, with R_SPARC_GOTDATA_OP marking the load:

```
sethi %gdop_hix22(sym), %g1
xor   %g1, %gdop_lox10(sym), %g1
ldx   [%l7 + %g1], %g1, %gdop(sym)
```

When the symbol is neither preemptible nor absolute, optimize the load
to `add %l7, %g1, %g1` over the symbol's GOT-relative address. An
absolute symbol keeps the GOT load, as it can be arbitrarily far from
.got and we don't want the X86_64::relaxOpt complexity.

Co-authored-by: Kirill A. Korinsky <kirill at korins.ky>
Co-authored-by: LemonBoy <thatlemon at gmail.com>
Co-authored-by: Alex Rønne Petersen <alex at alexrp.com>
DeltaFile
+141-0lld/test/ELF/sparcv9-gotdata.s
+32-0lld/ELF/Arch/SPARCV9.cpp
+173-02 files

FreeBSD/ports 103afa1net/fort Makefile

net/fort: fix fetching 1.7.0.experimental

Reported by:    pkg-fallout
Fixes:          4839e2b8d102 ("net/fort: Update to 1.7.0.experimental")
Pointy hat to:  philip

(cherry picked from commit fc30167e01877c6f091b6f17e4f94adf01a3d5bf)
DeltaFile
+1-1net/fort/Makefile
+1-11 files

FreeBSD/ports fc30167net/fort Makefile

net/fort: fix fetching 1.7.0.experimental

Reported by:    pkg-fallout
Fixes:          4839e2b8d102 ("net/fort: Update to 1.7.0.experimental")
MFH:            2026Q3
Pointy hat to:  philip
DeltaFile
+1-1net/fort/Makefile
+1-11 files

LLVM/project 303e63dllvm/lib/ExecutionEngine/JITLink JITLinkGeneric.h JITLinkGeneric.cpp

[JITLink] Remove LTmp workaround now that LLVM requires C++17 (#213428)

C++17 guarantees the postfix-expression naming the called function is
sequenced before evaluation of its arguments, so
L->linkPhase1(std::move(L)) is well-formed without the LTmp indirection.
This should also be implemented by MSVC now. See here (P0145R3 and
P0400R0):

https://learn.microsoft.com/ar-sa/cpp/overview/visual-cpp-language-conformance?view=msvc-170
Disclaimer: As I have no LLVM Windows machine with MSVC at hand, I was
not able to test it myself.

Co-authored-by: Claude <noreply at anthropic.com>
DeltaFile
+4-26llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp
+3-5llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h
+7-312 files

FreeBSD/ports 344d5a9finance/py-python-coinmarketcap distinfo Makefile

finance/py-python-coinmarketcap: update 0.5 → 0.6
DeltaFile
+5-3finance/py-python-coinmarketcap/Makefile
+3-3finance/py-python-coinmarketcap/distinfo
+8-62 files

FreeBSD/ports 0e1860bftp/curl-impersonate pkg-descr distinfo, ftp/curl-impersonate/files patch-patches_curl.patch patch-CMakeLists.txt

ftp/curl-impersonate: New port: Curl with impersonation
DeltaFile
+68-0ftp/curl-impersonate/Makefile
+63-0ftp/curl-impersonate/files/patch-CMakeLists.txt
+54-0ftp/curl-impersonate/pkg-plist
+31-0ftp/curl-impersonate/files/patch-patches_curl.patch
+19-0ftp/curl-impersonate/distinfo
+7-0ftp/curl-impersonate/pkg-descr
+242-01 files not shown
+243-07 files

FreeBSD/ports 394fa87finance/py-yahooquery distinfo Makefile

finance/py-yahooquery: update 2.3.7 → 2.4.1
DeltaFile
+4-6finance/py-yahooquery/Makefile
+3-3finance/py-yahooquery/distinfo
+7-92 files

FreeBSD/ports 6af3796ftp Makefile, ftp/py-curl-cffi distinfo pkg-descr

ftp/py-curl-cffi: New port: libcurl ffi bindings for Python
DeltaFile
+59-0ftp/py-curl-cffi/files/patch-libs.json
+34-0ftp/py-curl-cffi/Makefile
+24-0ftp/py-curl-cffi/files/patch-scripts_build.py
+6-0ftp/py-curl-cffi/pkg-descr
+3-0ftp/py-curl-cffi/distinfo
+1-0ftp/Makefile
+127-06 files

FreeBSD/ports 5069cfamisc/py-ast-comments Makefile distinfo

misc/py-ast-comments: update 1.2.2 → 1.3.0
DeltaFile
+3-3misc/py-ast-comments/distinfo
+1-1misc/py-ast-comments/Makefile
+4-42 files

FreeBSD/ports e63b410graphics/py-pyqtgraph distinfo Makefile

graphics/py-pyqtgraph: update 0.13.7 → 0.14.0
DeltaFile
+12-6graphics/py-pyqtgraph/Makefile
+3-3graphics/py-pyqtgraph/distinfo
+15-92 files

FreeBSD/ports 5f0d89fgraphics/py-colorcet distinfo Makefile, graphics/py-colorcet/files patch-pyproject.toml

graphics/py-colorcet: update 3.1.0 → 3.2.1
DeltaFile
+23-0graphics/py-colorcet/files/patch-pyproject.toml
+3-3graphics/py-colorcet/distinfo
+5-1graphics/py-colorcet/Makefile
+31-43 files

FreeBSD/ports 14684f4math/py-disjoint-set distinfo Makefile, math/py-disjoint-set/files patch-pyproject.toml

math/py-disjoint-set: update 0.8.0 → 0.9.0
DeltaFile
+23-0math/py-disjoint-set/files/patch-pyproject.toml
+8-3math/py-disjoint-set/Makefile
+3-3math/py-disjoint-set/distinfo
+34-63 files

FreeBSD/ports 835bbd7math/py-POT distinfo Makefile, math/py-POT/files patch-pyproject.toml patch-setup.py

math/py-POT: update 0.9.3 → 0.9.7.p1
DeltaFile
+0-11math/py-POT/files/patch-setup.py
+6-4math/py-POT/Makefile
+0-9math/py-POT/files/patch-pyproject.toml
+3-3math/py-POT/distinfo
+9-274 files

FreeBSD/ports 8007e52devel/py-QtPy Makefile distinfo

devel/py-QtPy: update 2.4.1 → 2.4.3
DeltaFile
+3-3devel/py-QtPy/distinfo
+3-2devel/py-QtPy/Makefile
+6-52 files

FreeBSD/ports 437b159x11/rio Makefile distinfo

x11/rio: update 0.5.2 → 0.5.3
DeltaFile
+3-3x11/rio/distinfo
+1-1x11/rio/Makefile
+4-42 files

FreeBSD/ports dc36411textproc/aq Makefile distinfo

textproc/aq: update 0.5.1 → 0.5.2
DeltaFile
+5-3textproc/aq/distinfo
+2-1textproc/aq/Makefile
+7-42 files