LLVM/project 528dd1c — llvm/test/tools/llubi bitinsert_bitextract_le.ll bitinsert_bitextract_be.ll, llvm/tools/llubi/lib Context.h Context.cpp

[llubi] Add support for `bitinsert` and `bitextract`
DeltaFile
+100-0llvm/test/tools/llubi/bitinsert_bitextract_le.ll
+100-0llvm/test/tools/llubi/bitinsert_bitextract_be.ll
+30-0llvm/tools/llubi/lib/Interpreter.cpp
+13-0llvm/tools/llubi/lib/Context.cpp
+7-0llvm/tools/llubi/lib/Context.h
+250-05 files

LLVM/project 5e11963 — llvm/lib/ExecutionEngine/RuntimeDyld RuntimeDyldELF.h RuntimeDyld.cpp, llvm/test/ExecutionEngine/RuntimeDyld/PowerPC ppc32_elf_reloc.s

[RuntimeDyld] Implement more relocations for 32-bit PowerPC (#229933)

RuntimeDyldELF handled only R_PPC_ADDR16_{LO,HI,HA} on 32-bit PowerPC
and aborted on anything else. Any object with a call (R_PPC_REL24) or an
.eh_frame section (R_PPC_REL32) hit that, so MCJIT could not run even
trivial modules.

Add R_PPC_ADDR32, R_PPC_REL32, R_PPC_REL16_{LO,HA}, R_PPC_REL24 and
R_PPC_PLTREL24. The addend of R_PPC_PLTREL24 selects the GOT pointer of
a PLT call stub and is not an offset from the symbol, so it is ignored.

Calls to external symbols or out-of-range targets go through a stub that
loads the address into r12 and branches through CTR, as on 64-bit
PowerPC.

Also give getGOTEntrySize() an answer for 32-bit PowerPC. It is reached
when the memory manager reserves allocation space, as remote MCJIT does.

This lets Mesa's llvmpipe run on 32-bit PowerPC.

Assisted-by: Claude Code
DeltaFile
+63-0llvm/test/ExecutionEngine/RuntimeDyld/PowerPC/ppc32_elf_reloc.s
+54-0llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
+8-0llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
+2-0llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
+127-04 files

FreeBSD/src ef758b5 — libexec/rtld-elf rtld.c

rtld: release rtld_bind_lock around calls to .preinit_array initializers

We unlock the bind lock around .init calls anyway.  Also, the main
object cannot be unloaded.

Reported and reviewed by:       dim
PR:     298943
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60588
DeltaFile
+5-3libexec/rtld-elf/rtld.c
+5-31 files

FreeBSD/ports 079a266 — print/publisher-devel Makefile distinfo, print/publisher-devel/files modules.txt

print/publisher-devel: Update 5.9.9 => 5.9.12

Changelog:
https://doc.speedata.de/publisher/en/manual/changelog/version-5/#5912-2026-10-08

PR:             299268
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+18-10print/publisher-devel/files/modules.txt
+13-11print/publisher-devel/distinfo
+6-6print/publisher-devel/Makefile
+37-273 files

LLVM/project e7305f7 — llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel knownbits-ctls.mir

[GlobalISel] Preserve demanded lanes in G_CTLS KnownBits queries (#230096)

Pass DemandedElts to the recursive sign-bit query so selected vector
lanes retain their count range.

Assisted by: GPT 6.1 Sol
DeltaFile
+21-0llvm/test/CodeGen/AArch64/GlobalISel/knownbits-ctls.mir
+2-1llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+23-12 files

LLVM/project aa99daa — utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[Bazel] Fixes 53310c9 (#230743)

This fixes 53310c92e86e1c285b1fe3aaf76158addd0a2036 (#230725).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=53310c92e86e1c285b1fe3aaf76158addd0a2036

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+1-01 files

FreeBSD/ports f4bc7fc — sysutils/direnv Makefile distinfo

sysutils/direnv: Update to 2.38.2

(cherry picked from commit 28367fefae94d7f4c002e2563dd6961ad6948f4f)
DeltaFile
+5-5sysutils/direnv/distinfo
+2-2sysutils/direnv/Makefile
+7-72 files

LLVM/project 665a589 — llvm/lib/Analysis ConstantFolding.cpp

[ConstantFolding] Check `bitinsert` `poison` operands before the offset
DeltaFile
+4-4llvm/lib/Analysis/ConstantFolding.cpp
+4-41 files

LLVM/project a383540 — llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify/ConstProp bitinsert-bitextract.ll

[ConstantFolding] Fold `bitinsert` of `undef` and `poison` to `undef`
DeltaFile
+3-5llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+3-3llvm/lib/Analysis/ConstantFolding.cpp
+6-82 files

LLVM/project 2e48c55 — llvm/include/llvm/ProfileData InstrProfReader.h MemProf.h, llvm/lib/ProfileData InstrProfReader.cpp MemProf.cpp

[memprof] Remove MemProf format Version 2 (#229262)

It's been a couple of years since we introduced Version 3.  Since our
active development has moved on to Version 4 these days, this patch
removes the old version.
DeltaFile
+1-169llvm/include/llvm/ProfileData/MemProf.h
+0-138llvm/lib/ProfileData/IndexedMemProfData.cpp
+0-86llvm/unittests/ProfileData/MemProfTest.cpp
+0-82llvm/lib/ProfileData/MemProf.cpp
+0-38llvm/lib/ProfileData/InstrProfReader.cpp
+0-9llvm/include/llvm/ProfileData/InstrProfReader.h
+1-5223 files not shown
+3-5349 files

LLVM/project 4366456 — llvm/lib/Analysis ConstantFolding.cpp

[ConstantFolding] Fully fold full-width `bitinsert`
DeltaFile
+2-1llvm/lib/Analysis/ConstantFolding.cpp
+2-11 files

LLVM/project 093e271 — llvm/test/tools/llubi bitinsert_bitextract_be.ll bitinsert_bitextract_le.ll, llvm/tools/llubi/lib Context.h Context.cpp

[llubi] Add support for `bitinsert` and `bitextract`

Add interpreter support for the `bitinsert` and `bitextract` instructions.
The bits are read and written at any bit offset, through the existing
`Context::fromBytes`/`Context::toBytes` overloads. They keep poison bits and
pointer provenance tags per bit.

An out-of-range or `poison` offset returns `poison`.
DeltaFile
+100-0llvm/test/tools/llubi/bitinsert_bitextract_be.ll
+100-0llvm/test/tools/llubi/bitinsert_bitextract_le.ll
+30-0llvm/tools/llubi/lib/Interpreter.cpp
+13-0llvm/tools/llubi/lib/Context.cpp
+7-0llvm/tools/llubi/lib/Context.h
+250-05 files

FreeBSD/ports 28367fe — sysutils/direnv Makefile distinfo

sysutils/direnv: Update to 2.38.2
DeltaFile
+5-5sysutils/direnv/distinfo
+2-2sysutils/direnv/Makefile
+7-72 files

OPNSense/core 5de9cc0 — src/etc rc.routing_configure, src/opnsense/mvc/app/controllers/OPNsense/Routes/Api RoutesController.php

System: Routes: Configuration - concurrency fix and small cleanups for https://github.com/opnsense/core/issues/10569

If we want to allow a single network being routed through multiple next hops, we should alter our cleanup to use the actual gateway instead of always dropping the destination network.
This change only uniforms how we collect that information from the ui and implements proper locking, the logic itself (drop network when altered or removed) isn't changed yet.
DeltaFile
+33-10src/opnsense/mvc/app/controllers/OPNsense/Routes/Api/RoutesController.php
+22-0src/etc/rc.routing_configure
+55-102 files

LLVM/project f621e76 — llvm/test/tools/llubi alloca_addr_overflow.ll, llvm/tools/llubi/lib Context.cpp

[llubi] Make sure the allocated address can be represented (#230656)

`deriveFromMemoryObject` assumes that the address always fits in the
address space. Check this in `Context::allocate` to avoid crashes.

The test is generated by DeepSeek-V4.1-Flash.
DeltaFile
+14-0llvm/test/tools/llubi/alloca_addr_overflow.ll
+4-0llvm/tools/llubi/lib/Context.cpp
+18-02 files

FreeBSD/ports 696289b — mail/postfix Makefile

mail/postfix: Fix lmdb dependency

- Do not depend on lmdb even when LMDB is turned off [1]

PR:             299276
DeltaFile
+6-3mail/postfix/Makefile
+6-31 files

FreeBSD/ports 802010f — mail/postfix-current Makefile

mail/postfix-current: Fix lmdb dependency

- Do not depend on lmdb even when LMDB is turned off [1]

PR:             299276
DeltaFile
+6-3mail/postfix-current/Makefile
+6-31 files

FreeBSD/ports 97fa9e3 — finance/py-pandas-ta-openbb Makefile distinfo

finance/py-pandas-ta-openbb: update 0.4.24 → 0.4.25
DeltaFile
+3-3finance/py-pandas-ta-openbb/distinfo
+2-2finance/py-pandas-ta-openbb/Makefile
+5-52 files

FreeBSD/ports 1ea5aa4 — finance/py-openbb distinfo Makefile

finance/py-openbb: update 4.7.2 → 5.0.0
DeltaFile
+44-54finance/py-openbb/Makefile
+3-3finance/py-openbb/distinfo
+47-572 files

FreeBSD/ports 7b63eb9 — www/py-pywry Makefile distinfo, www/py-pywry/files patch-pywry_____init____.py test_smoke.py

www/py-pywry: update 0.6.2 → 2.0.6
DeltaFile
+3-539www/py-pywry/distinfo
+33-295www/py-pywry/Makefile
+56-0www/py-pywry/files/patch-hatch_build.py
+37-0www/py-pywry/files/patch-pyproject.toml
+15-0www/py-pywry/files/test_smoke.py
+11-0www/py-pywry/files/patch-pywry_____init____.py
+155-8341 files not shown
+159-8397 files

FreeBSD/ports 1ff4888 — finance/py-openbb-core distinfo Makefile

finance/py-openbb-core: update 1.6.13 → 2.0.1
DeltaFile
+10-11finance/py-openbb-core/Makefile
+3-3finance/py-openbb-core/distinfo
+13-142 files

FreeBSD/ports 98e1749 — finance Makefile, finance/py-openbb-jodi distinfo pkg-descr

finance/py-openbb-jodi: New port: OpenBB: JODI (Joint Organisations Data Initiative) data extension

PR:             299043
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+24-0finance/py-openbb-jodi/Makefile
+12-0finance/py-openbb-jodi/pkg-descr
+3-0finance/py-openbb-jodi/distinfo
+1-0finance/Makefile
+40-04 files

FreeBSD/ports a319833 — finance/py-openbb-ecb Makefile, finance/py-openbb-federal-reserve Makefile

finance/py-openbb-*: update
DeltaFile
+24-7finance/py-openbb-yfinance/Makefile
+11-11finance/py-openbb-federal-reserve/Makefile
+14-8finance/py-openbb-tmx/Makefile
+10-11finance/py-openbb-sec/Makefile
+11-6finance/py-openbb-government-us/Makefile
+11-5finance/py-openbb-ecb/Makefile
+81-4877 files not shown
+353-30183 files

FreeBSD/ports 0ad859b — finance Makefile, finance/py-openbb-cli distinfo pkg-descr

finance/py-openbb-cli: New port: OpenBB: Command Line Interface for the OpenBB Platform

PR:             299041
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+29-0finance/py-openbb-cli/Makefile
+12-0finance/py-openbb-cli/pkg-descr
+3-0finance/py-openbb-cli/distinfo
+1-0finance/Makefile
+45-04 files

FreeBSD/ports e45bed0 — finance Makefile, finance/py-openbb-devtools pkg-descr distinfo

finance/py-openbb-devtools: New port: OpenBB: Development tools for OpenBB packages

PR:             299042
Approved by:    Baptiste Daroussin <bapt at FreeBSD.org> (on behalf of portmgr@)
DeltaFile
+38-0finance/py-openbb-devtools/Makefile
+3-0finance/py-openbb-devtools/distinfo
+1-0finance/Makefile
+1-0finance/py-openbb-devtools/pkg-descr
+43-04 files

NetBSD/pkgsrc gct4yc7 — doc CHANGES-2026

   doc: Updated sysutils/direnv to 2.38.2
VersionDeltaFile
1.6851+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 5KYLL3P — sysutils/direnv go-modules.mk Makefile

   direnv: Update to 2.38.2

   Changes:
   2.38.2
   ======
     * fix(zsh): load the .envrc in a new shell and on cd from shell functions again
     * fix(fish): stop completions from breaking after the first prompt
     * fix(pixi): require_allowed for the manifest file as well
VersionDeltaFile
1.12+4-4sysutils/direnv/distinfo
1.74+2-2sysutils/direnv/Makefile
1.10+0-0sysutils/direnv/go-modules.mk
+6-63 files

NetBSD/pkgsrc kL3ifPy — doc CHANGES-2026

   doc: Updated misc/rlwrap to 0.48
VersionDeltaFile
1.6850+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VBXKRcr — misc/rlwrap Makefile distinfo

   rlwrap: Update to 0.48

   Changes:
   0.48
   ----
   - rlwrap would mess up history when compiled with readline-8.3
   - allow full user control of word-breakers with
     --break-chars='precisely:...'
   - simplify handling of --prompt-colour, enable general (ANSI)
     color codes for e.g. 256-color terminals
   - --filter 'filter_commandline $with <shell_matachars' would
     not find filters in $RLWRAP_FILTERDIR
   - rlwrap in vi mode would not always honour show-mode-in-prompt
   - make 'pipeline' filter find filters in $RLWRAP_FILTERDIR; add
     -i option to 'logger' and 'logger.py'
   - add example filter null2.py (to show how to make argparse print
     filter help with 'rlwrap -z filter')
VersionDeltaFile
1.16+4-4misc/rlwrap/distinfo
1.35+2-2misc/rlwrap/Makefile
+6-62 files

FreeBSD/ports d21af37 — net-im/tdlib distinfo Makefile, net-im/tdlib/files patch-tdnet_CMakeLists.txt patch-CMake_GetGitRevisionDescription.cmake

net-im/tdlib: update to 1.8.68, adopt

Approved by:    yuri (former maintainer)
DeltaFile
+104-6net-im/tdlib/pkg-plist
+22-23net-im/tdlib/files/patch-CMakeLists.txt
+0-11net-im/tdlib/files/patch-CMake_GetGitRevisionDescription.cmake
+4-5net-im/tdlib/Makefile
+3-3net-im/tdlib/distinfo
+2-2net-im/tdlib/files/patch-tdnet_CMakeLists.txt
+135-501 files not shown
+137-527 files