From: Wink Saville Date: 2005-10-27T14:25:40+09:00 Subject: Re: [Patch] Refactoring eval.c into eval.c, thread.c, thread.h & eval.h Yukihiro Matsumoto wrote: >Hi, > >In message "Re: [Patch] Refactoring eval.c into eval.c, thread.c, thread.h & eval.h" > on Wed, 26 Oct 2005 13:44:57 +0900, Wink Saville writes: > >|This refactors eval.c into eval.c, thread.c, thread.h & eval.h. I want >|to improve the performance of threads and separating thread code from >|eval is the first step into abstracting threads and making it easier to >|maintain. Please recommend any changes to the patch or other suggestions. > >The patch requires some name tweaking since it is revealing some >previously private symbols to public. Plus, I'm not sure where this >patch should go. 1.9 threading will be replaced by YARV, which uses >pthread/win32 thread. And this change might be too big for stable >1.8. But this is refactoring, that should cause no harm. Hmm. > > matz. > > > My opinion would be that we should leave 1.8 alone, but if you would like me to do this for 1.8 I will, of course let me know what name changes you'd like and anything else. Since YARV is going to support a new threading model, I'll shift my focus to it. Wink