[M3devel] [M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Mon Dec 29 09:16:13 CET 2008


On 29 Dec 2008, at 18:46, Olaf Wagner wrote:

> Quoting Jay <jay.krell at cornell.edu>:
>
>>
>> Note that I've been avoiding touching "mainstream" or already   
>> existant platforms -- FreeBSD, LINUXLIBC6, *_DARWIN.
>>
>> Perhaps I should go ahead and cross that line, as my  testability/ 
>> testing allows?
>
> I wanted to comment on this before. I've no objection at trying to
> remove duplicated code as far as possible, but when changing system
> interfaces (Uxxx.is), please make sure that they really work on the
> target platform in question; if possible, add some tests.
>
>> Slightly linked question is if user threads should remain.
>> They don't work, I believe on any platform, but I understand could   
>> easily be made to.
>
> I was not aware that user threads are broken; why?
> Anyway, this code should not be removed; I was rather hoping for a
> compile-time option to switch between user and system threads in cm3.

Definitely doable!  I've been meaning to do this for a long time now.

>
>
> Olaf
> -- 
> Olaf Wagner -- elego Software Solutions GmbH
>               Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin,  
> Germany
> phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23  
> 45 86 95
>   http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:  
> Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:  
> DE163214194
>




More information about the M3devel mailing list