From: nobu.nokada@... Date: 2002-06-01T16:13:25+09:00 Subject: Re: possible bug: stack dump with <<-String, #{...} and large loops --Multipart_Sat_Jun__1_16:13:25_2002-1 Content-Type: text/plain; charset=US-ASCII Hi, At Fri, 31 May 2002 18:48:28 +0900, ts wrote: > This will make new variables in #eval and "#{}" always dynamic, and the > performance problem is only in this case (ruby can compile only once > "#{}") Current patch and test case. --Multipart_Sat_Jun__1_16:13:25_2002-1 Content-Type: text/x-patch; type=gzip; charset=US-ASCII Content-Disposition: attachment; filename="dvar.diff.gz" Content-Transfer-Encoding: base64 H4sIAAAAAAACA7VW/2+bRhT/Gf6KF62tcIEYsLETZ46aZd5WKWuiZK0mdRXCcCRoGNCBaawq //veuztjWOyq2zR+gOO4997n877yNo/Z4wxYE2bHkT7/75d+e3kHSZqxGQyjphry9XIzrHgk F9KO1eic1TxlTZrfA8dHlRY5uMfe6akep0kC9hpsD+wSbC52twBt21ZLzXMcb+j4w5EDzmTm ejNvqkkNpmn2D02GjgvOdOZ4M3eiv3kD9snYtXww6TEG3KjqsE4jeHf94wJe10UZRJwlZzp8 F7MkzRncXN8El7eLn4wBEA/xGea7tX2ex0HOHmsddHsrVEVFyYK8iHG5Lhk//jMLq6qj9P3d L8Hd5fXNAtXGBXzRtD90oKspMsSTMUjzGoJmRSrmSp94O8OTxMObnvhEBJ9jyYQvA+JuVCxL LMgHOmiagJnwcMXs82gZVqSMYAnUHE8jU43sPum2eAoBYc4+77CYg/Hh4ur9YkBvW5k0AaNV Vi+zAXwhm+IgvG5CXqHcxdXV9eVF8E7KW9AV+Oh8Mt3BmeAzciY+8jDxOUJee/kou1XNKQLL ABfo+s+jHYosrVGf2cI7EnziTR4GhGdAUjGugnJdPRiOBc5gy+bzA7ndyNKqVkRIAb0KzQ8s jGlfYp1OLHdCYKe+NT3kfOn9qljziGUUdvQ9QcyZACwsq0NpLsRN8wzjgHt7UWpaDw2qi4pV iaj7KLeOsIRIHwaV5759AjWQtol1NwuyIgqzbXjpADlLlsuyiDeUGvJtsD93zloh0ixEXr0C em7TAI7m8FWL2lZyl2kJZ6y/Je1ozxVR4D/a7ieYyxMERWVzTwMcQrFj8CRWT7u4UdCCGrGg sPM8nratknvsiWIdjV3fl9WKtbzOWFCxel0a8kXmDV2iP3y4uL0zKPC6/Q8q83Bh9uvyt19v AlGbxqGKHPsTAXrs+7sOgz7JHEO0Mwv7d9RYkMYWhPw+End8XxaHOk/r7X/TeUi423n6+SAK dhfvHsHuyS5B3xl51HJ8x3Nky+mUMA4uS/ZdSww1C0SNKABddmnN+DZ31FaJk01+IMRP2JC+ vRlJn7RxJNswx+wijm/lzC5Rmh1v/v+hrQwdnNrudLxnauNuC5HGtlq3c9s7Bcefec5sNNKk Dprb/VPt4B7PRidy4J14Yt6deL3B3RRpDDS3ZfBlPZEfX77UoeTFPUZE02YgWwmo68X3FIHz F9u4tUFRfZY9BqSf0m/x+81t8MPiZxWafdfOfJqntdFOtLGoeWckAffBfIOyHReEFFHJ4bSr atlqOmT6DPCzYucKSZVPmiZRee6U/nxMz52cyqTfbLZjJGmTXGQf/oHkirXs8Kog0bqp5vA6 quH2Q8hXYYmdpbTa9vLMq7uMPlLmgqTgokvSPKBpHiYsyFjDMvwpoozHfQnZcyVkz3Us1/0a 5mjNg1Uaq24sYTblHjzmXsd1vqnfARRGdHg/kl+pCk3t78zrFdloSvr1aOQSGw7+FNIGUruP iGzEAuyYmwhRq56GcgNlr1Pyuap35e7+oFEBwXpc8xxk0/8LzbiwsssLAAA= --Multipart_Sat_Jun__1_16:13:25_2002-1 Content-Type: text/x-ruby; type=gzip; charset=US-ASCII Content-Disposition: attachment; filename="tc_evstr.rb.gz" Content-Transfer-Encoding: base64 H4sIAAAAAAACA7VUTY/TMBC991cMrlATUVKS7ilLxaFacYILywmhyEmmbUSaFNspQd38d8Z2 0o9tWrpISHXljGfevHkztsCfVSYQRgqlmlRFpkaDQZJzKeFxHj1spRLwHh7pMAy/0mkY6v2c SxwApLiAuFr6tAVgwx2f+Q2jDyzSQXusYaO9D8GiUBHl5LnDfDbuLEWpVlmxjATPJKaw0xGN +48xR+nJFgxacjAD33wABJ7K1igpRhsbaxxR3Mhu+aUygj5KwVVOQX8dtwSdFjJ14thC4Zbn wGpTEIOMTuOuBTW8mUFwif60j8ndVSZTR4kK3dMizLl0PpefUK3K9EGIUrit+4LnkvxbAgD0 W5dplSPMBd8YlG9sLqoN++4hT1aQlvCUyCerPCTSW8oqfuVMYDKG0cht7RYjMqW/3rVGcjej OtwlstnbbM0LgfzHkY3kWeDK89iRzTJ8vrdI3ffHuScVFwqGUlVxXIqiX9s7KxA1RdcZhrpE r8BfTl/7LRPS3TM0HdftAUUtqwmOcZkV3RCbmQ0bdg8CZVIhfPldKF6bJtzvaT/rFF9j1yU7 PZw1N/nFrOmhZtzPqfnESZ8cyJ0ROrrHOqhhfZUX9NdNdPeuNOzFMOmWi/3bZG5LC3JygY5h 11wlK2eSlwnP31J0xuMcJyYHoWYFph+gvpws6LL5/ynRiqYljUw+E+rUdroezYG3IfTjgvWo JLRSWkhrQWtJq3VPKiGwUC1XAxh1XKQnS6F66mw5GG8Tp/wDIs077Hpo2kehvVkq+HuAeXSg OW+58j3StMIxwdjdFY20/J1E7TjrVpg3s74m3LuT/sX7gAtiaLcbtDB0XiCF8e9RosgOOvS8 Lv65Nnr9AfaM1bjrBwAA --Multipart_Sat_Jun__1_16:13:25_2002-1 Content-Type: text/plain; charset=US-ASCII -- Nobu Nakada --Multipart_Sat_Jun__1_16:13:25_2002-1--