bug-commoncpp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: patches - and 1.3.0 release


From: David Sugar
Subject: Re: patches - and 1.3.0 release
Date: Sat, 07 Aug 2004 08:30:19 -0400
User-agent: Mozilla Thunderbird 0.7.1 (Macintosh/20040626)

I do not know if I have seen the other patches offhand, but this one I have added for the 1.3 release.

Since I mentioned it, it is probably worth noting what is in 1.3.0 at this time:

first, buffer has been moved from ccext2 to ccgnu2. Second, the various complex and system specific semaphore implimentations have been stripped out and a single posix semaphore implimention built around conditional is now being used. This also means that semaphore wait can now be a timed operation and improves compatibility between w32 and posix semaphore behavior. Speaking of w32, we are back to using w32 critical sections for mutex locking speed.
Another change is that we have added ZStream classes.

Also a word on 64 bit interface support in 1.3; All classes that offer or operate on sized memory objects now use size_t for 64 bit cleanness at the interface level. This does not nessisarly mean Common C++ performs 64 bit clean operations or uses 64 bit specific system functions in all cases yet internally, but it does assure that interfacing to lower level functions and system calls through Common C++ at least does not immediately downcast 64 bit parameters even before calling these functions. Going forward as the internal structure of Common C++ is changed to use 64 bit clean system library functions, the external interface that Common C++ provides will not need to be further modified for 64 bit support as well.



Marcelo Dalmas wrote:

On more patch ;)

On Thu, 5 Aug 2004 11:07:53 +0200
"Georg Soffel" <address@hidden> wrote:

Dear all,

part of our code quality policy is to switch on as much compiler
warnings as possible.

[snip]

I would really appreciate if these patches find their way into
commoncpp.

Regards,
Georg Soffel


------------------------------------------------------------------------

_______________________________________________
Bug-commoncpp mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-commoncpp




reply via email to

[Prev in Thread] Current Thread [Next in Thread]