| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-07 | [ruby/pathname] Raise the previous message | Nobuyoshi Nakada | |
| Fix ruby/pathname#75. https://github.com/ruby/pathname/commit/5ba967b274 | |||
| 2025-12-07 | [ruby/pathname] [DOC] Pathname#freeze | Nobuyoshi Nakada | |
| https://github.com/ruby/pathname/commit/4580540a2b | |||
| 2025-12-07 | [ruby/pathname] Define private method `same_paths?` for Ractor-safety | Nobuyoshi Nakada | |
| https://github.com/ruby/pathname/commit/d33d18e5e2 | |||
| 2025-12-07 | [ruby/pathname] Freeze and hide internal constants | Nobuyoshi Nakada | |
| https://github.com/ruby/pathname/commit/60f5d58d73 | |||
| 2025-12-07 | [ruby/pathname] Use `File.path` for conversion to path name | Nobuyoshi Nakada | |
| This method has been defined since 1.9, as the standard conversion procedure. https://github.com/ruby/pathname/commit/8f582dc65d | |||
| 2025-12-07 | [ruby/pathname] Define `to_path` alias directly | Nobuyoshi Nakada | |
| The constant `TO_PATH` was defined for 1.9 compatibility but the code for it was dropped 10 years ago. https://github.com/ruby/pathname/commit/95ad4ceb19 | |||
| 2025-11-05 | Support passing a #to_str object to Pathname.new for compatibility | Benoit Daloze | |
| * See https://github.com/ruby/pathname/pull/57#issuecomment-3485646510 | |||
| 2025-09-15 | [DOC] Fix typos in comments | Étienne Barrié | |
| 2025-09-07 | Refine use of `Pathname::SEPARATOR_PAT` | Nobuyoshi Nakada | |
| - Remove unnecessary string interpolations. - `/#{SEPARATOR_PAT}/o` is always same as `SEPARATOR_PAT` Regexp. | |||
| 2025-08-26 | [DOC] Document constants in Pathname | Peter Zhu | |
| 2025-08-26 | [DOC] Improve documentation of Kernel#Pathname | Peter Zhu | |
| 2025-08-26 | Fix Pathname#lutime test and add the method back | Benoit Daloze | |
| 2025-08-26 | Use File.sysopen for consistency | Benoit Daloze | |
| * There is no point to call IO.sysopen and that's the last IO method, with Pathname we know it's always a file path. | |||
| 2025-08-26 | Add back Pathname#realdirpath | Benoit Daloze | |
| * This has no test in test_pathname.rb, that is why it was missed. * Found by ruby/spec, and confirmed pathname.c did the same. | |||
| 2025-08-26 | Pathname#initialize should raise TypeError if coercion fails | Benoit Daloze | |
| * Found by ruby/spec, and confirmed pathname.c did the same. | |||
| 2025-08-26 | The Pathname method should be a module_function of Kernel | Benoit Daloze | |
| * Found by ruby/spec, and confirmed pathname.c did the same. | |||
| 2025-08-25 | Suppress CodeQL warnings to use File methods instead of IO | Hiroshi SHIBATA | |
| 2025-08-25 | Make Kernel.Pathname as public again | Hiroshi SHIBATA | |
| 2025-08-25 | Raise TypeError without String argument same as C version | Hiroshi SHIBATA | |
| 2025-08-25 | Import https://github.com/ruby/pathname/pull/57 | Hiroshi SHIBATA | |
| 2025-08-04 | [DOC] Fill undocumented documents | Nobuyoshi Nakada | |
| 2025-08-03 | pathname_buitin.rb: Remove useless `o` modifier | Jean Boussier | |
| 2025-07-15 | Make Pathname#mkpath builtin | Jean Boussier | |
| [Feature #17473] | |||
| 2025-07-15 | pathname.rbinc conflicts with `lib/pathname.rb` in our test suite. | Hiroshi SHIBATA | |
| We can use `pathname.rb` after merging `lib/pathname.rb` to `pathname_builtin.rb`. | |||
