Skip to content

[Bug #17398] Allow private def hello = puts "Hello"#3632

Closed
Earlopain wants to merge 1 commit into
ruby:mainfrom
Earlopain:endless-method-modifier
Closed

[Bug #17398] Allow private def hello = puts "Hello"#3632
Earlopain wants to merge 1 commit into
ruby:mainfrom
Earlopain:endless-method-modifier

Conversation

@Earlopain

Copy link
Copy Markdown
Collaborator

This was a limitation of parse.y that prism intentionally replicated.

https://bugs.ruby-lang.org/issues/17398#note-12

@Earlopain
Earlopain force-pushed the endless-method-modifier branch from cebf598 to 7a5b06e Compare September 2, 2025 11:29
@Earlopain

Copy link
Copy Markdown
Collaborator Author

CI will be red until the syntax tests in ruby/ruby are adapted via https://github.com/yui-knk/ruby/tree/bug_17398

@Earlopain

Copy link
Copy Markdown
Collaborator Author

@kddnewton will you be available again in time for the Ruby 3.5 release? I am wondering if I should simply wait for your review or try to get it from someone else. Same for the change in https://bugs.ruby-lang.org/issues/20925

@kddnewton

Copy link
Copy Markdown
Collaborator

I just got back today actually, so I will be able to start reviewing things again with more regularity.

@Earlopain

Copy link
Copy Markdown
Collaborator Author

Ah, that's nice to hear. Welcome back

@Earlopain

Copy link
Copy Markdown
Collaborator Author

How about it? The next ruby 3.4 release is planned for early next week and @XrXr has requested a new release: ruby/ruby#14358 (comment)

Additionally, @nurse is growing ever more concerned about the maintenance status of prism: https://bugs.ruby-lang.org/issues/21540#note-10. The same is also true for @mame: #3585 (comment). Most of the bugs listed by mame were since then adressed and reviewed from a variety of shopify people but at the moment it looks like that effort was more of a one-off thing.

I try to help out but if no one reviews then I am rather stuck. In ruby/ruby I have a PR open for more than a month now without any feedback, not from you which is ok but also not from the other two that are listed as prism maintainers which is less ideal.

This was a limitation of parse.y that prism intentionally replicated.
@kddnewton
kddnewton force-pushed the endless-method-modifier branch from 7a5b06e to 28adbe9 Compare September 12, 2025 17:59
@kddnewton

Copy link
Copy Markdown
Collaborator

Superceded by #3639

@kddnewton kddnewton closed this Sep 12, 2025
@Earlopain
Earlopain deleted the endless-method-modifier branch October 3, 2025 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants