[#28687] [Bug #2973] rb_bug - Segmentation fault - error.c:213 — rudolf gavlas <redmine@...>

Bug #2973: rb_bug - Segmentation fault - error.c:213

10 messages 2010/03/16

[#28735] [Bug #2982] Ruby tries to link with both openssl and readline — Lucas Nussbaum <redmine@...>

Bug #2982: Ruby tries to link with both openssl and readline

16 messages 2010/03/18

[#28736] [Bug #2983] Ruby (GPLv2 only) tries to link to with readline (now GPLv3) — Lucas Nussbaum <redmine@...>

Bug #2983: Ruby (GPLv2 only) tries to link to with readline (now GPLv3)

10 messages 2010/03/18

[#28907] [Bug #3000] Open SSL Segfaults — Christian Höltje <redmine@...>

Bug #3000: Open SSL Segfaults

19 messages 2010/03/23

[#28924] [Bug #3005] Ruby core dump - [BUG] rb_sys_fail() - errno == 0 — Sebastian YEPES <redmine@...>

Bug #3005: Ruby core dump - [BUG] rb_sys_fail() - errno == 0

10 messages 2010/03/24

[#28954] [Feature #3010] slow require gems in ruby 1.9.1 — Miao Jiang <redmine@...>

Feature #3010: slow require gems in ruby 1.9.1

15 messages 2010/03/24

[#29179] [Bug #3071] Convert rubygems and rdoc to use psych — Aaron Patterson <redmine@...>

Bug #3071: Convert rubygems and rdoc to use psych

10 messages 2010/03/31

[ruby-core:29066] [Feature #889] erb.rb should use Array and << for eoutvar and not String and concat

From: caleb clausen <redmine@...>
Date: 2010-03-27 10:55:41 UTC
List: ruby-core #29066
Issue #889 has been updated by caleb clausen.


I'm afraid that I have to agree with Kurt, in that the changed behavior of this proposal would cause too many problems for existing users. Thanks for spotting that, Kurt.

Instead maybe #dup the string before adding it to erb's buffer? This might actually perform somewhat reasonably since ruby seems to create a copy-on-write string when you #dup. But it's likely to erase any small gain that had been achieved by avoiding extra reallocs.

Another possibility might be to have erb write directly to the output file (or in this case, socket). I was excited about this possibility, but on reflection it seems fraught with problems.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/889

----------------------------------------
http://redmine.ruby-lang.org

In This Thread