[M3commit] CVS Update: cm3

Jay K jay.krell at cornell.edu
Mon Dec 27 22:34:26 CET 2010


The code is frequently wrong for user threads.
So much so that cvsup had cloned some code in order to put in fixes along these lines.
I did undo this though.

 - Jay

> From: hosking at cs.purdue.edu
> Date: Mon, 27 Dec 2010 12:30:38 -0500
> To: jkrell at elego.de
> CC: m3commit at elegosoft.com
> Subject: Re: [M3commit] CVS Update: cm3
> 
> You are debasing the primary use-case, which is system threading, to support what should be a deprecated target (user threads).
> 
> Antony Hosking | Associate Professor | Computer Science | Purdue University
> 305 N. University Street | West Lafayette | IN 47907 | USA
> Office +1 765 494 6001 | Mobile +1 765 427 5484
> 
> 
> 
> 
> On Dec 27, 2010, at 1:45 PM, Jay Krell wrote:
> 
> > CVSROOT:	/usr/cvs
> > Changes by:	jkrell at birch.	10/12/27 13:45:34
> > 
> > Modified files:
> > 	cm3/m3-libs/m3core/src/unix/Common/: UnixC.c 
> > 
> > Log message:
> > 	Some wrappers might be used specifically while waiting for
> > 	other threads to progress. e.g. don't disable switching in sleep().
> > 	More wrappers to consider.
> > 	Only matters for user threads..
> 
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20101227/2e102afa/attachment-0002.html>


More information about the M3commit mailing list