OpenBSD/src ZxBqRQPlibexec/ld.so library.c library_mquery.c

   While technically allowed, shared libraries without PT_LOAD segments
   don't really make any sense.  Bail out early to avoid the bits of code
   that assume that we have a PT_LOAD sagment.  This avoids a NULL pointer
   dereference on i386 (which uses library_mquery.c) or bogus mmap calls
   on other architectures (which use library.c).

   The potential NULL pointer dereference in library_mquery.c was found by
   Frank Denis.

   ok guenther@
VersionDeltaFile
1.99+15-1libexec/ld.so/library.c
1.78+14-1libexec/ld.so/library_mquery.c
+29-22 files

LLVM/project 9076fffllvm/test/CodeGen/AMDGPU ctlz_zero_undef.ll ctlz_zero_poison.ll, llvm/test/CodeGen/RISCV/rvv ctlz-vp.ll cttz-vp.ll

[DAG][GISel] Rename CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF/CTTZ_ELTS_ZERO_UNDEF -> CTTZ_ZERO_POISON/CTLZ_ZERO_POISON/CTTZ_ELTS_ZERO_POISON (#196732)

DAG/GISel are ambiguous about whether zero-input results in
UNDEF/POISON, unlike the rest of LLVM which makes it clear its POISON.

I've tried to clean this up once and for all by ensuring
SelectionDAG::canCreateUndefOrPoison does a includesPoison(Kind) check,
renaming the opcodes (including the VP variants) and updating as many
comments/tests as possible (I may still have missed some...).
DeltaFile
+0-2,614llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+2,614-0llvm/test/CodeGen/AMDGPU/ctlz_zero_poison.ll
+0-1,670llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
+1,670-0llvm/test/CodeGen/AMDGPU/cttz_zero_poison.ll
+153-153llvm/test/CodeGen/RISCV/rvv/ctlz-vp.ll
+147-147llvm/test/CodeGen/RISCV/rvv/cttz-vp.ll
+4,584-4,584127 files not shown
+7,132-7,116133 files

FreeBSD/ports fdbcadetextproc/goldendict-ng distinfo Makefile

textproc/goldendict-ng: Update to 26.5.4

ChangeLog:
https://github.com/xiaoyifang/goldendict-ng/releases/tag/v26.5.4-Release.ea1a9803
DeltaFile
+3-3textproc/goldendict-ng/distinfo
+2-2textproc/goldendict-ng/Makefile
+5-52 files

FreeBSD/ports 427499ex11-themes/Kvantum distinfo pkg-plist

x11-themes/Kvantum: Update to 1.1.7

ChangeLog: https://github.com/tsujan/Kvantum/releases/tag/V1.1.7
DeltaFile
+3-3x11-themes/Kvantum/distinfo
+4-0x11-themes/Kvantum/pkg-plist
+1-1x11-themes/Kvantum/Makefile
+8-43 files

OpenBSD/src Ug4NGZxsys/arch/riscv64/dev pci_machdep.c

   Initialize ih_intrpin for regular (non-vector) MSI interrupts as well.
   Fixes regular MSIs on the SpacemiT K1 SoC.

   ok jsg@
VersionDeltaFile
1.3+2-1sys/arch/riscv64/dev/pci_machdep.c
+2-11 files

LLVM/project 4175ddallvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/unittests/Target/AArch64 InstSizes.cpp

[AArch64] Report accurate sizes for MOVaddr and MOVimm pseudos
DeltaFile
+89-0llvm/unittests/Target/AArch64/InstSizes.cpp
+25-0llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+114-02 files

LLVM/project 694c081llvm/lib/Target/AArch64 AArch64ExpandPseudoInsts.cpp AArch64ExpandImm.cpp

[NFC][AArch64] Extract MOVaddr* expansion model into common header

This makes the expansion logic reusable by getInstSizeInBytes in a
follow-up patch.
DeltaFile
+71-53llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+15-0llvm/lib/Target/AArch64/AArch64ExpandImm.cpp
+8-1llvm/lib/Target/AArch64/AArch64ExpandImm.h
+94-543 files

LLVM/project 1558618clang-tools-extra/clang-tidy/hicpp HICPPTidyModule.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Remove hicpp module [1/4] (#194516)

This is part one of removing the `hicpp-*` checks.

RFC:
https://discourse.llvm.org/t/rfc-regarding-the-current-status-of-hicpp-checks/89883

Part of https://github.com/llvm/llvm-project/issues/183462
DeltaFile
+74-0clang-tools-extra/test/clang-tidy/checkers/bugprone/unused-return-value-remove.cpp
+0-72clang-tools-extra/test/clang-tidy/checkers/hicpp/ignored-remove-result.cpp
+25-13clang-tools-extra/docs/ReleaseNotes.rst
+0-34clang-tools-extra/clang-tidy/hicpp/HICPPTidyModule.cpp
+0-23clang-tools-extra/docs/clang-tidy/checks/hicpp/explicit-conversions.rst
+0-12clang-tools-extra/docs/clang-tidy/checks/hicpp/function-size.rst
+99-15411 files not shown
+100-23417 files

LLVM/project 3be2eaallvm/cmake config-ix.cmake

[cmake] use target names instead of legacy variables (#185463)

Use the [name of the imported
targets](https://cmake.org/cmake/help/latest/module/CheckSymbolExists.html)
when testing the libraries during cmake configuration. This removes the
need to also set `CMAKE_REQUIRED_INCLUDES` and
`CMAKE_REQUIRED_DEFINITIONS` and reflects more modern CMake usage where
targets are preferred over variables.

This is already the case when checking libcurl in the same file.
DeltaFile
+2-5llvm/cmake/config-ix.cmake
+2-51 files

LLVM/project 7e2821eclang/lib/Sema SemaTemplateInstantiate.cpp SemaConcept.cpp, clang/test/SemaTemplate concepts-lambda.cpp

[Clang] Transform lambda's constraints when instantiating parameter mapping (#195995)

This way we can remove a few workarounds of lambda expressions where
outer template arguments of concepts have to be preserved through
ImplicitConceptSpecializationDecls.

Fixes #193944
DeltaFile
+33-3clang/test/SemaTemplate/concepts-lambda.cpp
+32-4clang/lib/Sema/SemaTemplateInstantiate.cpp
+8-22clang/lib/Sema/SemaConcept.cpp
+12-2clang/lib/Sema/TreeTransform.h
+0-14clang/lib/Sema/SemaTemplateDeduction.cpp
+7-0clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+92-452 files not shown
+93-528 files

OpenBSD/ports Bpf3wrZdevel/jjui distinfo modules.inc

   Update to jjui 0.10.5

   https://github.com/idursun/jjui/releases/tag/v0.10.5
VersionDeltaFile
1.25+20-16devel/jjui/distinfo
1.13+8-6devel/jjui/modules.inc
1.26+1-1devel/jjui/Makefile
+29-233 files

NetBSD/pkgsrc-wip dd6ca09gotop distinfo Makefile, gotop/patches patch-widgets_proc__netbsd.go patch-logging_logging__dup2.go

gotop: sync with upstream changes.
DeltaFile
+80-0gotop/patches/patch-widgets_proc__netbsd.go
+12-0gotop/patches/patch-logging_logging__dup2.go
+5-3gotop/distinfo
+2-2gotop/Makefile
+99-54 files

FreeBSD/ports a489150editors/py-editor distinfo Makefile

editors/py-editor: update 1.6.6 → 1.8.0
DeltaFile
+3-3editors/py-editor/distinfo
+2-2editors/py-editor/Makefile
+5-52 files

FreeBSD/ports d6a963asysutils/conan distinfo Makefile

sysutils/conan: update 2.27.1 → 2.28.1
DeltaFile
+3-3sysutils/conan/distinfo
+1-1sysutils/conan/Makefile
+4-42 files

FreeBSD/ports 1470035devel/py-xmod distinfo Makefile

devel/py-xmod: update 1.8.1 → 1.10.0
DeltaFile
+3-3devel/py-xmod/distinfo
+2-2devel/py-xmod/Makefile
+5-52 files

FreeBSD/ports e997c14lang/eisl distinfo Makefile, lang/eisl/files patch-makefile patch-extension.c

lang/eisl: update 5.59 → 5.66
DeltaFile
+29-13lang/eisl/files/patch-makefile
+13-10lang/eisl/files/patch-extension.c
+3-3lang/eisl/distinfo
+3-0lang/eisl/files/patch-ffi.h
+1-1lang/eisl/Makefile
+49-275 files

FreeBSD/ports 7e11ab0www/cpp-httplib distinfo Makefile

www/cpp-httplib: update 0.43.3 → 0.43.4
DeltaFile
+3-3www/cpp-httplib/distinfo
+1-1www/cpp-httplib/Makefile
+4-42 files

FreeBSD/ports 08a6549misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.5.8 → 3.5.13
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports 2c69caascience/abinit distinfo Makefile

science/abinit: update 10.6.5 → 10.6.7
DeltaFile
+3-3science/abinit/distinfo
+1-2science/abinit/Makefile
+4-52 files

FreeBSD/ports d1480d2audio/giada Makefile distinfo, audio/giada/files patch-CMakeLists.txt patch-src_deps_mcl-utils_src_container.hpp

audio/giada: update 0.17.1 → 1.4.1
DeltaFile
+25-17audio/giada/Makefile
+37-0audio/giada/files/patch-CMakeLists.txt
+19-7audio/giada/distinfo
+15-0audio/giada/files/patch-src_deps_mcl-utils_src_container.hpp
+96-244 files

FreeBSD/ports 2a4aaebwww/libdatachannel distinfo Makefile

www/libdatachannel: update 0.24.1 → 0.24.3
DeltaFile
+3-3www/libdatachannel/distinfo
+2-2www/libdatachannel/Makefile
+1-1www/libdatachannel/pkg-plist
+6-63 files

FreeBSD/ports ecd427ewww/py-python-fasthtml distinfo Makefile

www/py-python-fasthtml: update 0.13.4 → 0.14.0
DeltaFile
+3-3www/py-python-fasthtml/distinfo
+2-2www/py-python-fasthtml/Makefile
+5-52 files

NetBSD/pkgsrc-wip f01cd62btop-git distinfo TODO, btop-git/patches patch-src_btop.cpp

btop-git: prevent stalls when running for long times.
DeltaFile
+90-60btop-git/patches/patch-src_btop.cpp
+1-1btop-git/distinfo
+0-2btop-git/TODO
+91-633 files

LLVM/project 2d1c25bllvm/test/CodeGen/X86 argument-range-attr.ll

add test
DeltaFile
+123-0llvm/test/CodeGen/X86/argument-range-attr.ll
+123-01 files

LLVM/project e373fabllvm/test/CodeGen/AMDGPU bit-op-reduce-width-known-bits.ll, llvm/test/CodeGen/X86 argument-range-attr.ll

update test
DeltaFile
+12-14llvm/test/CodeGen/X86/argument-range-attr.ll
+3-3llvm/test/CodeGen/AMDGPU/bit-op-reduce-width-known-bits.ll
+15-172 files

LLVM/project 5ec2116llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp SelectionDAGBuilder.h

[SelectionDAG] Emit `AssertZext` for function argument range attributes
DeltaFile
+6-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+2-0llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+8-12 files

LLVM/project 4cb20fellvm/test/CodeGen/X86 call-range-attr.ll

update test
DeltaFile
+2-3llvm/test/CodeGen/X86/call-range-attr.ll
+2-31 files

LLVM/project 984eef8llvm/test/CodeGen/X86 call-range-attr.ll

add test
DeltaFile
+84-0llvm/test/CodeGen/X86/call-range-attr.ll
+84-01 files

OpenBSD/ports INkamuigeo/mdal/patches patch-mdal_frmts_mdal_gdal_cpp

   geo/mdal: fix build with gdal 3.13, from upstream PR

   build breakage reported by tb@, thanks !
VersionDeltaFile
1.1+17-0geo/mdal/patches/patch-mdal_frmts_mdal_gdal_cpp
+17-01 files

LLVM/project 4714c18llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAGBuilder.cpp

[SelectionDAG] Drop unnecessary lower bound check in lowerRangeToAssertZExt
DeltaFile
+4-0llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+0-4llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+4-42 files