[#3419] Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...>

Hello list,

19 messages 2004/09/17
[#3422] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3423] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:01, ts wrote:

[#3424] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3425] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 12:37, ts wrote:

[#3426] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

[#3428] Re: Valgrind analysis of [BUG] unknown node type 0 — Andrew Walrond <andrew@...> 2004/09/17

On Friday 17 Sep 2004 13:05, ts wrote:

[#3429] Re: Valgrind analysis of [BUG] unknown node type 0 — ts <decoux@...> 2004/09/17

>>>>> "A" == Andrew Walrond <andrew@walrond.org> writes:

Re: [PATCH] dir.c --- Dir.chdir error handling

From: Yukihiro Matsumoto <matz@...>
Date: 2004-09-15 07:20:50 UTC
List: ruby-core #3402
Hi,

In message "Re: [PATCH] dir.c --- Dir.chdir error handling"
    on Wed, 15 Sep 2004 13:44:44 +0900, H.Yamamoto <ocean@m2.ccsnet.ne.jp> writes:

|OK, so why are these functions not volatiled like [ruby-dev:19854] or Bignum#&, Bignum#|?
|To my eyes, it looks similar. 

Because:

|VALUE
|rb_str_intern(str)

rb_intern() never allocates memory before calling strdup().  No other
function (e.g. strlen()) does allocation.

|int
|rb_str_cmp(str1, str2)
|    VALUE str1, str2;

No function allocates memory inside this function.

							matz.

In This Thread