diff options
author | Aaron Patterson <[email protected]> | 2024-01-12 14:21:35 -0800 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2024-01-12 14:53:14 -0800 |
commit | 475663f0399248011f2392817ef4d89ec07baae4 () | |
tree | 1b04d2bcd4f64c20eae47a8b1ecf2246d35bbfa1 /man/ruby.1 | |
parent | 206388b19eb3e1d98ee77821a96705c97c86eb06 (diff) |
Only intern constants upon compilation entry
Before this commit the Prism compiler would try to intern constants every time it re-entered. This pool of constants is "constant" (there is only one pool per parser instance), so we should do it only once: upon the top level entry to the compiler. This change does just that: it populates the interned constants once. Fixes: https://.com/ruby/prism/issues/2152
0 files changed, 0 insertions, 0 deletions