From: Yukihiro Matsumoto Date: 2005-10-26T15:27:29+09:00 Subject: Re: [Patch] Refactoring eval.c into eval.c, thread.c, thread.h & eval.h 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.