Commit Graph

  • c5625fa2bc Fixed issues with allocators that do not return pointers, added tes case for such situations (refs #9334) Antony Polukhin 2013-12-03 13:40:58 +04:00
  • 76b3d49e64 Merge branch 'develop' 20131209-master Antony Polukhin 2013-12-04 16:33:11 +04:00
  • 416011d8e2 Merge remote-tracking branches 'origin/sandbox-branches/bhy/py3k', 'origin/sandbox-branches/birbacher/fix_documentation', 'origin/sandbox-branches/birbacher/fix_iostreams', 'origin/sandbox-branches/birbacher/propertymap-functormap', 'origin/sandbox-branches/intrusive_fix_SunCC', 'origin/sandbox-branches/optional_optimization', 'origin/sandbox-branches/straszheim/merge_me_into_trunk', 'origin/sandbox/trunk', 'origin/svn-branches/b2', 'origin/svn-branches/bcbboost', 'origin/svn-branches/bitten', 'origin/svn-branches/cpp0x', 'origin/svn-branches/doc', 'origin/svn-branches/doc-tools-docs', 'origin/svn-branches/filesystem-v3', 'origin/svn-branches/filesystem-v3a', 'origin/svn-branches/filesystem3', 'origin/svn-branches/fix-links', 'origin/svn-branches/hash', 'origin/svn-branches/initializer-list', 'origin/svn-branches/inspect', 'origin/svn-branches/iostreams_dev', 'origin/svn-branches/maintenance/1_41', 'origin/svn-branches/maintenance/1_50_0', 'origin/svn-branches/modular-build', 'origin/svn-branches/multi_array', 'origin/svn-branches/pdimov_pre_136', 'origin/svn-branches/phoenix_v3', 'origin/svn-branches/proto/v3', 'origin/svn-branches/proto/v4', 'origin/svn-branches/proto/v4.bak', 'origin/svn-branches/quickbook-dev', 'origin/svn-branches/quickbook-filenames', 'origin/svn-branches/sredl_2009_05_proptree_update', 'origin/svn-branches/system', 'origin/svn-branches/units/autoprefix' and 'origin/svn-branches/xpressive/nested_dynamic_regex' into develop Antony Polukhin 2013-12-04 16:23:12 +04:00
  • 33cfe492d9 Merge circular_buffer from trunk: * dropped support of antique compilers (thanks to Stephen Kelly for doing it all around the boost!) Antony Polukhin 2013-11-13 13:30:10 +00:00
  • b4a767b6cf Create maintenance branch for 1.55.0 svn-branches/maintenance/1_55_0 Daniel James 2013-11-11 20:02:05 +00:00
  • aca434d344 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • f9694e2dcb Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +00:00
  • 90711fb1fe Merge circular buffer documentation fixes. Daniel James 2013-10-08 21:01:18 +00:00
  • 783ea198b9 Final (hopefully?) fixed link. Daniel James 2013-10-07 23:06:58 +00:00
  • 4b86f0994d Try to fix the images in the circular buffer documentation. Daniel James 2013-10-07 20:29:54 +00:00
  • 1e48373264 Fix another circular buffer link. Daniel James 2013-10-06 15:15:34 +00:00
  • 0c7032c145 Try to fix some links in circular buffer. Daniel James 2013-10-06 08:03:35 +00:00
  • 6b14d766d2 CircularBuffer: Remove obsolete MSVC version checks. Stephen Kelly 2013-09-30 16:03:51 +00:00
  • d2d2710560 Remove use of BOOST_ITERATOR_CATEGORY Stephen Kelly 2013-09-30 15:54:32 +00:00
  • 1f3a0aaa3d Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +00:00
  • 027970b4ad Create branch to keep WIP patch for modular build. Vladimir Prus 2013-09-25 08:12:19 +00:00
  • 6eb5fd4a3d Big merge of Boost.CircularBuffer : * Full merge of QuickBoock documentation from Paul A. Bristow * Merged rvalue references support with tests and documentation (fixed #7888) Antony Polukhin 2013-08-29 08:39:09 +00:00
  • f129fc1a7e Make move_if_noexcept more strict and move values only if they have noexcept move constructor *and* noexcept move assignment operator (refs #7888) Antony Polukhin 2013-08-25 12:36:51 +00:00
  • 24ef3b6939 Updated documentaion of the circular_buffer to reflect the rvalue references support (refs #7888) + replaced some tabs with whitespaces and added the boost.root parameter to jamfile.v2 Antony Polukhin 2013-08-08 15:32:11 +00:00
  • 584239fb3a Fix errors in circular_buffer tests(refs #7888). Antony Polukhin 2013-07-23 16:06:38 +00:00
  • a08fb95e1f Make tests of circular_buffer compile with -DBOOST_THREAD_VERSION=4 Antony Polukhin 2013-07-22 11:49:48 +00:00
  • f91a722738 Fixed MSVC related bug for rvalues move support of circular_buffer (refs #7888) Antony Polukhin 2013-07-22 11:44:10 +00:00
  • 25b1edf93c Fixed my own typo (refs #7888) Antony Polukhin 2013-07-19 14:41:41 +00:00
  • 1d0e7d01f9 Fix errors in circular_buffer tests(refs #7888). Antony Polukhin 2013-07-17 14:09:32 +00:00
  • 7ea5ea0d00 Deleted old docs, leaving only re-factored Quickbook version. Paul A. Bristow 2013-07-16 17:15:46 +00:00
  • 2c97b19896 Changed redirection to refactored version in Boostbook collection Paul A. Bristow 2013-07-16 17:12:21 +00:00
  • 9167a3edb4 Updated to correct broken links. Paul A. Bristow 2013-07-14 16:32:46 +00:00
  • a739343a66 Improved rvalues move support for elements of circular_buffer (refs #7888): * all erase methods now use move construction to to move elements * space optimized circullar buffer now has move constructor, move assignment and functions that work with rvalues * more methods marked as BOOST_NOEXCEPT * much more tests Antony Polukhin 2013-07-11 14:55:24 +00:00
  • c1ac2a4cf8 Commit of circular buffer doc build. John Maddock 2013-07-10 16:19:37 +00:00
  • 62b25b47c7 Improved rvalues move support for elements of circular_buffer (refs #7888): * set_capacity and rset_capacity now work with move-only types if move constructor of type marked with noexcept * force placement ::new usage * minor optimizations (move values in more cases) * more tests Antony Polukhin 2013-07-09 15:06:16 +00:00
  • 4d86f119cb Improved rvalues move support for elements of circular_buffer (refs #7888): * move_if_noexcept uses is_copy_constructible trait * more tests, tests are now more strict * linearize() now works with move-only types Antony Polukhin 2013-07-09 09:32:45 +00:00
  • 4eb876042e Add basic rvalues move support for elements of circular_buffer (refs #7888). Patch uses Boost.Move to emulate rvalues in C++03 Antony Polukhin 2013-07-08 13:41:58 +00:00
  • e06194c3d3 CircularBuffer: manage with #5362, #7025, #7050. Vicente J. Botet Escriba 2013-07-07 12:59:57 +00:00
  • 1bcd1d7b42 Create a maintenance branch for Boost 1.54.0 svn-branches/maintenance/1_54_0 Daniel James 2013-07-03 21:01:45 +00:00
  • 693933160d Basic commit of C++11 move constructor and move assignment for circular_buffer (refs #7888). some of the functions marked with BOOST_NOEXCEPT Antony Polukhin 2013-07-02 13:51:55 +00:00
  • 754f3a8011 Quickbook version of docs. Paul A. Bristow 2013-07-02 07:44:38 +00:00
  • ccb1f93113 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 82bf47c8d2 Changed Doxygen comments for new Quickbook/Doxygen based documentation. No intentional changes to code. Paul A. Bristow 2013-06-22 13:43:44 +00:00
  • d5f31115b9 Added typical output for use with new version of docs. Paul A. Bristow 2013-06-06 13:14:18 +00:00
  • d9927cdf32 Removed log file added by mistake. Paul A. Bristow 2013-06-06 13:13:21 +00:00
  • c36b612595 Examples extracted from previous docs separated out, annotated with Quickbook snippets for use with new docs, and run with the new jamfile. Paul A. Bristow 2013-06-06 13:12:16 +00:00
  • 46c0ad7e6b Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • 6998f28fda Apply patch to release branch; Fixes #8032 Marshall Clow 2013-05-23 18:45:31 +00:00
  • dc0aa175a9 Applied patch from #8032 Marshall Clow 2013-05-21 18:48:05 +00:00
  • 2828555192 Release 1.53.0 boost-1.53.0 Marshall Clow 2013-02-04 18:11:49 +00:00
  • 465e3cb947 Release 1.52.0 boost-1.52.0 Marshall Clow 2012-11-05 15:31:58 +00:00
  • 6ac4ddef09 Release 1.51.0 boost-1.51.0 Marshall Clow 2012-08-20 22:07:05 +00:00
  • 3dc11f09b0 Create a maintenance branch for 1.50. Daniel James 2012-07-12 10:15:53 +00:00
  • 46cd184afe Release 1.50.0 boost-1.50.0 Beman Dawes 2012-06-28 12:37:29 +00:00
  • a1ac87a9d6 Release 1.50.0 beta 1 boost-1.50.0-beta1 Beman Dawes 2012-06-06 15:23:40 +00:00
  • d91680c2f7 Branch for 2nd try at V2 removal Beman Dawes 2012-03-23 12:04:44 +00:00
  • 0351a30d98 Created branch to extend PropertyMap: add a readable functor map that calls a given functor or function upon lookup. Ideas from: http://comments.gmane.org/gmane.comp.lib.boost.user/54397 and: http://comments.gmane.org/gmane.comp.lib.boost.user/73358 Frank Birbacher 2012-03-20 20:11:17 +00:00
  • ee5b2aa40e Create branches/filesystem-v3 for v2 removal Beman Dawes 2012-03-18 20:54:17 +00:00
  • 2c478e1884 Release 1.49.0 boost-1.49.0 Beman Dawes 2012-02-22 22:08:43 +00:00
  • 779ac92972 optional_optimization branch Christopher Hite 2012-02-22 10:37:27 +00:00
  • 8df2bdd16b Release 1.49.0 beta 1 boost-1.49.0-beta1 Beman Dawes 2012-01-27 18:03:17 +00:00
  • a3f0b10fe5 Release 1.48.0 boost-1.48.0 Beman Dawes 2011-11-15 15:44:44 +00:00
  • 7675c89d94 Quickbook: Copy trunk libs into quickbook-dev branch. Daniel James 2011-11-01 13:04:29 +00:00
  • 4540bea6d5 Release 1.48.0 beta 1 boost-1.48.0-beta1 Beman Dawes 2011-10-27 15:04:52 +00:00
  • a3d9f1266d eliminated unit_test_framework Gennadiy Rozental 2011-10-05 10:00:14 +00:00
  • 4d2ab5163f Release 1.47.0 boost-1.47.0 Beman Dawes 2011-07-11 22:16:03 +00:00
  • 6a0c6ac12e Release 1.47.0 beta 1 boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • c61658da0a Quickbook: New branch for development. Daniel James 2011-03-27 10:17:05 +00:00
  • c9ed2fbb07 Release 1.46.1 boost-1.46.1 Beman Dawes 2011-03-12 15:41:16 +00:00
  • cabc486336 Release 1.46.0 boost-1.46.0 Beman Dawes 2011-02-21 18:42:22 +00:00
  • bc8996f12a Branch for working on the documentation tools documentation. Daniel James 2011-02-04 21:18:24 +00:00
  • 2bc31c7e7c Release 1_46_0 beta 1 boost-1.46.0-beta1 Beman Dawes 2011-01-31 13:00:44 +00:00
  • 47a86c0709 Branch to work on filename handling without disturbing trunk. Daniel James 2011-01-21 09:17:08 +00:00
  • ed237fa058 circular_buffer: fixed when BOOST_NO_STDC_NAMESPACE defined Jan Gaspar 2010-11-23 19:45:36 +00:00
  • fb85032783 circular_buffer: fixed (the fix ;-) when BOOST_NO_STDC_NAMESPACE defined Jan Gaspar 2010-11-22 22:06:08 +00:00
  • 2a5aa64de6 circular_buffer: fixed when BOOST_NO_STDC_NAMESPACE defined Jan Gaspar 2010-11-22 22:01:09 +00:00
  • 36dee37fed Release 1.45.0 boost-1.45.0 Beman Dawes 2010-11-19 15:17:53 +00:00
  • 3916e22673 Release 1.45.0 beta 1 boost-1.45.0-beta1 Beman Dawes 2010-11-09 18:22:33 +00:00
  • 38599e2ed2 Release 1.44.0 boost-1.44.0 Beman Dawes 2010-08-16 15:03:16 +00:00
  • b742b4fd18 Release 1.44.0 beta 1 boost-1.44.0-beta1 Beman Dawes 2010-08-05 16:04:40 +00:00
  • 52bff9f970 v2, v3, integration branch Beman Dawes 2010-06-09 11:34:33 +00:00
  • 9668baecff Release 1.43.0 boost-1.43.0 Beman Dawes 2010-05-06 13:21:09 +00:00
  • 2bd298dec7 circular_buffer: applied patch to remove workaround for DEC C++ compiler - now all compilers will use this->invalidate_iterators_except Jan Gaspar 2010-04-26 09:40:08 +00:00
  • d495873185 circular_buffer: applied patch to remove workaround for DEC C++ compiler - now all compilers will use this->invalidate_iterators_except Jan Gaspar 2010-04-21 21:33:52 +00:00
  • 56482eb256 Release 1.43.0 beta 1 boost-1.43.0-beta1 Beman Dawes 2010-04-21 14:13:35 +00:00
  • d96a16831f Create a branch for inspect fixes. Daniel James 2010-04-20 21:11:27 +00:00
  • 65810242ee circular_buffer: updated documentation Jan Gaspar 2010-03-18 12:39:52 +00:00
  • 1c17ae088e circular_buffer: doc update Jan Gaspar 2010-03-18 12:36:41 +00:00
  • 2f6170ccbe circular_buffer: documentation update - Interprocess compatibility Jan Gaspar 2010-03-17 14:37:23 +00:00
  • 227f232b78 new branch to fix documentation Frank Birbacher 2010-03-14 07:44:37 +00:00
  • 64409b1736 Create a branch for autoprefixing Steven Watanabe 2010-02-28 19:19:07 +00:00
  • 47462bf888 Boost 1.42.0 boost-1.42.0 Beman Dawes 2010-02-02 20:03:43 +00:00
  • f0800369de Branch for merging Boost.Build and Boost.Jam completely. Vladimir Prus 2010-01-19 20:47:20 +00:00
  • 0282b8ee74 circular_buffer: constant complexity of clear method and destructor; added erase_begin and erase_end methods Jan Gaspar 2010-01-04 15:54:37 +00:00
  • 637c7535a0 circular_buffer: updated documentation Jan Gaspar 2010-01-04 12:39:18 +00:00
  • 8572432cb7 circular_buffer: constant complexity of clear method and destructor Jan Gaspar 2010-01-01 22:23:27 +00:00
  • 433a5b8caa Create maintenance branch for 1.41. Vladimir Prus 2009-11-19 06:09:27 +00:00
  • 1dc13382a1 Release 1.41.0 boost-1.41.0 Beman Dawes 2009-11-18 14:58:26 +00:00
  • 2bb6fadd06 Release 1.41.0 Beta 1 boost-1.41.0-beta1 Beman Dawes 2009-11-04 12:14:07 +00:00
  • 5a30fe21d8 circular_buffer: added erase_begin and erase_end methods Jan Gaspar 2009-10-26 21:37:01 +00:00
  • 18b8465b25 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +00:00
  • cde2abac0c rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +00:00
  • 2659a43433 Release 1.40.0 boost-1.40.0 Beman Dawes 2009-08-27 16:24:59 +00:00
  • d1654b1084 creating branch to fix intrusive for Sun CC (#3339) Christopher Hite 2009-08-24 17:08:35 +00:00
  • f2247e1b9b circular_buffer: #3285 Jan Gaspar 2009-07-29 13:20:21 +00:00