LLVM/project 10d6a02libc/include pthread.yaml, libc/src/pthread pthread_attr_getschedparam.cpp pthread_attr_setschedparam.cpp

[libc] Add stub pthread_attr_getschedparam / pthread_attr_setschedparam (#173440)

Add the boilerplate for declaring these POSIX functions and
providing implementations.  So far the only implementations are
just stubs that fail with ENOTSUP, and they are neither tested
nor included in any CMake entrypoints lists.  More work is still
required to add the actual fields to the pthread_attr_t and
implement the support in the Linux pthread_create et al, but that
is not done here.  It's not an especially large amount of work,
but more than just trivial.

The scaffolding here paves the way for that later work, but is
also immediately useful for filling out the subset of POSIX
pthread_attr_* functions that Fuchsia's libc already supports.
DeltaFile
+24-0libc/src/pthread/pthread_attr_getschedparam.cpp
+24-0libc/src/pthread/pthread_attr_setschedparam.cpp
+22-0libc/src/pthread/pthread_attr_getschedparam.h
+22-0libc/src/pthread/pthread_attr_setschedparam.h
+20-0libc/src/pthread/CMakeLists.txt
+14-0libc/include/pthread.yaml
+126-06 files

LLVM/project c7cce95llvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp RISCVVSETVLIInfoAnalysis.h

Remove braces

Created using spr 1.3.6-beta.1
DeltaFile
+29-10llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+5-21llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
+3-18llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
+3-6llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
+40-554 files

LLVM/project 49b5358llvm/lib/Target/RISCV RISCVInsertVSETVLI.cpp RISCVVSETVLIInfoAnalysis.h

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+29-10llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
+5-21llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
+3-18llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
+37-493 files

FreeBSD/ports 6b28677textproc/csvlens distinfo Makefile.crates

textproc/csvlens: Update to 0.15.0

Changelog: https://github.com/YS-L/csvlens/blob/v0.15.0/CHANGELOG.md

Reported by:    portscout
DeltaFile
+107-7textproc/csvlens/distinfo
+52-2textproc/csvlens/Makefile.crates
+1-2textproc/csvlens/Makefile
+160-113 files

LLVM/project 5e69a7fllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

rebase

Created using spr 1.3.4
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,755 files not shown
+2,051,833-870,55424,761 files

LLVM/project 3742d59llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV atomic-rmw.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+53,434-51,436llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+18,291-16,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+19,255-3,889llvm/test/CodeGen/RISCV/atomic-rmw.ll
+8,998-11,093llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,981-11,098llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+126,504-114,35324,755 files not shown
+2,051,833-870,55424,761 files

pfSense/pfsense d3cf9bdsrc/usr/local/bin kea2unbound

kea2unbound: fix typo in b803fd3
DeltaFile
+1-1src/usr/local/bin/kea2unbound
+1-11 files

LLVM/project 4b65538llvm/lib/IR Instructions.cpp, llvm/test/Transforms/DFAJumpThreading dfa-unfold-select.ll

[IR] Change PHINode::removeIncomingValueIf() to loop incoming values backwards
DeltaFile
+9-9llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
+4-5llvm/lib/IR/Instructions.cpp
+1-1llvm/test/Transforms/JumpThreading/select.ll
+14-153 files

LLVM/project 8c5a0f7llvm/test/CodeGen/RISCV/rvv vfncvt-f-f.ll vfncvt-sat-f-f-alt.ll

[llvm][RISCV] Support Zvfofp8min llvm intrinsics and codegen (#172585)

This is follow up patch for
https://github.com/llvm/llvm-project/pull/157014
to support llvm intrinsics and codegen.
DeltaFile
+356-4llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-sat-f-f-alt.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-sat-f-f.ll
+357-0llvm/test/CodeGen/RISCV/rvv/vfncvt-f-f-alt.ll
+243-0llvm/test/CodeGen/RISCV/rvv/zvfofp8min-alt-interlave.ll
+227-0llvm/test/CodeGen/RISCV/rvv/vfwcvt-f-f-alt.ll
+1,897-45 files not shown
+2,250-1011 files

LLVM/project 75a9ffdflang/docs Intrinsics.md

[flang][NFC] Fixed a merge artifact in Intrinsics.md (#173443)

Removed "HEAD" line from some past merge.
DeltaFile
+0-1flang/docs/Intrinsics.md
+0-11 files

LLVM/project 5aa8882mlir/examples/standalone/test/python smoketest.py, mlir/include/mlir/Bindings/Python IRCore.h

kind of works
DeltaFile
+83-62mlir/lib/Bindings/Python/MainModule.cpp
+32-6mlir/include/mlir/Bindings/Python/IRCore.h
+22-9mlir/lib/Bindings/Python/Pass.cpp
+15-9mlir/lib/Bindings/Python/IRCore.cpp
+16-3mlir/examples/standalone/test/python/smoketest.py
+10-7mlir/lib/Bindings/Python/IRTypes.cpp
+178-9614 files not shown
+237-12620 files

LLVM/project 6f4ddf9bolt/lib/Profile StaleProfileMatching.cpp

[BOLT][NFC] Split up StaleProfileMatching::matchWeights (#165492)

Simplify matchWeights in preparation for pseudo probe matching 
(#100446).

Test Plan: NFC
DeltaFile
+154-94bolt/lib/Profile/StaleProfileMatching.cpp
+154-941 files

LLVM/project 458bc63utils/bazel/llvm-project-overlay/mlir BUILD.bazel

Fix bazel build for 51253b3 (#173437)

Co-authored-by: Pranav Kant <prka at google.com>
DeltaFile
+1-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+1-01 files

FreeBSD/ports a389176misc/py-cppman distinfo Makefile, misc/py-cppman/files patch-setup.py

misc/py-cppman: Update to 0.6.0

Changelog: https://github.com/aitjcize/cppman/blob/v0.6.0/ChangeLog

Reported by:    GitHub (watch releases)
DeltaFile
+3-3misc/py-cppman/distinfo
+2-2misc/py-cppman/files/patch-setup.py
+1-2misc/py-cppman/Makefile
+6-73 files

OpenBSD/ports qaj6xtHgames Makefile

   +lzdoom
VersionDeltaFile
1.508+1-0games/Makefile
+1-01 files

OpenBSD/ports o67oR22games/lzdoom Makefile distinfo, games/lzdoom/patches patch-src_common_scripting_vm_vmframe_cpp

   import games/lzdoom
   tweaks and ok bentley@

   DESCR:
   LZDoom is a fork of the GZDoom source port centered around lower-end
   computers. LZDoom follows GZDoom's feature set and has a few
   enhancements of its own. It employs an OpenGL 2 based renderer.
VersionDeltaFile
1.1+60-0games/lzdoom/pkg/README
1.1+49-0games/lzdoom/Makefile
1.1+36-0games/lzdoom/pkg/PLIST
1.1+12-0games/lzdoom/patches/patch-src_common_scripting_vm_vmframe_cpp
1.1+3-0games/lzdoom/pkg/DESCR
1.1+2-0games/lzdoom/distinfo
+162-06 files not shown
+162-012 files

NetBSD/pkgsrc fKiRo3Gwww/firefox140 distinfo, www/firefox140/patches patch-third__party_python_jsonschema_jsonschema_validators.py

   firefox140: fix builds with Python >= 3.14

   Build failure reported by Hisashi Todd Fujinaka in PR pkg/59854. A fix
   was applied upstream by Mozilla directly against their "vendored"
   version of jsonschema, but not backported to the ESR branch.
VersionDeltaFile
1.1+20-0www/firefox140/patches/patch-third__party_python_jsonschema_jsonschema_validators.py
1.5+2-1www/firefox140/distinfo
+22-12 files

FreeBSD/ports 6a7f26emisc/crush distinfo Makefile

misc/crush: Update to 0.29.1

Changelog:
- https://github.com/charmbracelet/crush/releases/tag/v0.28.0
- https://github.com/charmbracelet/crush/releases/tag/v0.29.0
- https://github.com/charmbracelet/crush/releases/tag/v0.29.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project c91cfd4clang/lib/AST/ByteCode Context.cpp, clang/test/AST/ByteCode char-buffer-arithmetic.c

Finally worked out how to test the string size computation
DeltaFile
+15-2clang/test/AST/ByteCode/char-buffer-arithmetic.c
+1-1clang/lib/AST/ByteCode/Context.cpp
+16-32 files

OpenBSD/ports fUQwt8ksecurity/zaproxy Makefile distinfo, security/zaproxy/files zaproxy.sh

   Update to 2.17.0 which requires jdk-17+
   * rewrite zaproxy script to add --jvmdebug / --jvmdebug=<port> support
   similar to upstream zap.sh
   * set default memory 1/2 datasize ulimit
   * allow user to set -dir and have it get the correct .ZAP_JVM.properties
   file
   * default JDK_JAVA_OPTIONS to -Dawt.useSystemAAFontSettings=on if unset

   with input and ok armani@
VersionDeltaFile
1.8+70-142security/zaproxy/pkg/PLIST
1.2+48-27security/zaproxy/files/zaproxy.sh
1.15+3-3security/zaproxy/Makefile
1.7+2-2security/zaproxy/distinfo
+123-1744 files

LLVM/project 1cbff54llvm/test/tools/llvm-mca/RISCV/Andes45 rvv-arithmetic.s rvv-fp.s

[RISCV] Pre-commit RVV instructions to the Ands45 scheduling model and tests (#171954)

This is like what spacemit x60 did in
https://github.com/llvm/llvm-project/commit/c4d4e761ef27d6dd27323cf3efa506db5e9e3457.
DeltaFile
+6,837-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-arithmetic.s
+5,616-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-fp.s
+4,742-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
+4,345-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-bitwise.s
+3,521-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-permutation.s
+3,001-0llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-mul-div.s
+28,062-012 files not shown
+41,723-6318 files

LLVM/project 520ba7dclang/test/Driver print-supported-extensions-riscv.c, llvm/docs RISCVUsage.rst

[RISCV] Mark the Xqci Qualcomm uC Vendor Extension as non-experimental (#173331)

Version 0.13 of the Xqci Qualcomm uC Vendor Extension has been marked as
frozen. We've had assembler support for this since LLVM20 and code
generation support since LLVM21. I think we have enough coverage in the
code base to mark the extension as non-experimental.
DeltaFile
+63-63llvm/test/MC/RISCV/xqciint-csrs-invalid.s
+39-42llvm/lib/Target/RISCV/RISCVFeatures.td
+21-18llvm/docs/RISCVUsage.rst
+19-19llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+19-19clang/test/Driver/print-supported-extensions-riscv.c
+19-19llvm/test/CodeGen/RISCV/features-info.ll
+180-18094 files not shown
+465-464100 files

FreeBSD/ports 8fc775cdevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.5

Changelog: https://github.com/astral-sh/ty/blob/0.0.5/CHANGELOG.md

Reported by:    Repology
DeltaFile
+13-7devel/py-ty/distinfo
+5-2devel/py-ty/Makefile.crates
+2-3devel/py-ty/Makefile
+20-123 files

OpenBSD/ports XdEPXtttextproc/crossfire Makefile distinfo, textproc/crossfire/files crossfire.sh

   Update to 1.3.2 and use jdk 11+:
   * exec JAVACMD
VersionDeltaFile
1.5+2-3textproc/crossfire/Makefile
1.2+2-2textproc/crossfire/distinfo
1.2+2-2textproc/crossfire/files/crossfire.sh
+6-73 files

LLVM/project f0597e1llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fmed3.ll

[AMDGPU][GlobalISel] Add RegBankLegalize support for G_AMDGPU_FMED3 (#173085)

DeltaFile
+120-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll
+6-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+126-02 files

LLVM/project 935da9dmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+83-62mlir/lib/Bindings/Python/MainModule.cpp
+32-6mlir/include/mlir/Bindings/Python/IRCore.h
+22-9mlir/lib/Bindings/Python/Pass.cpp
+15-9mlir/lib/Bindings/Python/IRCore.cpp
+10-7mlir/lib/Bindings/Python/IRTypes.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+171-9713 files not shown
+216-11919 files

HardenedBSD/src 52c2636sys/fs/devfs devfs_vnops.c devfs_int.h, sys/kern kern_conf.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+14-3sys/fs/devfs/devfs_vnops.c
+6-6sys/vm/vm_fault.c
+3-0sys/kern/kern_conf.c
+1-0sys/fs/devfs/devfs_int.h
+24-94 files

HardenedBSD/src 9d015dasys/fs/tmpfs tmpfs_vnops.c, sys/vm vm_object.c vm_fault.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-0sys/vm/vm_object.c
+6-6sys/vm/vm_fault.c
+2-3sys/vm/swap_pager.c
+2-0sys/fs/tmpfs/tmpfs_vnops.c
+27-94 files

HardenedBSD/ports 586d2a1emulators/flexemu distinfo, math/octave-forge-miscellaneous Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+48-7sysutils/bastille/pkg-plist
+13-11sysutils/bastille/Makefile
+9-5math/octave-forge-miscellaneous/Makefile
+0-11math/rankwidth/files/patch-simplerw.c
+5-5emulators/flexemu/distinfo
+5-3sysutils/bastille/distinfo
+80-4226 files not shown
+143-10232 files

LLVM/project 389e5a9mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python MainModule.cpp Pass.cpp

kind of works
DeltaFile
+75-62mlir/lib/Bindings/Python/MainModule.cpp
+31-5mlir/include/mlir/Bindings/Python/IRCore.h
+18-9mlir/lib/Bindings/Python/Pass.cpp
+9-6mlir/lib/Bindings/Python/IRCore.cpp
+9-4mlir/test/python/lib/PythonTestModuleNanobind.cpp
+6-7mlir/lib/Bindings/Python/IRTypes.cpp
+148-9312 files not shown
+178-11518 files