[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Sep 13 15:36:43 CEST 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/09/13 15:36:43

Modified files:
	cm3/m3-libs/m3core/src/float/DS3100/: FloatMode.m3 
	cm3/m3-libs/m3core/src/float/IRIX5/: FloatMode.m3 
	cm3/m3-libs/m3core/src/float/VAX/: FloatMode.m3 
	cm3/m3-libs/m3core/src/runtime/NT386/: RTSignal.m3 
	cm3/m3-libs/m3core/src/runtime/WIN32/: RTOS.m3 
	cm3/m3-libs/m3core/src/runtime/common/: RTAllocator.m3 
	                                        RTCollector.m3 
	                                        RTHeapStats.m3 
	                                        RTLinker.m3 RTLinkerX.i3 
	cm3/m3-libs/m3core/src/runtime/ex_frame/: RTExFrame.m3 
	                                          RTException.m3 
	cm3/m3-libs/m3core/src/thread/Common/: m3makefile 
	cm3/m3-libs/m3core/src/thread/POSIX/: ThreadPosix.i3 
	                                      ThreadPosix.m3 m3makefile 
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThread.m3 
	                                        m3makefile 
	cm3/m3-libs/m3core/src/thread/WIN32/: m3makefile 
Added files:
	cm3/m3-libs/m3core/src/thread/Common/: ThreadF.i3 
	                                       ThreadInternal.i3 
Removed files:
	cm3/m3-libs/m3core/src/thread/Common/: ThreadUnsafe.i3 
	cm3/m3-libs/m3core/src/thread/WIN32/: ThreadInternal.i3 

Log message:
	move ThreadUnsafe.i3 to ThreadInternal.i3
	move most of ThreadF.i3 to ThreadInternal.i3
	ThreadF is safe and public, and small.
	ThreadInternal is not safe nor public.
	As well between ThreadF.i3 and ThreadInternal.i3 we need only have one common copy.
	Three ThreadF.i3s replaced by one.
	A ThreadInternal.i3 and ThreadUnsafe.i3 replaced by one ThreadInternal.i3.
	ThreadF.i3 is entirely shared.
	ThreadInternal.i3 exposes a little extra that is present in all three but only
	needs to be exposed for Win32 (and then, only if Cygwin uses Win32 threads).
	
	(deletes deferred because of CVS wierdness)




More information about the M3commit mailing list