[#8815] Segfault in libc strlen, via rb_str_new2 — "Sean E. Russell" <ser@...>

Howdy,

12 messages 2006/09/09
[#8817] Re: Segfault in libc strlen, via rb_str_new2 — Eric Hodel <drbrain@...7.net> 2006/09/09

On Sep 8, 2006, at 10:10 PM, Sean E. Russell wrote:

Literal inconsistency

From: Calamitas <calamitates@...>
Date: 2006-09-04 13:54:36 UTC
List: ruby-core #8787
Hi,

This surprised me today:

  irb(main):014:0> 2.times { puts "hello".object_id }
  -606413918
  -606413938
  => 2
  irb(main):015:0> 2.times { puts /hello/.object_id }
  -606420168
  -606420168
  => 2

The regexp could be compiled once while parsing and a new Regexp
object could be created on each execution with a speed hit comparable
to string literals (which I suppose is acceptable.)

Peter

In This Thread

Prev Next