Commit Graph

  • f1593a42d6 [geometry] merged revisions r78001:r78851 which were not yet merged earlier Barend Gehrels 2012-12-16 16:08:33 +0000
  • 3616552117 [geometry] merged to release branch Barend Gehrels 2012-12-16 15:14:35 +0000
  • 2e8ff4dd4b Chrono: merge 81560 Vicente J. Botet Escriba 2012-12-16 11:15:58 +0000
  • 324cb96c99 Ratio: warning removal Vicente J. Botet Escriba 2012-12-16 08:49:51 +0000
  • ac664e0aa4 Merged revision(s) 81900-81901 from trunk: Replace use of BOOST_HAS_RVALUE_REFS with !BOOST_NO_CXX11_RVALUE_REFERENCES. ........ Replace use of BOOST_HAS_VARIADIC_TMPL with !BOOST_NO_CXX11_VARIADIC_TEMPLATES. ........ Peter Dimov 2012-12-15 20:20:20 +0000
  • f46685dd72 Boost.Atomic and Boost.Lockfree merged from trunk. Andrey Semashev 2012-12-15 18:28:27 +0000
  • 15a4c127d4 merging current boost/python and libs/python from trunk into release branch Ralf W. Grosse-Kunstleve 2012-12-15 01:25:41 +0000
  • af78c090e1 Merged revision(s) 81886,81887,81894,81905 from trunk: Use BOOST_NO_CXX11_RVALUE_REFERENCES and BOOST_NO_CXX11_VARIADIC_TEMPLATES instead of the legacy macros. Rename identifiers of detail utility functions. ........ Two detail utility functions identifier renaming reverted ........ Remove -fno-deduce-init-list for certain tests in Jamfile.v2 ........ Correct call to init_list in make_shared and allocate_shared. Move g++ failing case into separate test to not mask other issues. ........ Glen Fernandes 2012-12-14 18:35:03 +0000
  • b192d177cd heap: merge changes from trunk Tim Blechmann 2012-12-14 17:15:35 +0000
  • 2e9a9772af [bimap] Merge to release Matias Capeletto 2012-12-14 14:21:53 +0000
  • c09ce2db44 Spirit: more merging from trunk Hartmut Kaiser 2012-12-14 01:38:53 +0000
  • 14fa86dc85 Unordered: Merge test tweaks + inspect fixes from trunk. Daniel James 2012-12-13 22:39:44 +0000
  • a17ca1f579 Hash: Merge from trunk. Daniel James 2012-12-13 22:34:18 +0000
  • 4a90aa9e94 Spirit: merging from trunk Hartmut Kaiser 2012-12-13 22:06:53 +0000
  • a4fd3bca43 Backing out subversion change from [78624]. Daniel James 2012-12-13 21:46:21 +0000
  • 73ecd49275 Fully merging inspect. Daniel James 2012-12-13 21:39:33 +0000
  • 4957e37fcf Thread: merge [81788]-tools dir missing Vicente J. Botet Escriba 2012-12-13 21:33:57 +0000
  • 568eccacda Thread: merge [81791]-tools dir missing Vicente J. Botet Escriba 2012-12-13 21:32:58 +0000
  • a8574e26ce Merged revision(s) 81860-81861 from trunk: Change make_shared to use the new _internal_get_untyped_deleter. Fixes #6830. ........ Add allocate_shared_noinit. ........ Peter Dimov 2012-12-13 14:57:12 +0000
  • f3d3706f36 Merged revision(s) 72437 from trunk: Lock-free sp_counted_base for SNC/PS3, thanks Peter Dimov Peter Dimov 2012-12-13 14:53:09 +0000
  • d4f1cbb131 Move: Merging from trunk Hartmut Kaiser 2012-12-13 00:15:53 +0000
  • e3dd8ab772 Merged revision(s) 81858,81859,81865,81867 from trunk: Add overloads of allocate_shared_noinit to complement make_shared_noinit ........ Explicitly name detail array construct overloads for different parameter types. ........ Use _internal_get_untyped_deleter in allocate_shared_array and make_shared_array ........ Documentation corrections: make_shared_array.html ........ Glen Fernandes 2012-12-12 22:57:03 +0000
  • bc8aafa34c Merge Boost.Math changes from Trunk. John Maddock 2012-12-12 18:17:22 +0000
  • cb424593ec Merge minor fixes from Trunk. John Maddock 2012-12-12 17:09:08 +0000
  • e6263de487 Merged revision(s) 81844 from trunk: Correct link to http://www.stroustrup.com/wrapper.pdf in sp_techniques.html ........ Glen Fernandes 2012-12-11 18:42:48 +0000
  • 90a38a9713 Merged revision(s) 81780 from trunk: Use explicit operator bool when available; add nullptr support to shared_ptr. Fixes #4116. Peter Dimov 2012-12-11 18:35:21 +0000
  • 109f371a06 Remove tabs from Boost.Algorithm tests. Marshall Clow 2012-12-11 16:56:30 +0000
  • 282bf41318 Merge deprecated macro change for Boost.Utility to release; no functionality change Marshall Clow 2012-12-11 16:41:54 +0000
  • f4e276c7f5 Merge deprecated macro change for Boost.Proto to release; no functionality change Marshall Clow 2012-12-11 15:00:58 +0000
  • d5ab96939f Merge deprecated macro change for Boost.ScopeExit to release; no functionality change Marshall Clow 2012-12-11 14:54:55 +0000
  • af0b61f633 Merge deprecated macro change for Boost.LocalFunction to release; no functionality change Marshall Clow 2012-12-11 14:42:26 +0000
  • be777d9e0a Release: Merge root index. Daniel James 2012-12-11 10:52:21 +0000
  • 6c88b43afd merge K-M-P doc updates to release; Fixes #7656 Marshall Clow 2012-12-10 21:13:08 +0000
  • 12425043fc Merge extra tests for Boost.StringAlgo.Split to release Marshall Clow 2012-12-10 20:10:12 +0000
  • 0340bc84fd Merge from trunk; Fixes #7346 Marshall Clow 2012-12-10 19:23:54 +0000
  • d93d5e85fb Merge changes from Trunk. John Maddock 2012-12-10 18:11:39 +0000
  • ada5cf643e Merge changes from Trunk. John Maddock 2012-12-10 17:28:53 +0000
  • 9d32298a8b Merge config updates from Trunk. John Maddock 2012-12-10 17:26:30 +0000
  • 95fcee9090 Merge URL fix for boyer-moore; Fixes #7781 Marshall Clow 2012-12-10 15:40:23 +0000
  • aa7363dd83 Merge doc fix for minmax; Fixes #7751 Marshall Clow 2012-12-10 15:28:36 +0000
  • 55fab6aedc Merged Deprecated macro tests for inspect tool to release branch Marshall Clow 2012-12-10 15:12:51 +0000
  • 0c4d24b9a4 Merge fixes from Trunk. John Maddock 2012-12-10 13:18:45 +0000
  • cd6ced08e8 Merge fixes from Trunk: fixes GCC compile errors. John Maddock 2012-12-10 12:58:17 +0000
  • a0effa8fa6 Thread: merge from trunk 1.53 strict lock tests Vicente J. Botet Escriba 2012-12-10 07:37:23 +0000
  • 9ff68d934a merging odeint from trunk Karsten Ahnert 2012-12-09 21:20:29 +0000
  • 46d33f400b Merge multiprecision from Trunk. John Maddock 2012-12-09 12:01:09 +0000
  • 8f532ae841 Merged revision(s) 81748-81750,81752,81759,81782 from trunk: Refactoring in detail array_deleter before adding support for special-casing trivially default-constructible construction and trivially destroyable destruction. ........ Special case array construction for trivially default-constructible types and array destruction for trivially-destroyable types. ........ Optimization in initialization overload of array_construct for compilers to optimize it into the equivalent of a memset ........ Correctly use r-value reference semantics for Args and T in array utilities ........ Change ordering of overload definitions in array_utility.hpp ........ Convert function parameter for inner array size into template parameter and make identifiers in array_deleter consistent with those in array_utility ........ Glen Fernandes 2012-12-08 18:30:27 +0000
  • 9105e58395 Wave: merging from trunk Hartmut Kaiser 2012-12-08 16:43:30 +0000
  • 8db6b9e8d4 Spirit: merging from trunk Hartmut Kaiser 2012-12-08 16:31:17 +0000
  • 16a609d974 Merge variant from trunk: * Fix #7718 (move constructor from template type added) * More tests and minor bugfixes * Deprecated macros replaced with new ones (thanks to Marshall Clow) Antony Polukhin 2012-12-08 15:44:16 +0000
  • 08d33a1a4d coroutine: fix min/max problem triggered by Windows min/max macros Oliver Kowalke 2012-12-08 11:40:02 +0000
  • 625161051e Merged revision(s) 81730-81731, 81776 from trunk: Fix get_pointer for the array case, add operator= for unique_ptr, update auto_ptr signatures to use rvalue reference when available. ........ Update shared_ptr.htm. ........ Add more unique_ptr tests. ........ Peter Dimov 2012-12-08 00:57:04 +0000
  • f9958d82ed boost.python: merging trunk to release Ralf W. Grosse-Kunstleve 2012-12-07 19:51:06 +0000
  • f03cb62896 coroutine: initial commit Oliver Kowalke 2012-12-07 19:21:59 +0000
  • 651f546e9d Thread: merge from trunk noit, default to version 3, synchronized_value move semantics Vicente J. Botet Escriba 2012-12-07 17:10:06 +0000
  • 1e3be8df44 Unordered: Remove and update various deprecated things. Daniel James 2012-12-05 22:06:57 +0000
  • 400ff0ec15 heap: merge changes from trunk Tim Blechmann 2012-12-05 16:01:42 +0000
  • 874dcafa15 context: merge from trunk Oliver Kowalke 2012-12-05 08:48:49 +0000
  • ea19d1536d Merged revisions 81700,81703 from trunk: Add overloads of make_shared and allocate_shared for arrays for E&& where E is typename boost::detail::array_base<T>::type ........ Update documentation and remove unused code. ........ Glen Fernandes 2012-12-05 04:28:20 +0000
  • 3193264d83 Merged revision 81463 from trunk: Update shared_ptr casts. ........ Glen Fernandes 2012-12-05 04:13:51 +0000
  • f2d482010a Merged revision(s) 81488 from trunk: Apply patch from #7722. Fixes #7722. Peter Dimov 2012-12-05 03:44:40 +0000
  • 0dd34f9cf9 Merge macro changes for Boost.Signals2 to release Marshall Clow 2012-12-04 18:22:19 +0000
  • 1c99807a91 Merge 81687,81688,81689 from ^/trunk Jürgen Hunold 2012-12-04 09:47:38 +0000
  • 03608d6244 Merged revision(s) 81684-81685 from trunk: For fixed size arrays upon constructor exception thrown destroy correctly. ........ Minor cosmetic change in detail array_deleter ........ Glen Fernandes 2012-12-03 15:42:15 +0000
  • 34ce4dc0f0 context: bugfix for 64bit Mac OS X Oliver Kowalke 2012-12-03 08:25:29 +0000
  • b593c94793 Merged revision(s) 81641-81643,81658,81669,81681 from trunk: Use const T (&)[N] for fixed size arrays instead of std::initializer<T> in overloads of make_shared and allocate_shared for arrays. ........ Use BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX instead for certain overloads of make_shared and allocate_shared ........ Code consistency: Use the same style of #if conditional compilation checks in allocate_shared_array.hpp and make_shared_array.hpp. ........ Change make_shared and allocate_shared array form overload for size and inner array initialization list to use const T(&)[N] instead of std::initializer_list<T>. ........ Move two tests for allocate_shared and make_shared within check for BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX ........ Make specializations of detail array_deleter consistent. ........ Glen Fernandes 2012-12-02 23:15:55 +0000
  • 3ed146523f Fixed documentation bug 7529 Ion Gaztañaga 2012-12-02 21:07:41 +0000
  • eedcdc678e Merge lexical_cast from trunk: * Deduce stream character type for user defined classes (fixes #6786) * Deprecated macros replaced with new ones (thanks to Marshall Clow) * Updated documentation (refs #6786, fixes #7582) * More tests and minor bugfixes Antony Polukhin 2012-12-02 09:33:42 +0000
  • 8188db31be Thread: merge from trunk 1.53 Vicente J. Botet Escriba 2012-12-02 09:22:33 +0000
  • b70ad2fbc9 Ratio: merge from trunk 1.53 Vicente J. Botet Escriba 2012-12-01 23:39:04 +0000
  • eb96a2f714 Merged interprocess from trunk Ion Gaztañaga 2012-12-01 23:08:28 +0000
  • 9071a16bd6 Merged container from trunk Ion Gaztañaga 2012-12-01 23:01:47 +0000
  • ae31912cf2 Merged intrusive from trunk Ion Gaztañaga 2012-12-01 22:56:12 +0000
  • f3d3712ddb Merged from trunk Ion Gaztañaga 2012-12-01 22:50:46 +0000
  • f2f80bd581 Merged from trunk Ion Gaztañaga 2012-12-01 22:50:24 +0000
  • 2131fedaa6 Merge from trunk Vicente J. Botet Escriba 2012-12-01 15:22:34 +0000
  • 45bf0bfefd Merge documentation change (revision 81485) from trunk. Glen Fernandes 2012-11-30 17:36:19 +0000
  • 832514536f Merged revision(s) 81608-81610 from trunk: Optimization: Add specializations of make_array_helper, allocate_array_helper, and array_deleter for fixed size arrays to avoid storing size. ........ Consistent formatting across overloads of make_shared and allocate_shared (array forms). ........ More consistency in type parameters in helper details of allocate_shared and make_shared. ........ Glen Fernandes 2012-11-30 17:29:36 +0000
  • 81ca0792be context: bufix (Mac OS X) Oliver Kowalke 2012-11-30 07:38:52 +0000
  • 39f1741c79 context: merge from trunk (replace align_stack() by assembler; remove stack-allocator) Oliver Kowalke 2012-11-28 07:52:08 +0000
  • 4bcb5526d2 heap: merge changes from trunk Tim Blechmann 2012-11-22 10:59:37 +0000
  • 93d1bb1b39 Merge rebuilt bcp docs to release. Daniel James 2012-11-22 09:03:49 +0000
  • 711f0940e8 Merged revision(s) 81368, 81399, 81407-81409, 81419, 81430-81431, 81437 from trunk: Apply BOOST_NOEXCEPT patch. Refs #7523. ........ Replace std::forward with detail::sp_forward. ........ Cosmetic changes in make_shared_array.hpp and allocate_shared_array.hpp ........ Documentation of make_shared_array: Minor corrections ........ Make make_shared_array.hpp and allocate_shared_array.hpp consistent with namespace qualification in rest of smart_ptr. ........ Update smart_ptr.htm with link to make_shared_array.htm which lists the many overloads of make_shared and allocate_shared for arrays. ........ Update documentation for make_shared and allocate_shared array forms. ........ Minor corrections in make_shared_array.html documentation. ........ Borland fixes. ........ Peter Dimov 2012-11-21 15:38:06 +0000
  • 3f5734c76f Merge from trunk: merge performance tests (refs #7620) Antony Polukhin 2012-11-21 14:51:12 +0000
  • ea61fea613 Merge from trunk: added basic rvalue support and marked some functions with BOOST_NOEXCEPT (fixes #7620) Antony Polukhin 2012-11-21 14:47:12 +0000
  • 80d4ced5b1 heap: merge fixes from trunk Tim Blechmann 2012-11-21 14:23:09 +0000
  • 26a109cace Merge to release. Fixes #7712 Frank Mori Hess 2012-11-20 05:25:07 +0000
  • 270fe97b62 a) fixed issues related to running outside the boost directory tree. b) removed processing with process_jam_log as a requirement. The program will still work, but may not include as much information when tests fail. Robert Ramey 2012-11-17 20:18:03 +0000
  • c65774d123 Boostbook: Merge libxslt fix from trunk. Daniel James 2012-11-17 18:50:04 +0000
  • 27f45966c3 Merged [81348] from trunk. Fixes #7693. Peter Dimov 2012-11-16 14:11:25 +0000
  • e05104e38d Merged revision(s) 81341-81342 from trunk: Add additional overload for allocate_shared and make_shared array forms that take initializer list of T for the array types T[M][N] ........ Minor style change: Fix indentation in allocate_shared_array.hpp and make_shared_array.hpp ........ Peter Dimov 2012-11-16 14:09:18 +0000
  • a8fb298de6 Merge library list fix. Daniel James 2012-11-15 13:46:38 +0000
  • f523941d14 Unordered: Merge code clean up. Daniel James 2012-11-15 13:43:37 +0000
  • cd88124ff3 Remove deprecated container_fwd header. Daniel James 2012-11-15 13:25:08 +0000
  • 2a47eb35c7 Merged revision(s) 81149, 81159, 81171, 81174, 81219-81220, 81222-81224, 81226, 81229-81239, 81242, 81253, 81257-81262, 81265-81268, 81271-81272, 81275-81277, 81299-81300 from trunk: Implement shared_ptr<X[]>, weak_ptr<X[]>. Refs #1113. ........ Fix shared_ptr<T[]> EDG issues. ........ Disable make_shared<T> overloads when T is Q[]. ........ Add catch(...) clauses to sp_array_test.cpp. ........ Add allocate_shared and make_shared for shared_ptr arrays of runtime size. Fulfills need for allocate_shared_array and make_shared_array. ........ Update Jamfile.v2 to run make_shared array tests and allocate_shared array tests. ........ Fix g++ issues. ........ Add specialization of sp_if_not_array<T[N]>. ........ Rename make_shared.hpp to make_shared_object.hpp, include from make_shared.hpp. ........ Add make_shared_array_args_test.cpp. ........ Add support for make_shared of array of arrays. Correctly destroy elements and construct elements for the variadic template constructor variants. ........ Fix sp_convertible<T const[], T const[]>. ........ Update smart_ptr/detail/array_helper to have create and create_noinit for non-array case. ........ Rename sp_convertible_test.cpp to shared_ptr_convertible_test.cpp. ........ Don't treat array_helper create and create_noinit for array types as a special case. ........ Add sp_convertible_test.cpp. ........ Fix array_helper (create_noinit and use of args...). ........ Update allocate_shared and make_shared to treat multidimensional array as single dimension. Remove detail array_helper. Add detail array traits. Update tests. ........ Simplify array_deleter interface ........ Add missing semicolon. ........ Fix typo. ........ Add tests for variadic template constructors overload of array forms of make_shared and allocate_shared for multidimensional arrays and up to 9 constructor arguments. ........ Add support for shared_ptr<X[N>. ........ Add C++11 initializer list support for make_shared and allocate_shared array forms. Peter Dimov 2012-11-14 13:52:11 +0000
  • 7b9b6545c3 Merge from 57197, 57206, 57423, 57518 did not apply to 'libs' for some reason; update. Peter Dimov 2012-11-14 13:36:44 +0000
  • dd1a636fba Merged revision(s) 57197, 57206, 57423, 57518 from trunk: Renamed enable_shared_from_this2 to enable_shared_from_raw and added shared_from_raw free function. These changes fix the pointer value in shared_ptr which were obtained before an external shared_ptr has taken ownership of the object (for example when a shared_ptr to this is obtained in an object's constructor). Peter Dimov 2012-11-14 13:26:30 +0000
  • 28a444dff1 Merged [81134] from trunk. Fixes #6308. Refs #6667. Peter Dimov 2012-11-14 12:09:30 +0000
  • ad23d4917e Merged [81131] from trunk. Fixes #6625. Peter Dimov 2012-11-14 12:04:48 +0000
  • 486ec6730b Merged [81128] from trunk. Fixes #7141. Peter Dimov 2012-11-14 11:57:58 +0000