Boost C++ Libraries: Ticket #4288: missing include protection in boost/smart_ptr.hpp https://svn.boost.org/trac10/ticket/4288 <p> smart_ptr.hpp consists only of other #include(s) and thus doesn't need include guard to avoid compilation errors. However repeated file inclusion degrades the compilation times. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4288 Trac 1.4.3 Peter Dimov Thu, 24 Feb 2011 20:29:48 GMT <link>https://svn.boost.org/trac10/ticket/4288#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4288#comment:1</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/69242" title="Add include guards, make_shared.hpp to smart_ptr.hpp. Refs #4288. Refs ...">[69242]</a>) Add include guards, make_shared.hpp to smart_ptr.hpp. Refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4288" title="#4288: Bugs: missing include protection in boost/smart_ptr.hpp (closed: fixed)">#4288</a>. Refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5189" title="#5189: Bugs: smart_ptr.hpp doesn't include make_shared.hpp (closed: fixed)">#5189</a>. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Peter Dimov</dc:creator> <pubDate>Thu, 24 Feb 2011 21:55:43 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/4288#comment:2 https://svn.boost.org/trac10/ticket/4288#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket Peter Dimov Tue, 22 Mar 2011 23:05:50 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4288#comment:3 https://svn.boost.org/trac10/ticket/4288#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/70432" title="Merge [69242] to release. Fixes #4288. Fixes #5189.">[70432]</a>) Merge <a class="changeset" href="https://svn.boost.org/trac10/changeset/69242" title="Add include guards, make_shared.hpp to smart_ptr.hpp. Refs #4288. Refs ...">[69242]</a> to release. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4288" title="#4288: Bugs: missing include protection in boost/smart_ptr.hpp (closed: fixed)">#4288</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5189" title="#5189: Bugs: smart_ptr.hpp doesn't include make_shared.hpp (closed: fixed)">#5189</a>. </p> Ticket