Subj : Re: NPTL2 or something To : comp.programming.threads From : Joseph Seigh Date : Thu Jan 06 2005 03:59 pm Project page is here http://atomic-ptr-plus.sourceforge.net/ Though I'm thinking of not distributing the windows stuff. I was converting the interlocked stuff to inline functions and realized that vc++ will optimize across inline assembler unless you use *all* of the registers. That means that all your syncrhonization primatives have to be external functions and compiled separately. That includes memory barriers even. Too many hassles with windows and no benefits. The RCU stuff will get delayed also. I took a quick lock and realized that the code is two versions of RCU together. It includes the lock-free combining tree version which I don't want to distribute at this time. So I have to remove all that code and retest it. And it appears that I can get away with just including the open source license as a separate text file and not have anything in the source files at all, not even a copyright notice. We'll see how many hissy fits that causes. :) Joe Seigh .