FreeBSD/ports 555a473sysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.18.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.18.0/CHANGELOG.md
Reported by:    portscout, repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports 06ebfa6devel/py-pathspec distinfo Makefile

devel/py-pathspec: update to 1.1.0

Changes:        https://github.com/cpburnz/python-pathspec/blob/v1.1.0/CHANGES.rst
Reported by:    portscout, repology
DeltaFile
+3-3devel/py-pathspec/distinfo
+1-1devel/py-pathspec/Makefile
+4-42 files

FreeBSD/ports bc0e31ddevel/upnp distinfo Makefile

devel/upnp: update to 1.14.31

Changes:        https://github.com/pupnp/pupnp/releases/tag/release-1.14.31
DeltaFile
+3-3devel/upnp/distinfo
+1-1devel/upnp/Makefile
+1-1devel/upnp/pkg-plist
+5-53 files

LLVM/project 6443e9bclang/test/CXX/drs cwg18xx.cpp cwg16xx.cpp, clang/www cxx_dr_status.html

[clang] Tests for CWG1670 and CWG1878: `auto` in conversion functions (#187850)

This PR adds tests for
[CWG1670](https://cplusplus.github.io/CWG/issues/1670.html) "`auto` as
_conversion-type-id_" and
[CWG1878](https://cplusplus.github.io/CWG/issues/1878.html) "`operator
auto` template". The long and short of it is that placeholder type
specifier (`auto`) cannot be used to declare conversion function or
conversion function template. We've always diagnosed template case but
not non-template case.
DeltaFile
+12-1clang/test/CXX/drs/cwg18xx.cpp
+9-0clang/test/CXX/drs/cwg16xx.cpp
+2-2clang/www/cxx_dr_status.html
+23-33 files

LLVM/project 0ec82abclang/test/CXX/drs cwg25xx.cpp

[clang] Enable part of CWG2598 test in C++20 mode (#189310)

This is a small fix for `#if __cplusplus >= 202002L` condition, which
accidentally disabled this part of the test in C++20 mode.
DeltaFile
+1-1clang/test/CXX/drs/cwg25xx.cpp
+1-11 files

FreeNAS/freenas 7763595src/middlewared/debian middlewared.service

Start middleware after licensed
DeltaFile
+2-2src/middlewared/debian/middlewared.service
+2-21 files

FreeNAS/freenas a7c9d22src/middlewared/middlewared/plugins/failover_ remote.py

Do not silently ignore exceptions in `failover.ensure_remote_client`
DeltaFile
+8-7src/middlewared/middlewared/plugins/failover_/remote.py
+8-71 files

NetBSD/pkgsrc mnpkCoNgames/nethack-lib distinfo, games/nethack-lib/patches patch-src-hacklib.c

   fix build on ppc.

   use LOCALTIME_type when calling localtime().
VersionDeltaFile
1.1+20-0games/nethack-lib/patches/patch-src-hacklib.c
1.33+2-1games/nethack-lib/distinfo
+22-12 files

LLVM/project a0b707clibcxx/include/__algorithm ranges_fold.h

simplify
DeltaFile
+3-8libcxx/include/__algorithm/ranges_fold.h
+3-81 files

LLVM/project 55af9c2libc/shared/math dsubf128.h dsubl.h, libc/src/__support/math dsubf128.h dsubl.h

[libc][math] Refactor dsub family to header-only (#182160)

Refactors the dsub math family to be header-only.

Closes https://github.com/llvm/llvm-project/issues/182159

Target Functions:
  - dsubf128
  - dsubl

---------

Co-authored-by: bassiounix <muhammad.m.bassiouni at gmail.com>
DeltaFile
+31-0libc/src/__support/math/dsubf128.h
+28-1utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+29-0libc/shared/math/dsubf128.h
+25-0libc/src/__support/math/dsubl.h
+23-0libc/shared/math/dsubl.h
+19-0libc/src/__support/math/CMakeLists.txt
+155-18 files not shown
+171-1514 files

LLVM/project 47c06efllvm/test/CodeGen/LoongArch/lsx/ir-instruction fpext.ll

add tests for loongarch32
DeltaFile
+8-18llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fpext.ll
+8-181 files

LLVM/project 3bbfa3ellvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx srlr.ll srar.ll

[LoongArch] Combine rounded vector shifts to VSRLR/VSRAR (#192921)

Add DAG combines to recognize canonical rounded shift patterns and lower
them to target-specific vector rounded shift instructions.

The combines match vector arithmetic and logical right shifts with
rounding implemented as:

```
  add (srl/sra X, shift),
      (and (srl X, shift-1), 1)
```

and the shift-by-1 variant:

```
  add (srl/sra X, 1),
      (and X, 1)
```

    [13 lines not shown]
DeltaFile
+268-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+12-65llvm/test/CodeGen/LoongArch/lsx/srlr.ll
+12-65llvm/test/CodeGen/LoongArch/lsx/srar.ll
+12-65llvm/test/CodeGen/LoongArch/lasx/srlr.ll
+12-65llvm/test/CodeGen/LoongArch/lasx/srar.ll
+12-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+328-2601 files not shown
+336-2607 files

LLVM/project a693efcllvm/lib/Target/RISCV RISCVSubtarget.cpp CMakeLists.txt, llvm/lib/Target/RISCV/GISel RISCVInlineAsmLowering.cpp RISCVInlineAsmLowering.h

[RISCV][GlobalISel] Support RISC-V specific inline asm constraints: 'I', 'J', 'K' and 'S' (#193765)

This patch implements some target-specific constraints for RISC-V: `I`,
`J`, `K` and `S`. These constraints are all for immediate values except
for `S`. The handling of these constraints is implemented with by adding
`RISCVInlineAsmLowering` subclass of `InlineAsmLowering`.
DeltaFile
+128-0llvm/test/CodeGen/RISCV/GlobalISel/irtranslator-inline-asm.ll
+68-0llvm/lib/Target/RISCV/GISel/RISCVInlineAsmLowering.cpp
+27-0llvm/lib/Target/RISCV/GISel/RISCVInlineAsmLowering.h
+3-1llvm/lib/Target/RISCV/RISCVSubtarget.cpp
+1-0llvm/lib/Target/RISCV/CMakeLists.txt
+227-15 files

LLVM/project 3dc4fd6compiler-rt/lib/sanitizer_common sanitizer_platform_limits_posix.cpp

[compiler-rt][sanitizer] Remove linux/scc.h (#194116)

#194110 

Linux Kernel has removed scc.h header completely from the source code
Therefore, we need to remove the usage in compiler-rt/sanitizer too.
https://github.com/torvalds/linux/commit/64edfa65062dc4509ba75978116b2f6d392346f5#diff-1ca78e598a5041ee51ae795d168435afad598b82a7a0ce80f215993589b96c7c

Without removing it, not only it breaks compiler-rt but also GCC build
since GCC always builds libsanitizer for linux targets.

After merging this we will need to cherry pick to GCC.
DeltaFile
+9-12compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
+9-121 files

LLVM/project 6d8ce96llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

fixes according reviews
DeltaFile
+12-14llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+12-141 files

LLVM/project e2fdd93llvm/lib/Target/LoongArch LoongArchISelLowering.cpp, llvm/test/CodeGen/LoongArch vector-fp-imm.ll

[LoongArch] Type legalize v2f32 loads by using an f64 load and a scalar_to_vector.

On 64-bit targets the generic legalize will use an i64 load and a
scalar_to_vector for us. But on 32-bit targets i64 isn't legal and the
generic legalizer will end up emitting two 32-bit loads.
DeltaFile
+28-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+1-2llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
+29-22 files

LLVM/project f848e51bolt/unittests/Profile DataAggregator.cpp

format

Created using spr 1.3.4
DeltaFile
+1-2bolt/unittests/Profile/DataAggregator.cpp
+1-21 files

OpenBSD/src 5iU89Kelib/libcrypto/sha sha256.c

   Add FIPS 180-4 references for SHA-256 constants.
VersionDeltaFile
1.34+6-1lib/libcrypto/sha/sha256.c
+6-11 files

LLVM/project c76003bbolt/unittests/Profile DataAggregator.cpp

fold branch tests

Created using spr 1.3.4
DeltaFile
+3-11bolt/unittests/Profile/DataAggregator.cpp
+3-111 files

LLVM/project 1ba9e2fllvm/lib/Target/LoongArch LoongArchISelLowering.cpp

Address wanglei's comments
DeltaFile
+2-6llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+2-61 files

LLVM/project db31b84llvm/lib/Target/LoongArch LoongArchISelLowering.cpp LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx srar.ll srlr.ll

[LoongArch] Combine rounded vector shifts to VSRLR/VSRAR

Add DAG combines to recognize canonical rounded shift patterns and
lower them to target-specific vector rounded shift instructions.

The combines match vector arithmetic and logical right shifts with
rounding implemented as:

```
  add (srl/sra X, shift),
      (and (srl X, shift-1), 1)
```

and the shift-by-1 variant:

```
  add (srl/sra X, 1),
      (and X, 1)
```

    [14 lines not shown]
DeltaFile
+272-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+12-65llvm/test/CodeGen/LoongArch/lsx/srlr.ll
+12-65llvm/test/CodeGen/LoongArch/lasx/srar.ll
+12-65llvm/test/CodeGen/LoongArch/lasx/srlr.ll
+12-65llvm/test/CodeGen/LoongArch/lsx/srar.ll
+12-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+332-2601 files not shown
+340-2607 files

LLVM/project 320a515llvm/test/CodeGen/LoongArch/lasx srar.ll srlr.ll, llvm/test/CodeGen/LoongArch/lsx srlr.ll srar.ll

[LoongArch] Add tests for vector shift-right-and-round combines (#192920)
DeltaFile
+220-0llvm/test/CodeGen/LoongArch/lsx/srlr.ll
+220-0llvm/test/CodeGen/LoongArch/lasx/srar.ll
+220-0llvm/test/CodeGen/LoongArch/lasx/srlr.ll
+220-0llvm/test/CodeGen/LoongArch/lsx/srar.ll
+880-04 files

FreeBSD/ports 29021b1net/dtcp Makefile

net/dtcp: Bump PORTREVISION.
DeltaFile
+1-1net/dtcp/Makefile
+1-11 files

FreeBSD/ports 0b0b909net/dtcp Makefile

net/dtcp: Ruby 3.4 and later doesn't provide syslog.
DeltaFile
+7-1net/dtcp/Makefile
+7-11 files

LLVM/project e68d6c4llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp, llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp

[LV] moved call site to new location in VFSelectionContext::computeFeasibleMaxVF after a recent change
DeltaFile
+12-3llvm/test/Transforms/LoopVectorize/RISCV/reg-usage-maxbandwidth.ll
+2-5llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+6-0llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+1-1llvm/test/Transforms/LoopVectorize/RISCV/lmul.ll
+1-1llvm/test/Transforms/LoopVectorize/RISCV/reg-usage.ll
+22-105 files

FreeBSD/ports d9e4bc4misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 1.12.0

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.10.2
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.11.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.12.0

Reported by:    portscout
DeltaFile
+4-2misc/py-huggingface-hub/Makefile
+3-3misc/py-huggingface-hub/distinfo
+7-52 files

LLVM/project aeea319llvm/lib/MC ELFObjectWriter.cpp MCContext.cpp, llvm/lib/Target/SystemZ/MCTargetDesc SystemZHLASMAsmStreamer.h

[MC] Change MCContext::getTargetOptions to return a reference. NFC (#194112)

Since #180464, MCAsmInfo stores a non-null MCTargetOptions pointer set
by
TargetRegistry::createMCAsmInfo, and MCContext's constructor asserts
that
MAI->getTargetOptions() is non-null. Return the options by reference
instead of by pointer so callers can drop the null handling.
DeltaFile
+9-9llvm/lib/MC/ELFObjectWriter.cpp
+9-8llvm/lib/MC/MCContext.cpp
+4-6llvm/lib/MC/MCELFStreamer.cpp
+4-4llvm/lib/MC/MCAsmStreamer.cpp
+3-3llvm/lib/MC/MCObjectStreamer.cpp
+1-4llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.h
+30-346 files not shown
+37-4312 files

FreeBSD/ports 6f2bf75net-p2p/c-lightning distinfo Makefile.crates

net-p2p/c-lightning: upgrade from 26.04 to 26.04.1
DeltaFile
+311-287net-p2p/c-lightning/distinfo
+154-142net-p2p/c-lightning/Makefile.crates
+1-1net-p2p/c-lightning/Makefile
+466-4303 files

LLVM/project 5e09af5clang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode cxx23.cpp

[clang][bytecode] Reject inc/dec on non-numbers (#193954)
DeltaFile
+16-0clang/test/AST/ByteCode/cxx23.cpp
+7-0clang/lib/AST/ByteCode/Interp.h
+23-02 files

LLVM/project 7bbfee3clang/lib/AST/ByteCode Disasm.cpp

[clang][bytecode][NFC] Add record/union names in Descriptor::dump() (#194002)
DeltaFile
+2-2clang/lib/AST/ByteCode/Disasm.cpp
+2-21 files