[M3devel] head vs. release threads?

Tony Hosking hosking at cs.purdue.edu
Tue Dec 22 18:22:04 CET 2009


I thought we were aiming for stability in the release branch, rather than new functionality.  My preference is to not change the release branch too much so long as fundamental functionality is there and correct...

On 22 Dec 2009, at 12:02, Jay K wrote:

> Tony can you look at head vs. release m3core/threads and such and decide if you want all of head in release?
> The changes I know about are
>   - handling low resources in pthread, the can of worms I keep prying on :) 
>   - something in user threads, I didn't read enough to understand  
>   - other stuff in user threads -- sigaltstack for openbsd 
>  
> I'll get Win32 -- eliminating an extra acquire/release in the InnerWait loop.
>  
>  
> Beyond that the things to consider are
>   - assertions and dependency on time_t definition and such
>   - keying off of processor or "os" (linux,openbsd, etc.) instead of full platform (amd64_linux, i386_openbsd, etc.)
>   - Uconstants.c is in different order and impossible to read diff; I need to sort it or something
>  
>  
> Just copying all of head m3core to release is probably fine though I try to be a little arbitrarily
> slow/methodical as a substitute for being conservative, sometimes, something illogical like that.
>  
>  
>  - Jay
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20091222/300bf4d6/attachment-0002.html>


More information about the M3devel mailing list