LLVM/project 6cad48allvm/include/llvm/CodeGen WasmEHFuncInfo.h WasmEHInfo.h, llvm/lib/CodeGen WasmEHPrepare.cpp

[WebAssembly] Remove WasmEHFuncInfo (NFC) (#194972)

This removes `WasmEHFuncInfo` class.

This class was created to maintain the information of, "If an exception
is not caught by EHPad A, what is its next unwind destination?". Turns
out this information is already in the CFG.

After #130374, we use the common `findUnwindDestination`:
https://github.com/llvm/llvm-project/blob/113479d119a997e4c4c3eae63e087588c9662121/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#L2107-L2164

Note that in case of `catchswitch`, we follow its unwind destination
chain and add all of them to the invoke BB's successors until it meets a
`cleanuppad`, which always catches an exception. And the order of the
successor is the order of the unwind destination chain. So an invoke
BB's successor list would be like: [normal destination, unwind EHPad 1,
unwind EHPad 2, unwind EHPad 3, ...] where EHPad 2 is the next unwind
destination if EHPad 1 does not catch an exception and so on. So if we
want to know what the current EHPad's next unwind destination is, we can

    [18 lines not shown]
DeltaFile
+0-65llvm/include/llvm/CodeGen/WasmEHFuncInfo.h
+32-7llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
+0-34llvm/test/CodeGen/WebAssembly/function-info.mir
+0-30llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp
+1-25llvm/lib/CodeGen/WasmEHPrepare.cpp
+24-0llvm/include/llvm/CodeGen/WasmEHInfo.h
+57-1619 files not shown
+60-22215 files

FreeBSD/ports 14bd0e3devel/pecl-swoole Makefile distinfo

devel/pecl-swoole: update to 6.2.0.
DeltaFile
+28-21devel/pecl-swoole/Makefile
+3-3devel/pecl-swoole/distinfo
+31-242 files

FreeBSD/ports 4c2f3bawww/phalcon Makefile distinfo

www/phalcon: update to 5.11.1.
DeltaFile
+2-14www/phalcon/Makefile
+3-3www/phalcon/distinfo
+5-172 files

FreeBSD/src 72e2ae5sys/netinet tcp_timewait.c, sys/sys ktls.h

tcp: release nic ktls send tags when entering time wait

When under heavy load or churn, inline ktls offload NICs may run out
of hardware resources described by ktls send tags.  Rather than
waiting for connections to pass through the time_wait state, reclaim
the ktls send tags early, at entry to time_wait. By preventing
potentially tens or hundreds of thousands of sessions from holding
send tags in time_wait, this allows more ktls sessions to be offloaded
to hardware.

Reviewed by: glebius, kib, nickbanks_netflix.com, rrs, tuexen
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D56610
DeltaFile
+12-0sys/sys/ktls.h
+10-0sys/netinet/tcp_timewait.c
+22-02 files

LLVM/project fbdc27dclang-tools-extra/modularize CoverageChecker.cpp ModularizeUtilities.cpp

[clang][tools] NFC: Replace `auto` with `Module *` (#194977)

This finishes what #194032 started.
DeltaFile
+1-1clang-tools-extra/modularize/CoverageChecker.cpp
+1-1clang-tools-extra/modularize/ModularizeUtilities.cpp
+2-22 files

LLVM/project df32e69llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.fp8.ll

[AMDGPU]/GlobalISel: RegBankLegalize rules for fp8/bf8 cvt intrinsics (#193551)
DeltaFile
+945-7llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.fp8.ll
+14-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+959-72 files

LLVM/project 0ba904dclang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowExtractor.cpp PointerFlowFormat.cpp

address comments
DeltaFile
+5-4clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+2-2clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowFormat.cpp
+7-62 files

FreeBSD/ports 2206683devel/py-pyTooling Makefile distinfo, devel/py-pyTooling/files patch-pyproject.toml

devel/py-pyTooling: update 8.11.0 → 8.14.0
DeltaFile
+6-3devel/py-pyTooling/Makefile
+4-5devel/py-pyTooling/files/patch-pyproject.toml
+3-3devel/py-pyTooling/distinfo
+13-113 files

LLVM/project 74f3b56llvm/lib/Target/RISCV RISCVInstrInfo.td RISCVInstrInfoV.td

[RISCV] Remove isAsmParserOnly from isPseudo instructions. NFC (#194958)

isAsmParserOnly is only used to suppress DecoderEmiter, but that's
already supressed by isPseudo. The real usage for this should be for
instructions that have encoding information but we don't want to
disassemble.

Many of these pseudos are emitted from codegen meaning they aren't
really assembler only. So you can't argue this flag is good for
documentation either.
DeltaFile
+16-16llvm/lib/Target/RISCV/RISCVInstrInfo.td
+2-2llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+0-3llvm/lib/Target/RISCV/RISCVInstrFormats.td
+1-2llvm/lib/Target/RISCV/RISCVInstrInfoC.td
+19-234 files

LLVM/project 0177533llvm/lib/Target/RISCV RISCVInstrInfo.td

[RISCV] Remove isAsmParserOnly from LongBccPseudo and LongBcciPseudo.  NFC (#194949)

These instructions are created by assembler relaxation. They aren't
"parsed.". isAsmParserOnly suppresses the disassembler for these, but
that was already suppressed by isPseudo and isCodeGenOnly.
DeltaFile
+0-2llvm/lib/Target/RISCV/RISCVInstrInfo.td
+0-21 files

FreeBSD/ports ed0965fmisc/py-pytorch-lightning Makefile distinfo

misc/py-pytorch-lightning: update 2.3.3 → 2.6.1
DeltaFile
+7-6misc/py-pytorch-lightning/Makefile
+3-3misc/py-pytorch-lightning/distinfo
+10-92 files

LLVM/project cf3a327llvm/docs LangRef.rst, llvm/include/llvm/IR FixedMetadataKinds.def

IR: Introduce !elf_section_properties for setting section properties.

This new metadata type may be used to set sh_type and sh_entsize on a
global's section. The intent is that it will be used to mark up
CFI jump table sections.

Reviewers: fmayer, MaskRay, nikic, efriedma-quic

Reviewed By: fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/149260
DeltaFile
+39-23llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+25-0llvm/test/CodeGen/X86/elf-section-properties.ll
+19-0llvm/docs/LangRef.rst
+17-0llvm/lib/IR/Verifier.cpp
+12-0llvm/test/Verifier/elf-section-properties.ll
+1-0llvm/include/llvm/IR/FixedMetadataKinds.def
+113-236 files

LLVM/project 8ba1986llvm/utils/gn/secondary/llvm/lib/DWP BUILD.gn

[gn build] Port caa18a808aa0



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194976
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/DWP/BUILD.gn
+1-01 files

LLVM/project 5606613llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 7226f424bfe9



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/194975
DeltaFile
+3-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+3-01 files

FreeBSD/ports 0875a97math/py-highspy distinfo Makefile

math/py-highspy: update 1.11.0 → 1.14.0
DeltaFile
+3-3math/py-highspy/distinfo
+2-3math/py-highspy/Makefile
+5-62 files

LLVM/project 49d1797lld/MachO ConcatOutputSection.h ConcatOutputSection.cpp

Add helper function
DeltaFile
+29-21lld/MachO/ConcatOutputSection.h
+24-17lld/MachO/ConcatOutputSection.cpp
+53-382 files

FreeBSD/ports e25639cscience/py-MDAnalysisTests Makefile distinfo, science/py-MDAnalysisTests/files patch-MDAnalysisTests_transformations_test__base.py

science/py-MDAnalysisTests: update 2.7.0 → 2.10.0
DeltaFile
+8-29science/py-MDAnalysisTests/files/patch-MDAnalysisTests_transformations_test__base.py
+6-2science/py-MDAnalysisTests/Makefile
+3-3science/py-MDAnalysisTests/distinfo
+4-1science/py-MDAnalysisTests/pkg-descr
+21-354 files

FreeBSD/ports 90ca5afscience/py-MDAnalysis Makefile distinfo, science/py-MDAnalysis/files patch-MDAnalysis_lib_formats_src_xdrfile.c patch-setup.py

science/py-MDAnalysis: update 2.7.0 → 2.10.0
DeltaFile
+4-35science/py-MDAnalysis/files/patch-MDAnalysis_lib_formats_src_xdrfile.c
+13-12science/py-MDAnalysis/Makefile
+0-19science/py-MDAnalysis/files/patch-setup.py
+0-10science/py-MDAnalysis/files/patch-MDAnalysis.egg-info_requires.txt
+3-3science/py-MDAnalysis/distinfo
+20-795 files

FreeBSD/ports 2691228math/py-PuLP Makefile distinfo, math/py-PuLP/files patch-pulp_apis_core.py

math/py-PuLP: update 3.0.2 → 3.3.0
DeltaFile
+12-13math/py-PuLP/Makefile
+8-11math/py-PuLP/files/patch-pulp_apis_core.py
+3-3math/py-PuLP/distinfo
+23-273 files

NetBSD/pkgsrc fbZonbVdoc CHANGES-2026

   doc: Updated databases/postgresql-postgis2 to 3.6.3
VersionDeltaFile
1.2685+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 731cMK6databases/postgresql-postgis2 distinfo PLIST

   databases/postgresql-postgis2: Update to 3.6.3

   Upstream NEWS: micro release
VersionDeltaFile
1.49+4-4databases/postgresql-postgis2/distinfo
1.46+6-0databases/postgresql-postgis2/PLIST
1.193+2-3databases/postgresql-postgis2/Makefile
+12-73 files

FreeBSD/ports 7148bf8www/py-google-cloud-resource-manager Makefile distinfo

www/py-google-cloud-resource-manager: update 1.13.0 → 1.17.0
DeltaFile
+6-5www/py-google-cloud-resource-manager/Makefile
+3-3www/py-google-cloud-resource-manager/distinfo
+9-82 files

FreeBSD/ports bbea917finance/py-pandas-market-calendars distinfo Makefile, finance/py-pandas-market-calendars/files patch-pyproject.toml

misc/py-numcodecs: Update to 0.16.5

- Update DISTVERSION from 0.13.0 to 0.16.5
- Remove PORTREVISION as we are updating to a new version
- Update BUILD_DEPENDS: add cython>=3.0 and setuptools-scm>=6.2, keep py-cpuinfo
- Update RUN_DEPENDS: use numpy>=1.24 (instead of numpy1>=1.16), add typing-extensions, keep msgpack and zfp
- Add TEST_DEPENDS with pytest, pytest-cov, and pyzstd (tests as of 0.16.5)
- Update distinfo with new SHA256 and SIZE checksums
- Add patch to remove deprecated 'license' field from pyproject.toml for compatibility

Co-authored-by: Copilot <223556219+Copilot at users.noreply.github.com>
DeltaFile
+12-9misc/py-numcodecs/Makefile
+15-0finance/py-pandas-market-calendars/files/patch-pyproject.toml
+10-0misc/py-numcodecs/files/patch-pyproject.toml
+3-3finance/py-pandas-market-calendars/distinfo
+3-3misc/py-numcodecs/distinfo
+2-2finance/py-pandas-market-calendars/Makefile
+45-171 files not shown
+48-177 files

FreeBSD/ports d25d3f1security/py-liboqs-python distinfo Makefile

security/py-liboqs-python: update 0.10.0 → 0.12.0
DeltaFile
+3-3security/py-liboqs-python/distinfo
+3-2security/py-liboqs-python/Makefile
+6-52 files

FreeBSD/ports a4b5f22devel/py-pytest-recorder Makefile distinfo

devel/py-pytest-recorder: update 0.3.0 → 0.6.5
DeltaFile
+7-2devel/py-pytest-recorder/Makefile
+3-3devel/py-pytest-recorder/distinfo
+10-52 files

FreeBSD/ports 5347beasysutils/py-filelock Makefile distinfo

sysutils/py-filelock: update 3.25.0 → 3.29.0
DeltaFile
+6-7sysutils/py-filelock/Makefile
+3-3sysutils/py-filelock/distinfo
+9-102 files

FreeBSD/ports bfb0a6dwww/py-internetarchive Makefile distinfo

www/py-internetarchive: update 5.4.1 → 5.8.0
DeltaFile
+8-10www/py-internetarchive/Makefile
+3-3www/py-internetarchive/distinfo
+11-132 files

FreeBSD/ports 965b6e9net/sflowtool distinfo Makefile

net/sflowtool: Update to 6.10

ChangeLog: https://github.com/sflow/sflowtool/releases/tag/v6.10
DeltaFile
+3-3net/sflowtool/distinfo
+1-1net/sflowtool/Makefile
+4-42 files

LLVM/project b5ff452clang/docs ReleaseNotes.rst, clang/lib/CodeGen CGBuiltin.cpp

[Clang] Reject __annotation on unsupported targets (#193731)

__annotation emits llvm.codeview.annotation intrinsics, which are only
consumed by CodeViewDebug
on Windows and UEFI targets. On other targets the intrinsic is silently
dropped, and codegen
hits an assertion due to wchar_t being 4 bytes (UTF-32) instead of the
expected 2 bytes
(UTF-16).

Fixes #184318
DeltaFile
+12-7clang/test/Sema/ms-annotation.c
+9-4clang/lib/CodeGen/CGBuiltin.cpp
+8-1clang/lib/Sema/SemaChecking.cpp
+2-0clang/docs/ReleaseNotes.rst
+1-0clang/test/CodeGen/ms-annotation.c
+32-125 files

OpenBSD/src y9qiXhTusr.bin/ssh scp.c

   fiddle with mask after umask call and not before; avoids fortify
   warnings on android. bz3954
VersionDeltaFile
1.274+2-2usr.bin/ssh/scp.c
+2-21 files