2,013,983 commits found in 222 milliseconds
Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
Merge branch 'freebsd/main' into hardenedbsd/main
www/rubygem-typhoeus-gitlab: fix build error
caused by regression from 9816a72d0e47bc436744e060d0eff483eb1678ce
===> Installing existing package /packages/All/rubygem-faraday-typhoeus-gitlab-1.1.0_1.pkg
[143amd64-gitlab-job-02] Installing rubygem-faraday-typhoeus-gitlab-1.1.0_1...
[143amd64-gitlab-job-02] `-- Installing rubygem-typhoeus-gitlab-1.4.1...
[143amd64-gitlab-job-02] | `-- Installing rubygem-ethon-0.18.0...
[143amd64-gitlab-job-02] | | `-- Installing rubygem-logger-1.7.0...
pkg-static: rubygem-logger-1.7.0 conflicts with rubygem-logger-gitlab-1.7.0 (installs files into the same place). Problematic file: /usr/local/lib/ruby/gems/3.3/specifications/logger-1.7.0.gemspec
devel/opentelemetry-cpp: fix build error
Added devel/c4core as a lib dependency:
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/libopentelemetry_configuration.so.1.24.0 is linked to /usr/local/lib/libc4core.so.0.2.6 from devel/c4core but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libc4core.so:devel/c4core
Warning: you might not need LIB_DEPENDS on libcurl.so
Warning: you might not need LIB_DEPENDS on libgtest.so
*** Error code 1
Approved by: just-fix-it
deskutils/stirling-pdf: update to 2.0.2
Changes: https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v2.0.2
x11/cde-devel: Update to the latest cdesktopenv-code commit
Update to the latest cdedesktop-code commit proxied through my GH accoun
x11/cde: Update to 2.5.3
devel/py-polyfactory: Add new port
Polyfactory is a simple and powerful mock data generation library,
based around type hints and supporting dataclasses, typed-dicts,
pydantic models, msgspec structs and more.
databases/weaviate: update 1.34.0 → 1.34.1
devel/py-uv-build: update 0.9.12 → 0.9.13
net/wstunnel: update 10.5.0 → 10.5.1
sysutils/systeroid: update 0.4.5 → 0.4.6
devel/{,py-}ruff: update 0.14.6 → 0.14.7
devel/py-uv: update 0.9.12 → 0.9.13
misc/gemini-cli: update 0.18.0 → 0.18.4
misc/{,py-}ezc3d: update 1.5.19 → 1.6.3
Reported by: portscout
misc/koboldcpp: update 1.95 → 1.102.3
sysutils/usacloud: Update to 1.19.3
ChangeLogs: https://github.com/sacloud/usacloud/compare/v1.14.1...v1.19.3
Approved by: hrs (mentor, blanket)
Merge branch 'freebsd/main' into hardenedbsd/main
depend-cleanup.sh: clean up after riscv64 enhanced string function patch set
This ensures an incremental build succeeds after import of
D47275, D46023, D45730, D45693, D46139, D46230, D46047, and D53248.
Approved by: markj (mentor)
MFC after: 1 month
MFC to: stable/15
Differential Revision: https://reviews.freebsd.org/D53485
(cherry picked from commit d59e924d2969ce2c8bec0fc4500989865fbece75 )
simd.7: document bcopy() and bzero() as accelerated on riscv64
Event: Google Summer of Code 2024
MFC after: 1 month
MFC to: stable/15
Approved by: markj (mentor)
Differential Revision: https://reviews.freebsd.org/D53248
(cherry picked from commit d6870bb941fe235e0031f8bfb53fbd120ff859f9 )
libc/riscv64: implement bcopy() and bzero() through memcpy() and memset()
This picks up the accelerated string functions written by
strajabot@.
Event: Google Summer of Code 2024
MFC after: 1 month
MFC to: stable/15
See also: 79e01e7e643c9337d8d6046b6db7df674475a099
Approved by: markj (mentor)
Differential Revision: https://reviews.freebsd.org/D53248
(cherry picked from commit b5dbf3de561189140c73f915bd50c28ea69a1e19 )
simd.7: add scalar strchrnul() for RISC-V to manpage
index() and strchr() are implemented by calling strchrnul(), so they
also get to be marked as platform-specific.
MFC after: 1 month
MFC to: stable/15
Approved by: markj (mentor)
Reviewed by: fuz
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D46047
(cherry picked from commit 39fef5b9fa943f301776e0b0bf406cedd7c29af2 )
libc: scalar strchrnul() in RISC-V assembly
Scalar implementation of strchrnul() in RISC-V assembly and changes to the
corresponding manpage.
Performance was benchmarked on a HiFive Unmatched (SiFive HF105-001) board
using: https://github.com/clausecker/strperf
os: FreeBSD
arch: riscv
│ strchrnul_baseline │ strchrnul_scalar │
│ sec/op │ sec/op vs base │
Short 680.2µ ± 5% 435.3µ ± 0% -36.01% (p=0.000 n=20)
Mid 314.7µ ± 3% 221.4µ ± 0% -29.63% (p=0.000 n=20)
Long 152.3µ ± 0% 138.5µ ± 0% -9.08% (p=0.000 n=20)
geomean 319.5µ 237.2µ -25.75%
│ strchrnul_baseline │ strchrnul_scalar │
│ MiB/s │ MiB/s vs base │
[13 lines not shown ] simd.7: add scalar strnlen() for RISC-V to manpage
MFC after: 1 month
MFC to: stable/15
Approved by: mhorne, markj (mentor)
Reviewed by: fuz, Jari Sihvola <jsihv at gmx.com>
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D46230
(cherry picked from commit 474a80d3ff8516df5c379fa7f8e563cecb032060 )
libc: scalar strnlen() in RISC-V assembly
Optimized implementation of strnlen() in RISC-V assembly
Performance was measured using strperf on a HiFive Unmatched (SiFive HF105-001) board.
os: FreeBSD
arch: riscv
│ strnlen_baseline │ strnlen_scalar │
│ sec/op │ sec/op vs base │
Short 787.0µ ± 0% 430.9µ ± 1% -45.24% (p=0.000 n=20)
Mid 621.6µ ± 0% 195.1µ ± 1% -68.61% (p=0.000 n=20)
Long 569.4µ ± 1% 100.6µ ± 0% -82.34% (p=0.000 n=20)
geomean 653.1µ 203.7µ -68.81%
│ strnlen_baseline │ strnlen_scalar │
│ MiB/s │ MiB/s vs base │
Short 158.8 ± 0% 290.1 ± 1% +82.62% (p=0.000 n=20)
Mid 201.1 ± 0% 640.6 ± 1% +218.59% (p=0.000 n=20)
[11 lines not shown ] simd.7: add scalar memcpy() for RISC-V to manpage
MFC after: 1 month
MFC to: stable/15
Approved by: mhorne, markj (mentor)
Reviewed by: fuz
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D46139
(cherry picked from commit c80dfcb37261e5e8575d41801e64a39b7db6f4f8 )
simd.7: add scalar memchr() for RISC-V to manpage
MFC after: 1 month
MFC to: stable/15
Approved by: mhorne, markj (mentor)
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D46023
(cherry picked from commit d2c23f5953a823e01f0c6418b0f98c119f145e20 )
libc: scalar strrchr() in RISC-V assembly
Implements strrchr in RISC-V assembly, leading to the following
improvements (performance measured on SiFive HF105-001)
os: FreeBSD
arch: riscv
│ strrchr_baseline │ strrchr_scalar │
│ sec/op │ sec/op vs base │
Short 837.2µ ± 1% 574.6µ ± 1% -31.37% (p=0.000 n=20+21)
Mid 639.7µ ± 0% 269.7µ ± 0% -57.84% (p=0.000 n=20+21)
Long 589.1µ ± 0% 176.7µ ± 0% -70.01% (p=0.000 n=20+21)
geomean 680.8µ 301.4µ -55.73%
│ strrchr_baseline │ strrchr_scalar │
│ MiB/s │ MiB/s vs base │
Short 149.3 ± 1% 217.6 ± 1% +45.71% (p=0.000 n=20+21)
Mid 195.4 ± 0% 463.6 ± 0% +137.22% (p=0.000 n=20+21)
Long 212.2 ± 0% 707.4 ± 0% +233.40% (p=0.000 n=20+21)
[9 lines not shown ] simd.7: add scalar strrchr() for RISC-V to manpage
MFC after: 1 month
MFC to: stable/15
Approved by: mhorne, markj (mentor)
Sponsored by: Google LLC (GSoC 2024)
Differential Revision: https://reviews.freebsd.org/D47275
(cherry picked from commit 63ff982b17ee398c7808be323d8fd37819a5863c )