[ 
https://issues.apache.org/jira/browse/STDCXX-563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597155#action_12597155
 ] 

farid edited comment on STDCXX-563 at 5/15/08 8:21 AM:
---------------------------------------------------------------

New patch attached.

ChangeLog:
{noformat}
        STDCXX-563
        * include/rw/_atomic-deccxx.h: New header file with definitions of 
inline
        functions for atomic operations on ALPHA platform.
        * include/rw/_atomic-mipspro.h: New header file with definitions of 
inline functions
        for atomic operations on MIPS platform.
        * include/rw/_atomic-mutex.h: New header file with definitions of 
inline functions
        for atomic operations with using mutex object.
        * include/rw/_atomic-parisc.h: New header file with definitions of 
inline functions
        for atomic operations on PA RISC platform.
        * include/rw/_atomic-sparc.h: New header file with definitions of 
inline functions
        for atomic operations on SPARC platform.
        * include/rw/_atomic-x64.h: New header file with definitions of inline
        functions for atomic operations on Intel IA64 and X64 platforms.
        * include/rw/_atomic-x86.h: New header file with definitions of inline 
functions for
        atomic operations on Intel X86 platform.
        * include/rw/_atomic-xlc.h: New header file with definitions of inline 
functions
        for atomic operations on POWERPC platform.
        * include/rw/_atomic.h: New header file with definitions of inline 
functions
        for atomic operations.
        * include/rw/_mutex-dce.h: New header file with definitions of classes 
for thread
        safety using DCE threads.
        * include/rw/_mutex-os2.h: New header file with definitions of classes 
for thread
        safety using OS2 threads.
        * include/rw/_mutex-pthread.h: New header file with definitions of 
classes for thread
        safety using POSIX threads.
        * include/rw/_mutex-solaris.h: New header file with definitions of 
classes for thread
        safety using Solaris threads.
        * include/rw/_mutex-win32.h: New header file with definitions of 
classes for thread
        safety using Windows threads.
        * include/rw/_mutex.h: Split content of the file to the set of platform 
specific and OS
        specific headers above.
        (__rw_get_static_mutex) [!_RWSTD_NO_ATOMIC_OPS && !_PA_RISC2_0]: Use
        _RWSTD_ATOMIC_PREINCREMENT() on all platforms where atomic increment is
        available instead of using _InterlockedIncrement() only on Windows.
{noformat}

      was (Author: farid):
    New patch attached.
  
> split up rw/_mutex.h
> --------------------
>
>                 Key: STDCXX-563
>                 URL: https://issues.apache.org/jira/browse/STDCXX-563
>             Project: C++ Standard Library
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 4.2.0
>            Reporter: Martin Sebor
>            Assignee: Farid Zaripov
>            Priority: Minor
>             Fix For: 4.2.2
>
>         Attachments: stdcxx-563.patch
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> The internal header <rw/_mutex.h> has become too big and hard to maintain. It 
> would be an improvement to split it up into multiple headers, one for each 
> supported implementation of threads, along the lines of what was done with 
> the <rw/_config.h> header in 
> http://svn.apache.org/viewvc?view=rev&revision=382600. This is too big to do 
> for 4.2 but simple enough that it could go in 4.2.1.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to