faster_path
faster_path copied to clipboard
Faster Pathname handling for Ruby written in Rust
Hi. I cannot install faster_path on Mac OS Catalina 10.15 . I have rust installed via curl -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly . I am using...
## Error Reporting Probably related to PR #179 and #177 ## Error message ``` $ ruby -r/Users/abinoam/src/faster_path/spec/init /Users/abinoam/src/faster_path/spec/mspec/bin/mspec-run --format spec core/file/basename core/file/extname core/file/dirname library/pathname Traceback (most recent call last): 9:...
The rake v13.0.0 already released. This fix allow to use it. https://rubygems.org/gems/rake/versions/13.0.0 FIY: Ruby 2.7 is going to bundle v13.0.0. https://github.com/ruby/ruby/blob/46f175ed5c8560b3c9da5ab7b4fa73287f1eb1c5/gems/bundled_gems#L5
Same issue, not sure why it's closed https://github.com/danielpclark/faster_path/issues/174 ``` Bundler could not find compatible versions for gem "bundler": In Gemfile: faster_path (~> 0.3.10) was resolved to 0.3.10, which depends on...
Much of this will likely have two phases of optimization. The first is to use u8 slices where that would be a good fit. But the best is to use...
The Ruby spec has a test with windows encoded string [basename_spec.rb#L162-L166](https://github.com/ruby/spec/blob/29b472cf57946ce271533fc6e03716908a313aaf/core/file/basename_spec.rb#L162-L166) . This encoding is not UTF-8 compatible and is likely a variation on UTF-16 or UCS-2. Rust wasn't built...
Tracking Issue * [ ] #140 Verify & add tests for windows from source
Add tests to show that when methods have changed whether that has caused the code to perform slower.
Many of the tests already have been included for the Windows operating system. This issue is to check the tests against the [pathname test source](https://github.com/ruby/ruby/blob/96db72ce38b27799dd8e80ca00696e41234db6ba/ext/pathname/lib/pathname.rb) & [file exhaustive test](https://github.com/ruby/ruby/blob/96db72ce38b27799dd8e80ca00696e41234db6ba/test/ruby/test_file_exhaustive.rb) and...
This should be a simple task. TravisCI has different environment matrices to tests with the environment flags given. Simply implement them for AppVeyor.