On Tue, 12 Jun 2007 01:08:21 +0900, Nobuyoshi Nakada <nobu / ruby-lang.org> wrote: >> As you can see, the method definition prior to the fastthread require is >> lost. This wasn't a problem with 0.6.4, but is a problem with 1.0. Is >> this a genuine bug, or is there a good reason for this? > > It would be a genuine bugfix, I guess. Well, it made it more obvious that any customizations depending on Mutex internals were broken (they didn't work in 0.6.4 either; it was just less obvious). On the other hand, I don't want to penalize customizations which are threadsafe and don't depend on Mutex internals. So, if folks can provide examples of customizations which are threadsafe and which don't depend on Mutex internals, I'll see what I can do for them. -mental