Opened 11 years ago

Closed 11 years ago

Last modified 10 years ago

#6667 closed Patches (fixed)

sp_counted_base for VACPP with atomic builtins; Linux enabled

Reported by: hstong@… Owned by: Peter Dimov
Milestone: To Be Determined Component: smart_ptr
Version: Boost 1.48.0 Severity: Problem
Keywords: Cc:

Description

Replace AIX only implementation with one that also works on Linux.

Attachments (2)

sp_counted_base.hpp.patch (896 bytes ) - added by hstong@… 11 years ago.
Pick up implementation file for VACPP on ppc.
sp_counted_base_vacpp_ppc.hpp.patch (3.6 KB ) - added by hstong@… 11 years ago.
Implementation file for VACPP on ppc.

Download all attachments as: .zip

Change History (8)

by hstong@…, 11 years ago

Attachment: sp_counted_base.hpp.patch added

Pick up implementation file for VACPP on ppc.

by hstong@…, 11 years ago

Implementation file for VACPP on ppc.

comment:1 by Peter Dimov, 11 years ago

(In [77316]) Apply patches from #6667. Refs #6667.

comment:2 by Peter Dimov, 11 years ago

Resolution: fixed
Status: newclosed

(In [77318]) Merge [77316] to release. Closes #6667.

comment:3 by Peter Dimov, 10 years ago

Why did this patch remove the _AIX part of sp_counted_base.hpp that was added by the resolution of #6308?

comment:4 by hstong@…, 10 years ago

Sorry, that was a mistake. The _AIX part is still relevant for compilers other than VACPP on AIX.

comment:5 by Peter Dimov, 10 years ago

(In [81134]) Add back _AIX-specific #ifdef that was mistakenly removed. Refs #6308. Refs #6667.

comment:6 by Peter Dimov, 10 years ago

(In [81336]) Merged [81134] from trunk. Fixes #6308. Refs #6667.

Note: See TracTickets for help on using tickets.