Commit Graph
246 Commits
Author SHA1 Message Date
Ion Gaztañaga ad3603ef5c Last merge for 1.55 (Intrusive)
[SVN r85703]
2013-09-16 16:59:29 +00:00
Ion Gaztañaga 60dcfbe157 Merged revision(s) 84342-85444 from trunk/libs/intrusive. Merged revision(s) 84341-85444 from trunk/boost/intrusive. First Intrusive merge for 1.55
[SVN r85445]
2013-08-24 11:02:18 +00:00
Ion Gaztañaga 436cbd447d Fixed error when clear_on_destroy was made configurable. hashtable always needs to clear the bucket array to be able to reuse buckets.
[SVN r85310]
2013-08-11 22:17:14 +00:00
Ion Gaztañaga 1edf4c995e Fixed GCC 4.8 unused typedefs warnings
[SVN r85309]
2013-08-11 22:15:57 +00:00
Ion Gaztañaga b85b40e851 Marked some constructor as explicit and fixed trivial documentation issues
[SVN r85307]
2013-08-11 21:33:51 +00:00
Ion Gaztañaga fbba3159f0 Fixed some GCC warnings and errors
[SVN r85171]
2013-07-29 21:43:03 +00:00
Ion Gaztañaga fbd8e26461 * Big refactoring in order to reduce template and debug symbol bloat.
* Fixes #8698
* Implemented SCARY iterators

[SVN r85165]
2013-07-28 22:10:37 +00:00
Ion Gaztañaga 83f5f4b95b Added Mingw-clang libraries
[SVN r84343]
2013-05-18 10:53:02 +00:00
Ion Gaztañaga f74eb7fab0 Merge changes for 1.54
[SVN r84342]
2013-05-18 10:52:46 +00:00
Ion Gaztañaga a479114dc9 Container, Interprocess, Intrusive, Move merge for 1.54
[SVN r84341]
2013-05-18 10:40:55 +00:00
Ion Gaztañaga 6940fa1230 Remove dead comment
[SVN r84340]
2013-05-18 09:43:46 +00:00
Ion Gaztañaga 02506df225 static assert when complex pointer to member pointer must be used in MSVC in parent_from_member.
[SVN r84338]
2013-05-18 09:41:39 +00:00
Ion Gaztañaga 5c9800ba64 Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83728]
2013-04-02 22:44:23 +00:00
Ion Gaztañaga b16f73fc7b Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83727]
2013-04-02 22:42:58 +00:00
Daniel James 8b917e96a7 Merge auto-index fixes. Fixes #7899.
[SVN r83132]
2013-02-24 14:46:28 +00:00
John Maddock 31812618d6 Fix broken links in doc build.
Move some xsl:param's into individual library's Jamfiles.
Refs #7899.

[SVN r83050]
2013-02-20 18:29:30 +00:00
Ion Gaztañaga 810172ad89 Added increase and decrease to size traits in order to make code cleaner.
[SVN r82844]
2013-02-12 21:20:06 +00:00
Ion Gaztañaga fafc930ff3 Updated changeset for Boost 1.54
[SVN r82430]
2013-01-10 11:12:03 +00:00
Ion Gaztañaga 11bfbe66b2 Fix unused variable warnings in tests
[SVN r82364]
2013-01-05 16:53:17 +00:00
Ion Gaztañaga 96ea4a2d9b Doxygen creates wrong namespace and unneeded macro documentation, so fix it.
[SVN r82363]
2013-01-05 16:52:22 +00:00
Ion Gaztañaga 4e4659cc17 Fixes #7849
[SVN r82362]
2013-01-05 16:39:30 +00:00
Ion Gaztañaga e3773373d7 Jamfile link flags fix for mingw64 clang.
[SVN r82249]
2012-12-28 23:09:43 +00:00
Ion Gaztañaga 637b83f5cf Jamfile link flags fix for mingw64 clang.
[SVN r82247]
2012-12-28 22:46:10 +00:00
Ion Gaztañaga d02b0dddcd Fix for bug #7815
[SVN r82129]
2012-12-20 21:54:29 +00:00
Ion Gaztañaga d0d0af8bbd Fix for bug #7815
[SVN r82126]
2012-12-20 21:12:59 +00:00
Ion Gaztañaga 52547227d9 Fixed documentation bug 7529
[SVN r81676]
2012-12-02 21:07:41 +00:00
Ion Gaztañaga 27e995e4e7 Fixed documentation bug 7529
[SVN r81675]
2012-12-02 21:06:26 +00:00
Ion Gaztañaga b8034a8d20 Merged intrusive from trunk
[SVN r81662]
2012-12-01 22:56:12 +00:00
Ion Gaztañaga 864f00b1c7 * Fixed GCC -Wshadow warnings.
*  Added missing `explicit` keyword in several intrusive container constructors.
*  Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.

[SVN r81517]
2012-11-24 21:06:48 +00:00
Ion Gaztañaga 9847a9f626 * Fixed GCC -Wshadow warnings.
*  Added missing `explicit` keyword in several intrusive container constructors.
*  Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.

[SVN r81516]
2012-11-24 21:05:58 +00:00
Marshall Clow 50caf8e34f Remove usage of deprecated macros
[SVN r81494]
2012-11-23 15:27:47 +00:00
Jeffrey Lee Hellrung, Jr. c3da72e692 merge trunk to release; fixes #7531 variable shadowing warning in container and intrusive
[SVN r81066]
2012-10-26 02:55:57 +00:00
Jeffrey Lee Hellrung, Jr. 0bc6901c0d refs #7531 (variable shadowing in container and intrusive)
[SVN r81050]
2012-10-23 12:56:01 +00:00
Ion Gaztañaga ec31a6b75b Merge from trunk
[SVN r80689]
2012-09-24 12:17:34 +00:00
Ion Gaztañaga ed4b8ae830 Applied pass by value to save copy constructors for pointers with non-trivial copy constructor and const node_ptr & to avoid creating temporaries.
[SVN r80575]
2012-09-18 16:38:42 +00:00
Ion Gaztañaga 22e6899bdc Changed return types from reference to value due to subtle aliasing errors.
[SVN r80512]
2012-09-13 18:52:35 +00:00
Ion Gaztañaga 9fa6fbd3a0 Added "this->" to improve readability
[SVN r80191]
2012-08-25 08:23:03 +00:00
Ion Gaztañaga 92d5a1ac4e Uniformize traits with a macro
[SVN r80190]
2012-08-25 08:18:45 +00:00
Ion Gaztañaga 1a3bb83a22 Merged from trunk
[SVN r79561]
2012-07-16 09:08:27 +00:00
Ion Gaztañaga 98cb962cad Merged from trunk
[SVN r79557]
2012-07-16 08:39:22 +00:00
John Maddock b31c0b70d5 Merge changes from trunk:
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).


[SVN r79500]
2012-07-14 16:05:50 +00:00
Ion Gaztañaga fae0724cb6 Added bounded_range function to trees
[SVN r79499]
2012-07-14 13:29:57 +00:00
Ion Gaztañaga 07b1322fa3 Added bounded_range function to trees
[SVN r79498]
2012-07-14 13:29:28 +00:00
John Maddock 08b4b16267 Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

[SVN r79492]
2012-07-14 11:21:03 +00:00
Ion Gaztañaga 6ddddd583f Ticket #7033: SolarisStudio 12.3 bug: doesn't like intrusive::detail::type_has_rebind::test() declarations
[SVN r79437]
2012-07-12 07:46:43 +00:00
Ion Gaztañaga d1c14890d9 Ticket #6907: __fastcall not guarded against
[SVN r79436]
2012-07-12 07:25:46 +00:00
Ion Gaztañaga a74f5d8942 Updated copyright and fixed trailing whitespaces
[SVN r79435]
2012-07-12 07:21:17 +00:00
Ion Gaztañaga 30215558ae Updated copyright and fixed trailing whitespaces
[SVN r79434]
2012-07-12 07:15:40 +00:00
Daniel James b54ea801bd Merge documentation build fix from trunk.
[SVN r78888]
2012-06-11 07:23:17 +00:00
Daniel James 45648b5149 Make the new pdf install rules explicit, and fix intrusive's.
[SVN r78877]
2012-06-11 01:33:10 +00:00