[#7500] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>

The problem with the code you sent is that you have to go through ALL

16 messages 2006/03/10

[#7553] "not" operator used in expression that is a method parameter can generate syntax error — noreply@...

Bugs item #3843, was opened at 2006-03-15 22:09

27 messages 2006/03/16
[#7554] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — nobu@... 2006/03/16

Hi,

[#7557] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — 卜部昌平 <shyouhei@...> 2006/03/16

Nobu, you are not answering to the question.... You have to unveil why

[#7559] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — Yukihiro Matsumoto <matz@...> 2006/03/16

Hi,

[#7560] Rant about keyword logical operators was : (Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error) — "Zev Blut" <rubyzbibd@...> 2006/03/16

Hello,

[#7565] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Yukihiro Matsumoto wrote:

[#7566] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7567] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Brian Mitchell wrote:

[#7568] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7614] PATCH: A subclassable Pathname — "Evan Phoenix" <evanwebb@...>

A simply change (changing all references of "Pathname.new" to

19 messages 2006/03/27
[#7618] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603262350k796fe48fp2224b9f2108ac507@mail.gmail.com>,

[#7619] Re: PATCH: A subclassable Pathname — "Evan Phoenix" <evan@...> 2006/03/27

Quite right on the .glob and .getwd. I guess the tests don't test hit

[#7620] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603270903g2fb02244i6a395be708dfffa3@mail.gmail.com>,

Re: [PATCH] async thread wakeup

From: Joshua Haberman <joshua@...>
Date: 2006-03-20 08:08:46 UTC
List: ruby-core #7590
On Mar 19, 2006, at 5:24 PM, Bill Kelly wrote:

> Hi,
>
> From: "Joshua Haberman" <joshua@reverberate.org>
>>
>> I emailed ruby-core about this a while back, but got no response,  
>> so  here is a patch to make my question more concrete.
>> This patch adds a hook into the thread scheduler that extensions  
>> can  use to wake up a thread asynchronously.  It is a function you  
>> can  safely call from any thread.  It will mark the thread  
>> runnable, so  that the thread scheduler will consider running it  
>> the next time around.
>
> I would love to be able to wake up a Ruby thread from some other
> operating system thread.  In my situation, I didn't think just
> marking the thread as runnable would do the job, since Ruby's
> OS-thread is likely waiting in select() and wouldn't notice the
> change until it returned from the system call.
>
> Is this not an issue for you?

Good point.  I guess my solution would require that other Ruby  
threads are running (therefore running the scheduler periodically).   
I don't believe the Ruby interpreter busy-waits when all threads are  
asleep or waiting on I/O.

I wonder if it would work to send a signal to the process, as a way  
of interrupting the select().  Send a signal, select() returns - 
EINTR, and the scheduler continues, noticing that a thread is  
eligible for running.  Could this work?

Josh

In This Thread

Prev Next