Releases: yaroslav/carbon_fiber
Releases · yaroslav/carbon_fiber
Release list
Carbon Fiber 0.1.3
- Update to Zig 0.16.0; update libxev and zig.rb to the latest versions.
- Performance improvements. README updated with latest numbers.
- Improve benchmarking: default to 3 measured runs plus 1 warmup run. Now reporting
±CV%and the delta column tags rows(noisy)when the change is within jitter. Add the ability to benchmark released vs. unreleased carbon_fiber.
Carbon Fiber 0.1.2
- Fix the
x86_64-linuxprecompiled gem (erroneously shipped an aarch64
.so). - Add precompiled gems for
x86_64-linux-muslandaarch64-linux-musl.
Carbon Fiber 0.1.1
- Fix the macOS release build: rewrite the precompiled bundle's libruby reference to
@rpath/libruby.X.Y.dyliband add@executable_path/../libso thearm64-darwingem loads on any Ruby install. Previously the install_name was a hardcoded path to the GitHub Actions tool-cache, causing dyld to refuse to load the bundle on user machines. - A native binary that exists on disk but fails to load now raises
LoadErrorinstead of silently falling back to the pure-Ruby implementation.
Carbon Fiber 0.1.0
- Initial release. Ruby Fiber Manager, Async backend, extensive benchmarking suite.