Skip to content

Commit

Permalink
[ruby/yarp] Remove varargs entirely
Browse files Browse the repository at this point in the history
Following up on ruby#1483, this removes our usage of varargs entirely.
Under the new approach we make explicit methods for the various
signatures. Because we know the type of everything any it's very
consistent, this makes it easier for compilers to inline.

Also, I renamed the functions to be more consistent with each other
so that we'll have some more internal consistency.

ruby/prism@87af9ba29b
  • Loading branch information
kddnewton authored and matzbot committed Sep 14, 2023
1 parent cdc69da commit 6df0927
Showing 1 changed file with 418 additions and 402 deletions.
Loading

0 comments on commit 6df0927

Please sign in to comment.