From: Anton V. <avo...@ya...> - 2008-11-03 19:39:38
|
Hello. There was an activity related to Windows threading implementation during the summer. But it is difficult (for me) to understand from all these messages, how far it got in the result. Maybe someone could please summarize what is the current status of windows threading? Best regards, - Anton |
From: Elliott S. <ell...@gm...> - 2008-11-07 21:59:32
|
On Mon, Nov 3, 2008 at 11:39 AM, Anton Vodonosov <avo...@ya...>wrote: > There was an activity related to Windows threading implementation > during the summer. But it is difficult (for me) to understand from all > these messages, how far it got in the result. > Yes, I worked on win32 threads over the summer for GSoC. School has been taking a lot of time lately, so I haven't been able to work on it very much, but maybe I'll be able work on again a little in December. (But if anyone else feels like working on it, please do.) Maybe someone could please summarize what is the current status of > windows threading? > I posted my status report as of the end of the summer at http://repo.or.cz/w/sbcl/eslaughter.git. Basically, the first half of the implementation (register hacking to permit threads) works on 1.0.18 (which was HEAD as of the end of the summer). The second half (integration with the win32 threads api) does not compile, crashing (if I recall correctly) after cold init. The first half was going to be integrated into mainstream SBCL, I'm not sure where this is right now. A discussion of the problem with the second half can been seen at http://article.gmane.org/gmane.lisp.steel-bank.devel/11761/match=problem+create_initial_thread . Hope this helps. -- Elliott Slaughter "Any road followed precisely to its end leads precisely nowhere." - Frank Herbert |
From: Anton V. <avo...@ya...> - 2008-11-08 22:03:29
|
Hi Elliott, thanks for the response. on Friday, November 7, 2008, 11:59:27 PM Elliott wrote: > On Mon, Nov 3, 2008 at 11:39 AM, Anton Vodonosov <avo...@ya...>wrote: >> There was an activity related to Windows threading implementation >> during the summer. But it is difficult (for me) to understand from all >> these messages, how far it got in the result. >> > Yes, I worked on win32 threads over the summer for GSoC. > School has been taking a lot of time lately, so I haven't been able to work > on it very much, but maybe I'll be able work on again a little in December. > (But if anyone else feels like working on it, please do.) > Maybe someone could please summarize what is the current status of >> windows threading? >> > I posted my status report as of the end of the summer at > http://repo.or.cz/w/sbcl/eslaughter.git. > Basically, the first half of the implementation (register hacking to permit > threads) works on 1.0.18 (which was HEAD as of the end of the summer). The > second half (integration with the win32 threads api) does not compile, > crashing (if I recall correctly) after cold init. > The first half was going to be integrated into mainstream SBCL, I'm not sure > where this is right now. > A discussion of the problem with the second half can been seen at > http://article.gmane.org/gmane.lisp.steel-bank.devel/11761/match=problem+create_initial_thread |