[#28561] Ruby::DL vs Ruby::FFI — Aston <blackapache512-ticket@...>

Ruby.DL and FFI libraries are great for programmers like me who are not internet programmers, but are more interested in scientific and number processing etc.

11 messages 2010/03/08

[#28686] trunk (26947) build fail with msys/mingw/vista — Jon <jon.forums@...>

I get the following build failure when msysgit's "c:\git\cmd" dir is on PATH.

8 messages 2010/03/16

[#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:28893] Re: WeakRef extending Delegator is a bug waiting to happen?

From: Caleb Clausen <vikkous@...>
Date: 2010-03-23 17:42:50 UTC
List: ruby-core #28893
On 3/22/10, Thomas E Enebo <tom.enebo@gmail.com> wrote:
> On Mon, Mar 22, 2010 at 1:59 PM, Charles Oliver Nutter
> <headius@headius.com> wrote:
>> Hopefully this doesn't contradict my other email too much :)
>>
>> In talking with Tom Enebo about Ruby's WeakRef implementation, we
>> concluded that it's generally not a good idea to use WeakRef like a
>> Delegator. In fact, it seems like WeakRef should not extend Delegator
>> at all.
[snip]
> Conclusion: Feature that can easily lead to unintended consequences.
> Weak references are needed, but should it do anything more than point
> to an object and be able to retrieve said object if it is still alive?

I think you are correct. I've vaguely worried about this before,
without being quite sure what it was that was bothering me. Thank you
for hitting it on the head. You make a good case that WeakRef should
not descend from Delegator, no matter how convenient it might seem.

In This Thread

Prev Next