[#113] Re: ruby 1.1d0 released — matz@... (Yukihiro Matsumoto)
Hi.
7 messages
1998/12/16
[#127] very very NEWbie — "Bryce" <crowdog@...>
Ok, I'm having trouble with an extremely simple class.
5 messages
1998/12/20
[#138] Thread Problems — Reimer Behrends <behrends@...>
I have been looking at the thread implementation of Ruby for the past
21 messages
1998/12/23
[#164] Re: Thread Problems
— matz@... (Yukihiro Matsumoto)
1999/01/05
Hi.
[#167] Makefiles and -lcurses
— Klaus.Schilling@...
1999/01/05
Julian Fondren writes:
[#168] Re: Makefiles and -lcurses
— Julian Fondren <julian@...>
1999/01/05
OpenBSD has ncurses and it's own ocurses, and I prefer the latter.
[#169] hah, check these errors
— Julian Fondren <julian@...>
1999/01/05
/usr/lib/libm.so.0.1: Undefined symbol `__GLOBAL_OFFSET_TABLE_' referenced
[#170] Re: hah, check these errors
— matz@... (Yukihiro Matsumoto)
1999/01/05
Hi.
[#171] another question about Makefiles
— Julian Fondren <julian@...>
1999/01/05
Hello,
[#172] Re: another question about Makefiles
— matz@... (Yukihiro Matsumoto)
1999/01/05
Hi.
[#174] some more information
— Julian Fondren <julian@...>
1999/01/06
greetings,
[#175] Re: some more information
— matz@... (Yukihiro Matsumoto)
1999/01/06
Hi.
[#179] Re: some more information
— matz@... (Yukihiro Matsumoto)
1999/01/07
In message "[ruby-talk:00175] Re: some more information"
[#140] ruby 1.3 released — matz@... (Yukihiro Matsumoto)
Hi, all.
10 messages
1998/12/24
[#141] Re: ruby 1.3 released
— Clemens Hintze <c.hintze@...>
1998/12/24
On 24 Dec, Yukihiro Matsumoto wrote:
[#143] Re: ruby 1.3 released
— matz@... (Yukihiro Matsumoto)
1998/12/25
Hi.
[#148] inability to load extension modules in 1.2, core dump
— Julian Fondren <julian@...>
1998/12/27
Ok.. 1.1d9 worked with no problems, and no significant or relevent changes
[#149] Re: inability to load extension modules in 1.2, c ore dump
— Clemens Hintze <c.hintze@...>
1998/12/27
On 27 Dec, Julian Fondren wrote:
[ruby-talk:00144] Re: Thread Problems
From:
matz@... (Yukihiro Matsumoto)
Date:
1998-12-25 01:19:51 UTC
List:
ruby-talk #144
Hi.
In message "[ruby-talk:00138] Thread Problems"
on 98/12/22, Reimer Behrends <behrends@cse.msu.edu> writes:
|I have been looking at the thread implementation of Ruby for the past
|couple of days, and I think I may have found a few problems.
|
|For instance, io.c does a lot of checking to see if a thread can block.
|Unfortunately, some of these checks are incomplete. For example, if you run
|the following script, the forked thread blocks everything else as soon as
|you hit enter until you type Ctrl-D.
Hmm, I didn't realize that problem. Let me think about it.
|P.S.: Is there a reason why the current implementation is fixed at 10
| time slices a second? Most modern computers should be able to
| easily handle up to 10 times as much, even if you call select()
| each time.
Well, there were two reasons for that:
(1) At the time I decided the slice value, I was using VERY slow
machine to develop Ruby.
(2) Context switching for Ruby's thread is relatively slow, since it
copies stack to heap and vice versa. I was afraid of thrashing.
This may need to be a configurable value.
matz.