[#14696] Inconsistency in rescuability of "return" — Charles Oliver Nutter <charles.nutter@...>

Why can you not rescue return, break, etc when they are within

21 messages 2008/01/02
[#14699] Re: Inconsistency in rescuability of "return" — Gary Wright <gwtmp01@...> 2008/01/02

[#14738] Enumerable#zip Needs Love — James Gray <james@...>

The community has been building a Ruby 1.9 compatibility tip list on

15 messages 2008/01/03
[#14755] Re: Enumerable#zip Needs Love — Martin Duerst <duerst@...> 2008/01/04

Hello James,

[#14772] Manual Memory Management — Pramukta Kumar <prak@...>

I was thinking it would be nice to be able to free large objects at

36 messages 2008/01/04
[#14788] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/05

I would only like to add that RMgick for example provides free method to

[#14824] Re: Manual Memory Management — MenTaLguY <mental@...> 2008/01/07

On Sat, 5 Jan 2008 15:49:30 +0900, Marcin Raczkowski <mailing.mr@gmail.com> wrote:

[#14825] Re: Manual Memory Management — "Evan Weaver" <evan@...> 2008/01/07

Python supports 'del reference', which decrements the reference

[#14838] Re: Manual Memory Management — Marcin Raczkowski <mailing.mr@...> 2008/01/08

Evan Weaver wrote:

[#14911] Draft of some pages about encoding in Ruby 1.9 — Dave Thomas <dave@...>

Folks:

24 messages 2008/01/10

[#14976] nil encoding as synonym for binary encoding — David Flanagan <david@...>

The following just appeared in the ChangeLog

37 messages 2008/01/11
[#14977] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14978] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14979] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Dave Thomas wrote:

[#14993] Re: nil encoding as synonym for binary encoding — Dave Thomas <dave@...> 2008/01/11

[#14980] Re: nil encoding as synonym for binary encoding — Gary Wright <gwtmp01@...> 2008/01/11

[#14981] Re: nil encoding as synonym for binary encoding — Yukihiro Matsumoto <matz@...> 2008/01/11

Hi,

[#14995] Re: nil encoding as synonym for binary encoding — David Flanagan <david@...> 2008/01/11

Yukihiro Matsumoto writes:

[#15050] how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...>

Core Rubies:

17 messages 2008/01/13
[#15060] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 08:54 AM, Phlip wrote:

[#15062] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Phlip <phlip2005@...> 2008/01/14

Eric Hodel wrote:

[#15073] Re: how to "borrow" the RDoc::RubyParser and HTMLGenerator — Eric Hodel <drbrain@...7.net> 2008/01/14

On Jan 13, 2008, at 20:35 PM, Phlip wrote:

[#15185] Friendlier methods to compare two Time objects — "Jim Cropcho" <jim.cropcho@...>

Hello,

10 messages 2008/01/22

[#15194] Can large scale projects be successful implemented around a dynamic programming language? — Jordi <mumismo@...>

A good article I have found (may have been linked by slashdot, don't know)

8 messages 2008/01/24

[#15248] Symbol#empty? ? — "David A. Black" <dblack@...>

Hi --

24 messages 2008/01/28
[#15250] Re: Symbol#empty? ? — Yukihiro Matsumoto <matz@...> 2008/01/28

Hi,

Re: [BUG] native_mutex_destroy return non-zero: 16

From: Sam Ruby <rubys@...>
Date: 2008-01-16 07:15:34 UTC
List: ruby-core #15090
Sam Ruby wrote:
> Nobuyoshi Nakada wrote:
>> Hi,
>>
>> At Tue, 15 Jan 2008 05:35:00 +0900,
>> Sam Ruby wrote in [ruby-core:15072]:
>>> Does it help to know that reverting the following change makes the 
>>> problem go away?
>>>
>>> http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/thread.c?r1=15044&r2=15043&pathrev=15044 
>>>
>>
>> OK, it seems too strictly.
>>
>> Does this patch help?
> 
> Yes!  :-)

Would it be possible for this patch to get committed?  It would be nice 
to see ruby-openid passing its unit test suite again.

http://intertwingly.net/projects/ruby19/logs/openid.html

- Sam Ruby

>> Index: thread.c
>> ===================================================================
>> --- thread.c    (revision 15054)
>> +++ thread.c    (working copy)
>> @@ -282,5 +282,4 @@ thread_cleanup_func(void *th_ptr)
>>      th->machine_register_stack_start = th->machine_register_stack_end 
>> = 0;
>>  #endif
>> -    native_mutex_destroy(&th->interrupt_lock);
>>      native_thread_destroy(th);
>>  }
>> Index: thread_pthread.c
>> ===================================================================
>> --- thread_pthread.c    (revision 15054)
>> +++ thread_pthread.c    (working copy)
>> @@ -14,5 +14,4 @@
>>  static void native_mutex_lock(pthread_mutex_t *lock);
>>  static void native_mutex_unlock(pthread_mutex_t *lock);
>> -static void native_mutex_destroy(pthread_mutex_t *lock);
>>  static int native_mutex_trylock(pthread_mutex_t *lock);
>>  static void native_mutex_initialize(pthread_mutex_t *lock);
>> @@ -157,4 +156,5 @@ static void
>>  native_thread_destroy(rb_thread_t *th)
>>  {
>> +    pthread_mutex_destroy(&th->interrupt_lock);
>>      pthread_cond_destroy(&th->native_thread_data.sleep_cond);
>>  }
>> Index: thread_win32.c
>> ===================================================================
>> --- thread_win32.c    (revision 15054)
>> +++ thread_win32.c    (working copy)
>> @@ -419,4 +419,5 @@ native_thread_destroy(rb_thread_t *th)
>>  {
>>      HANDLE intr = th->native_thread_data.interrupt_event;
>> +    native_mutex_destroy(&th->interrupt_lock);
>>      thread_debug("close handle - intr: %p, thid: %p\n", intr, 
>> th->thread_id);
>>      th->native_thread_data.interrupt_event = 0;
> 
> - Sam Ruby
> 


In This Thread

Prev Next