faster_path icon indicating copy to clipboard operation
faster_path copied to clipboard

Faster Pathname handling for Ruby written in Rust

Results 10 faster_path issues
Sort by recently updated
recently updated
newest added

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...

enhancement
Windows
encoding

Tracking Issue * [ ] #140 Verify & add tests for windows from source

enhancement
help wanted
Windows
Rust
Tracking

Add tests to show that when methods have changed whether that has caused the code to perform slower.

enhancement
moderate experience
Ruby

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...

Windows

This should be a simple task. TravisCI has different environment matrices to tests with the environment flags given. Simply implement them for AppVeyor.

enhancement
help wanted
Continuous Integration