LLVM/project b792db9llvm/lib/Target/AMDGPU AMDGPUAttributor.cpp AMDGPUSubtarget.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp AMDGPUBaseInfo.h

[AMDGPU] Relocated getMaxNumWorkGroups function out of AMDGPUSubtarget (NFC) (#205636)
DeltaFile
+1-7llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+0-7llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+5-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+3-0llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+0-3llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
+1-1llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
+10-181 files not shown
+11-197 files

LLVM/project 2311323llvm/test/CodeGen/WebAssembly/GlobalISel/instructions icmp.ll select.ll

[WebAssembly][GlobalISel] Implement integer comparisons and `G_SELECT` (#197257)

Adds legalization and tests for various integer comparison operations
(namely `G_ICMP` is legal, but also enable `lower` for some other ones),
as well as `G_SELECT`.

Split from #157161
DeltaFile
+277-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/icmp.ll
+94-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/select.ll
+89-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/ucmp.ll
+81-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/scmp.ll
+77-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/umin.ll
+77-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/umax.ll
+695-03 files not shown
+857-09 files

NetBSD/pkgsrc-wip 0848db5crush distinfo go-modules.mk

crush: Update to v0.81.0
DeltaFile
+99-93crush/distinfo
+32-31crush/go-modules.mk
+22-20crush/COMMIT_MSG
+1-1crush/Makefile
+154-1454 files

LLVM/project dce25bellvm/lib/Target/WebAssembly WebAssemblyRegisterInfo.cpp, llvm/lib/Target/WebAssembly/GISel WebAssemblyInstructionSelector.cpp

[WebAssembly][GlobalISel] Implement `COPY` (#197256)

Adds instruction select handling and tests for `COPY`. While `COPY` gets
dissolved in the end, these changes are required to keep the selector
from crashing when trying to assign a regclass to its operands.

Split from #157161
DeltaFile
+294-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/copy.mir
+57-1llvm/lib/Target/WebAssembly/GISel/WebAssemblyInstructionSelector.cpp
+17-2llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
+368-33 files

LLVM/project 666b209llvm/lib/Target/WebAssembly/GISel WebAssemblyLegalizerInfo.cpp, llvm/test/CodeGen/WebAssembly/GlobalISel/instructions fptoui.ll fptosi.ll

[WebAssembly][GlobalISel] Implement conversion/cast ops between integer and floating-point (#197255)

Adds legalization and tests for operations converting between int and
float (`G_BITCAST`, `G_FPTOSI`, `G_FPTOUI`, `G_SITOFP` and `G_UITOFP`).

Saturating float => int ops will be finished later once comparison
operators are in place (which for this, `G_SELECT`, `G_FCMP`, `G_UMIN`,
and `G_SMIN` are needed at least).

Split from #157161
DeltaFile
+325-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fptoui.ll
+301-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/fptosi.ll
+100-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/uitofp.ll
+96-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/sitofp.ll
+48-0llvm/test/CodeGen/WebAssembly/GlobalISel/instructions/bitcast.ll
+28-0llvm/lib/Target/WebAssembly/GISel/WebAssemblyLegalizerInfo.cpp
+898-06 files

FreeBSD/ports 455eb59net/nats-server distinfo Makefile

net/nats-server: Update to 2.14.3
DeltaFile
+5-5net/nats-server/distinfo
+1-1net/nats-server/Makefile
+6-62 files

NetBSD/pkgsrc UXIAPaqwww/deforaos-surfer Makefile

   deforaos-surfer: fix build on -current
VersionDeltaFile
1.93+5-3www/deforaos-surfer/Makefile
+5-31 files

LLVM/project d79df25llvm/lib/Target/WebAssembly WebAssemblyAsmPrinter.cpp, llvm/test/CodeGen/WebAssembly funcref-call.ll

[WebAssembly] Define `__funcref_call_table` in generated asm and objects (#180900)

Currently, calls into funcref (`call addrspace(20)`) are lowered into a
store of the ref into a special single-element `__funcref_call_table`, a
call_indirect into said table, then a store of null into it.

It functions just fine when `-filetype=asm` (default), but when emitting
an object file directly from llc it fails with `LLVM ERROR: undefined
table symbol cannot be weak`

This fixes said error by "defining" it during `WebAssemblyAsmPrinter`,
and ensuring it is definitely emitted as weak (so duplicate tables in
multiple objects are merged into a single one).
DeltaFile
+33-0llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
+1-0llvm/test/CodeGen/WebAssembly/funcref-call.ll
+34-02 files

FreeBSD/ports f35defdmisc/codex distinfo Makefile

misc/codex: Update to 0.142.4

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.142.2
- https://github.com/openai/codex/releases/tag/rust-v0.142.3
- https://github.com/openai/codex/releases/tag/rust-v0.142.4

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/codex/distinfo
+2-2misc/codex/Makefile
+1-1misc/codex/Makefile.crates
+8-83 files

OPNSense/core 78826b0src/opnsense/mvc/app/views/OPNsense/Diagnostics health.volt

reporting: health: use tabs to split settings

ref: https://forum.opnsense.org/index.php?topic=52233.0
DeltaFile
+55-48src/opnsense/mvc/app/views/OPNsense/Diagnostics/health.volt
+55-481 files

OpenBSD/ports MWudylAmisc/shared-mime-info Makefile distinfo, misc/shared-mime-info/patches patch-src_update-mime-database_cpp patch-data_freedesktop_org_xml_in

   Update to shared-mime-info-2.5.1.
VersionDeltaFile
1.86+2-19misc/shared-mime-info/Makefile
1.3+3-3misc/shared-mime-info/patches/patch-src_update-mime-database_cpp
1.39+2-2misc/shared-mime-info/distinfo
1.4+1-1misc/shared-mime-info/patches/patch-data_freedesktop_org_xml_in
1.42+1-0misc/shared-mime-info/pkg/PLIST
+9-255 files

NetBSD/pkgsrc mRQxveNwww/py-django-reversion PLIST

   py-django-reversion: add missing files to PLIST
VersionDeltaFile
1.19+3-1www/py-django-reversion/PLIST
+3-11 files

LLVM/project fc20c57llvm/lib/CodeGen/AsmPrinter DwarfDebug.cpp

[CodeGen] Avoid ambiguous Register comparison in C++20; NFC (#205814)

Fix an "ambiguous overload for ‘operator==’" error when compiling with
`-std=c++20`, caused by C++20's rewritten operator== candidate rules.
DeltaFile
+1-1llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
+1-11 files

LLVM/project dd9a822llvm/docs LangRef.rst, llvm/lib/Bitcode/Reader BitcodeReader.cpp

Update for comments
DeltaFile
+10-7llvm/docs/LangRef.rst
+8-0llvm/test/Assembler/invalid-load-store-atomic-elementwise.ll
+1-3llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+19-103 files

LLVM/project 3a25d9fllvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/AMDGPU shuffles-of-length-changing-shuffles.ll

[VectorCombine] Bail out on all-poison leaves in shuffle transform (#206503)

foldShufflesOfLengthChangingShuffles() skips undef sources when
determining Y, so if all the leaves are undef, we can end up with Y
being nullptr after the loop. Bail out in this degenerate case.
DeltaFile
+18-0llvm/test/Transforms/VectorCombine/AMDGPU/shuffles-of-length-changing-shuffles.ll
+4-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+22-02 files

FreeBSD/ports 69e97d8misc/py-langchain-google-genai Makefile distinfo

misc/py-langchain-google-genai: update 4.2.5 → 4.2.6
DeltaFile
+19-9misc/py-langchain-google-genai/Makefile
+3-3misc/py-langchain-google-genai/distinfo
+22-122 files

FreeBSD/ports 584940emisc/py-langchain-anthropic Makefile distinfo

misc/py-langchain-anthropic: update 1.4.6 → 1.4.8
DeltaFile
+5-4misc/py-langchain-anthropic/Makefile
+3-3misc/py-langchain-anthropic/distinfo
+8-72 files

FreeBSD/ports 1b60fe5misc/py-langchain-core Makefile

misc/py-langchain-core: Update dependencies
DeltaFile
+7-6misc/py-langchain-core/Makefile
+7-61 files

FreeBSD/ports 3eda6e6multimedia/kew pkg-plist distinfo

multimedia/kew: update 4.0.0 → 4.1.2
DeltaFile
+11-0multimedia/kew/pkg-plist
+3-3multimedia/kew/distinfo
+1-1multimedia/kew/Makefile
+15-43 files

FreeBSD/ports 8195ad8misc/py-langchain-text-splitters Makefile

misc/py-langchain-text-splitters: Add test results
DeltaFile
+1-1misc/py-langchain-text-splitters/Makefile
+1-11 files

FreeBSD/ports 97a413cscience/amrex pkg-plist Makefile

science/amrex: Add options
DeltaFile
+180-95science/amrex/pkg-plist
+57-7science/amrex/Makefile
+237-1022 files

FreeBSD/ports d0b0806misc/py-langgraph-checkpoint Makefile

misc/py-langgraph-checkpoint: Add test results
DeltaFile
+4-2misc/py-langgraph-checkpoint/Makefile
+4-21 files

FreeBSD/ports 4a5070emisc/py-langsmith Makefile distinfo, misc/py-langsmith/files patch-tests_unit__tests_sandbox_test__async__sandbox.py patch-tests_unit__tests_sandbox_test__sandbox.py

misc/py-langsmith: update 0.8.18 → 0.9.3
DeltaFile
+31-3misc/py-langsmith/Makefile
+21-0misc/py-langsmith/files/patch-tests_unit__tests_sandbox_test__async__sandbox.py
+21-0misc/py-langsmith/files/patch-tests_unit__tests_sandbox_test__sandbox.py
+17-0misc/py-langsmith/files/patch-langsmith_utils.py
+3-3misc/py-langsmith/distinfo
+93-65 files

FreeBSD/ports 9795f54misc/py-langchain Makefile distinfo

misc/py-langchain: update 1.3.10 → 1.3.11
DeltaFile
+14-2misc/py-langchain/Makefile
+3-3misc/py-langchain/distinfo
+17-52 files

FreeBSD/ports e6fe784misc/py-langchain-openai Makefile distinfo

misc/py-langchain-openai: update 1.3.2 → 1.3.3
DeltaFile
+4-3misc/py-langchain-openai/Makefile
+3-3misc/py-langchain-openai/distinfo
+3-0misc/py-langchain-openai/pkg-descr
+10-63 files

FreeBSD/ports dadc6b5misc/py-langgraph-sdk Makefile

misc/py-langgraph-sdk: Add tests
DeltaFile
+4-1misc/py-langgraph-sdk/Makefile
+4-11 files

FreeBSD/ports a9e8aaamisc/py-langgraph-prebuilt Makefile

misc/py-langgraph-prebuilt: Add tests
DeltaFile
+11-1misc/py-langgraph-prebuilt/Makefile
+11-11 files

FreeBSD/ports 4e082fcmisc/py-langgraph Makefile

misc/py-langgraph: Add tests
DeltaFile
+21-0misc/py-langgraph/Makefile
+21-01 files

FreeBSD/ports 9ab51d7cad/netgen-lvs distinfo Makefile

cad/netgen-lvs: update 1.5.321 → 1.5.322
DeltaFile
+3-3cad/netgen-lvs/distinfo
+1-1cad/netgen-lvs/Makefile
+4-42 files

FreeBSD/ports 8edd5bfnet/mvfst distinfo Makefile

net/mvfst: update 2026.06.22.00 → 2026.06.29.00
DeltaFile
+3-3net/mvfst/distinfo
+1-1net/mvfst/Makefile
+4-42 files