Actions
Bug #21383
closedPrism leaks memory with invalid yield
Bug #21383:
Prism leaks memory with invalid yield
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Description
Fix: https://github.com/ruby/ruby/pull/13464
The following script leaks memory:
10.times do
20_000.times do
eval("class C; yield; end")
rescue SyntaxError
end
puts `ps -o rss= -p #{$$}`
end
Before:
After:
Actions