-
bifrost_1.2.12 Stable
released this
2026-05-18 01:31:49 +02:00 | 109 commits to main since this releaseBifrost new release! -- Performance & Architecture Improvements
-
Scheduler now powered by Rayon — Schedulers have been migrated from Tokio to the Rayon framework. Since schedulers are computation-heavy and perform no I/O, using Tokio's lightweight thread pool introduced unnecessary overhead and synchronization costs. Rayon is purpose-built for this kind of work solving a lot of problems and showing some nice performance increase.
-
Capped concurrency for multithreaded copying — Multithreaded copy operations can now be configured with a maximum group limit, giving control over core utilization and reducing memory pressure by limiting the number of tasks queued in Tokio's task queue at any given time.
-
Path pre-processor design finalized — The path pre-processor architecture is now locked in. More to come here soon --> Cross-platform path matching :).
-
K-means upgraded to K-means++ initialization — The K-means implementation has been rewritten to use K-means++ initialization, improving clustering quality and reducing the number of iterations needed to converge.
General Improvements
- Reduced resource re-allocation across the board
- Runtime optimizations through improved iterator usage
- Code formatting and readability improvements
Note: If you generated
--completionsfor the program please re-generate them as this release introduces some new parameters. PS. Remember to remove the old ones from.bashrc:).
Checksums
Verify the integrity of your download before running.
bifrost (Linux)ee800ff0a7186819128845938ff624b1ca5beead55355882f231edaaaf610543bifrost.exe (Windows)2eb8d7e072d1a1d3d71ed2dd7a6e630072400c59e3b3fbc9bc9e951fb75f84a0Linux:
sha256sum bifrostWindows:
Get-FileHash bifrost.exe -Algorithm SHA256Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-