faster_path 0.0.2

Alternative to Pathname
Documentation
Building extension...
Cleaning up build...
Completed build!
Pinch-bench (Pbench) by Daniel P. Clark
--------------------------------------------------------------------------------
64-bit ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
64-bit rustc 1.17.0-nightly (0f34b532a 2017-02-21)
--------------------------------------------------------------------------------
Performance change for allocate, instead of new, is 82.6%
Performance change for absolute? is 92.8%
Performance change for add_trailing_separator is 38.2%
Performance change for basename is -41.3%
Performance change for chop_basename is 18.0%
Performance change for directory? is 24.6%
Performance change for dirname is -49.5%
Performance change for entries is -1.7%
Performance change for extname is -8.4%
Performance change for has_trailing_separator? is 54.3%
Performance change for blank? (verses strip.empty?) is -181.0%
Performance change for relative? is 92.4%
Started with run options --seed 61721


Finished in 0.00068s
0 tests, 0 assertions, 0 failures, 0 errors, 0 skips
Building extension...
Cleaning up build...
Completed build!
Pinch-bench (Pbench) by Daniel P. Clark
--------------------------------------------------------------------------------
64-bit ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
64-bit rustc 1.17.0-nightly (0f34b532a 2017-02-21)
--------------------------------------------------------------------------------
Performance change for allocate, instead of new, is 82.7%
Performance change for absolute? is 92.7%
Performance change for add_trailing_separator is 42.1%
Performance change for basename is -33.5%
Performance change for chop_basename is 15.7%
Performance change for directory? is 22.2%
Performance change for dirname is -39.3%
Performance change for entries is -0.1%
Performance change for extname is -3.6%
Performance change for has_trailing_separator? is 54.6%
Performance change for blank? (verses strip.empty?) is -184.8%
Performance change for relative? is 92.5%
Started with run options --seed 39625


Finished in 0.00072s
0 tests, 0 assertions, 0 failures, 0 errors, 0 skips
Building extension...
Cleaning up build...
Completed build!
Pinch-bench (Pbench) by Daniel P. Clark
--------------------------------------------------------------------------------
64-bit ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
64-bit rustc 1.17.0-nightly (0f34b532a 2017-02-21)
--------------------------------------------------------------------------------
Performance change for allocate, instead of new, is 80.9%
Performance change for absolute? is 93.0%
Performance change for add_trailing_separator is 42.1%
Performance change for basename is -37.2%
Performance change for chop_basename is 17.4%
Performance change for directory? is 22.0%
Performance change for dirname is -42.7%
Performance change for entries is -0.6%
Performance change for extname is -5.1%
Performance change for has_trailing_separator? is 54.7%
Performance change for blank? (verses strip.empty?) is -169.5%
Performance change for relative? is 92.3%
Started with run options --seed 14165


Finished in 0.00079s
0 tests, 0 assertions, 0 failures, 0 errors, 0 skips