Commit Graph

  • 9d2dd3f219 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • c0fb2515b0 Merge from trunk Beman Dawes 2009-01-19 18:56:42 +0000
  • d2ce3c5791 Add Blackfin support to fix #2663 Beman Dawes 2009-01-19 18:52:23 +0000
  • f8ffc48c7e Merged revisions 49661-49662,49666,49669,49735,49756,49770,49811 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2008-11-20 22:53:20 +0000
  • 120abc637c Add a forwarding header for container_fwd.hpp Daniel James 2008-11-09 12:11:50 +0000
  • 34684d4df2 Move hash detail headers out of boost/functional/detail. Daniel James 2008-11-09 12:03:45 +0000
  • 20ab8a4e7d Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • c6024a4ac4 include header which includes "size_t" Robert Ramey 2008-10-12 19:49:05 +0000
  • da0f568852 added workaround for http://bugs.sun.com/view_bug.do?bug_id=6757317 , also discussed at http://lists.boost.org/boost-users/2008/10/41154.php Joaquín M López Muñoz 2008-10-12 13:06:22 +0000
  • 20c35502cb Merged revisions 43283,43992,44388 via svnmerge from https://svn.boost.org/svn/boost/trunk Marshall Clow 2008-10-09 18:05:35 +0000
  • 4ae97fa5cb boost/pending/: ported revision 48251 ("integer_log2.hpp and lowest_bit.hpp, in boost/pending/: little comment cleanup (svn anchors, etc.); added a static_cast<> to silence (harmless) MSVC++ warnings") from trunk Gennaro Prota 2008-08-24 18:16:24 +0000
  • 18dbae4700 integer_log2.hpp and lowest_bit.hpp, in boost/pending/: little comment cleanup (svn anchors, etc.); added a static_cast<> to silence (harmless) MSVC++ warnings Gennaro Prota 2008-08-20 11:06:23 +0000
  • b328080dbb Merged 44595, 44638, 44707, 44711, 44728 from trunk to release Peter Dimov 2008-07-12 10:41:24 +0000
  • a6af6ca66f Merged 43316, 43317, 43318, 43733, 43782, 43873, 43888, 43916, 43950, 44055, 44056, 44058, 44073, 44074, 44132, 44137, 44138, 44140, 44344 from trunk to release Peter Dimov 2008-07-12 09:55:08 +0000
  • df8aaff6da merged up to rev. 47041 from trunk Joaquín M López Muñoz 2008-07-03 16:51:53 +0000
  • 06946f6607 Boost 1.36 version of Boost.MultiIndex passim: supressed non-ASCII chars in C++ code bidir_node_iterator.hpp: deleted unused template parameter bucket_array.hpp: avoided allocator<void> instantiations hash_index_iterator.hpp: avoided allocator<void> instantiations hash_index_node.hpp: avoided allocator<void> instantiations, renamed var ord_index_node.hpp: avoided allocator<void> instantiations rnd_index_loader.hpp: avoided allocator<void> instantiations rnd_index_node.hpp: avoided allocator<void> instantiations rnd_index_ptr_array.hpp: avoided allocator<void> instantiations rnd_node_iterator.hpp: deleted unused template parameter seq_index_node.hpp: avoided allocator<void> instantiations hashed_index.hpp: rewritten modify_ so that elements with unmodified key do not change position multi_index_container.hpp: added allocator ctor acknowledgements.html: added acknowledgements for Boost 1.36 compiler_specifics.html: typo hash_indices.html: documented updating functions behavior wrt unmodified keys, formatting typos key_extraction.html: formatting typos multi_index_container.html: added allocator ctor, formatting typos ord_indices.html: documented updating functions behavior wrt unmodified keys, formatting typos rnd_indices.html: formatting typos seq_indices.html: formatting typos release_notes.html: added release notes for Boost 1.36 hashed.cpp: blocked Boost inspect tool check for ASCII only chars non_std_allocator.hpp: removed void specialization to verify that no allocator<void> instantiations are generated test_copy_assignment.cpp: added test for multi_index_container allocator ctor test_update.cpp: added test for stability of update functions wrt to unmodified keys Joaquín M López Muñoz 2008-06-27 13:32:24 +0000
  • 3c2c779258 simplified namespace issue with mbstate_t Robert Ramey 2008-06-15 17:01:43 +0000
  • 7c911e570f modification to correct error detected on stdxxx tests Robert Ramey 2008-06-14 17:46:41 +0000
  • 96b53f28a8 silenced warning about comma operator (C4913) for VC 8-9 with warning level 4 Jonathan Turkanis 2008-05-25 23:36:55 +0000
  • 7e259580c1 Apply NetBSD fix from issue #1922. John Maddock 2008-05-21 15:39:41 +0000
  • 3d539b76df Factored out boost/detail/lightweight_thread.hpp. Peter Dimov 2008-04-20 15:37:08 +0000
  • e4054d843a spinlock_nt.hpp added, Cygwin fixes. Peter Dimov 2008-04-05 15:06:31 +0000
  • 9dcdea9efc Replaced all occurrences of non-ASCII copyright symbol with '(c)' for people using non-ASCII code pages Marshall Clow 2008-04-02 01:42:32 +0000
  • 680e819cf3 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:38:02 +0000
  • 22520394e4 Full merge from trunk at revision 41356 of entire boost-root tree. Beman Dawes 2007-11-25 18:07:19 +0000
  • 9469ab6c88 config, detail, filesystem, system, tools, at 41278. Beman Dawes 2007-11-23 17:03:14 +0000
  • 715c05005f Added changes from David Deakins to enable compilation on Windows CE Anthony Williams 2007-11-02 09:17:02 +0000
  • 6443246b4b Boost 1.35 version of Boost.MultiIndex allocator_utilities.hpp: added partial_std_allocator_wrapper::value_type composite_key.hpp: used hash_fwd.hpp auto_space.hpp: added support for non-standard allocators bidir_node_iterator.hpp: moved friend-injected operators out of class copy_map.hpp: added support for non-standard allocators hash_index_args.hpp: removed deprecated use of <boost/functional/hash/hash.hpp> hash_index_iterator.hpp: moved friend-injected operators our of class hash_index_node.hpp: added support for non-standard allocators header_holder.hpp:added support for non-standard allocators index_base.hpp: added support for non-standard allocators, added modify_rollback, added small improvement to modify index_loader.hpp: added support for non-standard allocators index_matcher.hpp: added support for non-standard allocators index_node_base.hpp: added support for non-standard allocators iter_adaptor.hpp: added some out-of-class operators to alleviate a MSVC++ 6.0 problem modify_key_adaptor.hpp: renamed some vars to accomudate broader usage scope node_type.hpp: added support for non-standard allocators ord_index_node.hpp: added support for non-standard allocators ord_index_ops.hpp: implemented a more efficient equal_range rnd_index_loader.hpp: added support for non-standard allocators rnd_index_node.hpp: added support for non-standard allocators rnd_index_ops.hpp: added support for non-standard allocators rnd_index_ptr_array.hpp: added support for non-standard allocators rnd_node_iterator.hpp: moved friend-injected operators out of class seq_index_node.hpp: added support for non-standard allocators seq_index_ops.hpp: added support for non-standard allocators uintptr_type.hpp: added support for __int64 unbounded.hpp: fixed ODR problem value_compare.hpp: fixed a small unefficiency global_fun: initial commit hashed_index.hpp: added support for non-standard allocators, added c[r]{begin|end}, [local_]iterator_to, rollback modify identity_fwd.hpp: fixed wrong include guard name key_extractors.hpp: added global_fun mem_fun.hpp: removed superfluous =0's ordered_index.hpp: added support for non-standard allocators, added c[r]{begin|end}, iterator_to, rollback modify, improved equal_range and range, added conformance to DR 233 random_access_index.hpp: added support for non-standard allocators, added c[r]{begin|end}, iterator_to, rollback modify, added conformance to 23.1.1/9 sequenced_index.hpp: added support for non-standard allocators, added c[r]{begin|end}, iterator_to, rollback modify, added conformance to 23.1.1/9, improved resize multi_index_container.hpp: added support for non-standard allocators, improved ctor_args_list, rollback modify acknowledgements.html: added entry for Boost 1.35 examples.html: renamed example 2, added B.IP example/composite_keys.cpp future_work.html: removed entry on bimap hash_indices.html: added c[r]{begin|end}, [local_]iterator_to, rollback modify reference/index.html: added global_fun reference/key_extraction.html: added global_fun, added technical correction multi_index_container.html: added support for non-standard allocators ord_indices.html: added c[r]{begin|end}, iterator_to, rollback modify rnd_indices.html: added c[r]{begin|end}, iterator_to, rollback modify seq_indices.html: added c[r]{begin|end}, iterator_to, rollback modify release_notes.html: added entry for Boost 1.35 tests.html: added new serialization test file basics.html: added rollback modify creation.html: added support for non-standard allocators tutorial/indices.html: added iterator_to tutorial/key_extraction.html: added global_fun composite_keys.cpp: fixed technicality fun_key.cpp: was memfun_key.cpp, added global_fun ip_allocator.cpp: initial commit example/Jamfile.v2: renamed memfun_key, added ip_allocator test_perf.cpp: fixed technicality employee.hpp: used a non-standard allocator test/Jamfile.v2: added new test file non_std_allocator.hpp: initial commit pair_of_ints.hpp: added decrement facilities test_capacity.cpp: added extra check on resize test_copy_assignment.cpp: added test for 23.1.1/9 test_iterators.cpp: added tests for c[r]{begin|end} and [local_]iterator_to, fixed technicality test_key_extractors.cpp: added tests for global_fun test_modifiers.cpp: added tests dor DR 233, fixed technicality test_range.cpp: added extra checks to secure range refactoring test_rearrange.cpp: fixed technicality test_serialization.cpp: added new test file test_serialization1.cpp: corrected include, used a non-standard allocator test_serialization2.cpp: corrected include, used a non-standard allocator, split some stuff ro test_serialization3.cpp test_serialization3.cpp: initial commit test_serialization3.hpp: initial commit test_serialization_template.hpp: removed some reliance on ADL test_update.cpp: addes tests for rollback modify, fixed technicality Joaquín M López Muñoz 2007-10-11 10:57:30 +0000
  • 8da5b03c03 Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • 82bda71faa Clear compiler warnings Beman Dawes 2007-09-25 13:45:52 +0000
  • 49858c1ac4 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • 1da5dd89a8 Corrected wrong order in copyright notices. Andreas Huber 2006-12-02 10:04:37 +0000
  • ec6dfefa6e Corrected wrong order in copyright notices. Andreas Huber 2006-12-02 10:04:37 +0000
  • 1df1d181c0 Merged a copyright addition from trunk to branch. Andreas Huber 2006-12-01 14:28:43 +0000
  • 57fd51f8f4 Added Caleb as copyright owner. Andreas Huber 2006-12-01 14:27:03 +0000
  • dc34adabef Merged L & C issue fixes from trunk to branch. Andreas Huber 2006-12-01 11:34:43 +0000
  • 60e5d575c0 Fixed license & copyright issues. Andreas Huber 2006-12-01 10:29:49 +0000
  • 87ff652a07 move to namespace detail Beman Dawes 2006-11-13 22:10:57 +0000
  • a548ecc968 Replaced the implementation of ct_if with a facade implementation that defers to Boost.MPL. Ronald Garcia 2006-11-13 15:35:54 +0000
  • 4e009de1ec Bring into compliance with N2066, TR2 Diagnostics Enhancements. Tests passing on Win32, Linux, on most modern compilers. Beman Dawes 2006-11-03 16:57:30 +0000
  • 8aebcc4fbd Updated patch from Boris Gubenko. John Maddock 2006-10-20 10:08:21 +0000
  • 751e863564 Updated patch from Boris Gubenko. John Maddock 2006-10-20 10:08:21 +0000
  • 2551c9baf0 Fix for HP-UX on Itanium. John Maddock 2006-10-13 17:08:47 +0000
  • 62b7d277f2 Fix for HP-UX on Itanium. John Maddock 2006-10-13 17:08:47 +0000
  • 71ec49242e Added 64-bit Intel processor support. John Maddock 2006-10-13 12:40:40 +0000
  • 7106b3c8b1 Added 64-bit Intel processor support. John Maddock 2006-10-13 12:40:40 +0000
  • 0dc54e7b18 Kill off stray 'y' character. Dave Abrahams 2006-10-09 12:29:34 +0000
  • cd03e4d537 Fix typos. Dave Abrahams 2006-10-06 15:45:41 +0000
  • 4039b44fce Fix typos. Dave Abrahams 2006-10-06 15:22:30 +0000
  • afbb75b3cb Make is_reference_to_pointer work properly with an abstract class Dave Abrahams 2006-10-05 13:51:07 +0000
  • 2f7218cdc4 Make is_reference_to_pointer work properly with an abstract class Dave Abrahams 2006-10-05 13:51:07 +0000
  • e2bea194a3 use <assert.h>; include <climits> for Borland only Gennaro Prota 2006-08-19 11:05:56 +0000
  • 72a38b9137 identification Gennaro Prota 2006-08-19 11:04:25 +0000
  • 37cd3c6dd2 Windows CE patch by Michael Fink Peter Dimov 2006-05-17 22:33:47 +0000
  • e71cca99a6 Windows CE patch by Michael Fink Peter Dimov 2006-05-17 22:33:47 +0000
  • d2e2b59111 *** empty log message *** Matthias Troyer 2006-04-30 23:56:35 +0000
  • 71a268689d merged from trunk Dave Abrahams 2006-04-30 03:05:01 +0000
  • 7d61e78d56 Keep bool_trait_def.hpp as the last #include; add bool_trait_undef.hpp at the end. Dave Abrahams 2006-04-30 03:04:18 +0000
  • 4dda81e93a This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'. nobody 2006-03-21 02:26:31 +0000
  • c749e63ff2 Win32 implementation of boost::timed_mutex Anthony Williams 2006-03-08 22:24:52 +0000
  • bbd4cb3de1 Patch for Borland 2006 compiler, using Dinkumware libraries Alisdair Meredith 2006-02-23 21:04:21 +0000
  • 3417f92b35 trivial adjustments to enable warning-free compilation with gcc -Wall -W -Werror Ralf W. Grosse-Kunstleve 2006-01-20 16:53:30 +0000
  • 5f033da80e Fixed a couple of syntax errors (reported by Juergen Hunold) Peter Dimov 2005-12-07 20:41:11 +0000
  • 6dd212ccf7 Fixed bug #1370716, static shared_ptr instances not working w/ quick_allocator Peter Dimov 2005-12-06 12:24:40 +0000
  • 9d5b0d7c0c Added more relational operators, see Bug #1191356. Eric Friedman 2005-11-26 05:50:55 +0000
  • 83ada0473d GCC 4.0.2 workarounds Dave Abrahams 2005-10-11 23:43:44 +0000
  • 36be4e716a Martin Wille pointed out some missing header dependencies; fixed. Also moved boost/python/detail/is_xxx.hpp functionality into boost/detail/is_xxx.hpp to decouple library dependencies between python and parameter. Dave Abrahams 2005-10-11 21:20:06 +0000
  • 3f8f91f7c7 reverted recent changes Jonathan Turkanis 2005-10-10 00:18:38 +0000
  • ae07663830 first try at fixing is_incrementable for gcc 4.0.2 Jonathan Turkanis 2005-10-08 16:04:39 +0000
  • d63b0de6f9 Moved BOOST_INTERLOCKED_READ stuff into its own header Anthony Williams 2005-09-23 17:24:29 +0000
  • 480b611fd2 Removed :: qualification on _Interlocked functions Anthony Williams 2005-09-23 16:56:09 +0000
  • c07f135aa9 Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if Anthony Williams 2005-09-16 14:05:33 +0000
  • 0244c5a647 Added InterlockedExchangePointer Anthony Williams 2005-09-16 13:57:44 +0000
  • 33ff8d33be InterlockedCompareExchangePointer is only intrinsic on 64 bit platforms, otherwise it's just a synonym for InterlockedCompareExchange Anthony Williams 2005-09-13 14:19:46 +0000
  • ae50e20366 Added interlocked compare/exchange for pointers, and interlocked_read for values and pointers Anthony Williams 2005-09-13 09:37:02 +0000
  • be9a4c47d4 New version of call_once for win32 Anthony Williams 2005-09-07 15:02:16 +0000
  • eb8fdcdc91 Add detection for macros used by VC: _M_IX86; little-endian. _M_IA64; little-endian, as this is the default on I64 and AMD64 is only little endian. _M_ALPHA; little-endian, as again it's the default and Windows doesn't run on big-endian Alpha anyway AFAIK. Rene Rivera 2005-07-19 23:44:52 +0000
  • 0fee73977c Fix max Douglas Gregor 2005-07-13 15:39:56 +0000
  • 2fc38490db Make some of these things into true metafunctions. Dave Abrahams 2005-06-24 15:04:30 +0000
  • 09f98c5132 Machine endianness detection taken from <boost/detail/limits.hpp> Caleb Epstein 2005-06-14 22:19:20 +0000
  • e6ddc5ae0f Workarounds for vc6 and 7. Dave Abrahams 2005-05-16 14:54:12 +0000
  • 1a9a83f0fb Link to documentation added. Peter Dimov 2005-03-20 14:53:58 +0000
  • 17dcac2940 <intrin.h> appears broken. Peter Dimov 2005-03-18 18:23:59 +0000
  • 17df7b5b7e Split sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt) Peter Dimov 2005-03-18 01:27:11 +0000
  • 30f03c5423 modifications to accomodate stlport and dinkumware Robert Ramey 2005-02-20 22:19:09 +0000
  • 24b07509e6 use utf8_codecvt_facet.hpp in detail directory Robert Ramey 2005-02-20 22:09:16 +0000
  • 1b622c7926 Previous VC6 fix broke Borland 5.5.1, using fully qualified names fixes the problem. John Maddock 2005-02-10 12:54:30 +0000
  • c986fa4341 fixes for VC6 Jonathan Turkanis 2005-02-04 22:08:38 +0000
  • 95b138ec61 Bring type traits into line with TR1 John Maddock 2005-01-30 15:47:46 +0000
  • a210e0e5c5 missing partial_std_allocator_wrapper ctor, fix by Daniel James Joaquín M. López Muñoz 2005-01-24 07:36:47 +0000
  • 63a3c4ccf5 Merge the utf8 workaround in program_options and serialization and put the result to boost/detail and libs/detail. Vladimir Prus 2005-01-20 08:49:13 +0000
  • fa65f4e34c Removed an instance of metafunction forwarding for Borland 5.x Jonathan Turkanis 2004-12-13 04:58:28 +0000
  • fd06013885 added copyrights Jeremy Siek 2004-10-20 13:07:46 +0000
  • 5fcbfdf2f8 Changed files to BSL based on permissions in blanket-permission.txt John Maddock 2004-09-28 12:55:45 +0000
  • 4ce66b8475 Move indirect_traits to boost/detail Dave Abrahams 2004-09-15 15:00:12 +0000
  • c2286bbe08 Partial conversion to the BSL John Maddock 2004-09-14 11:55:22 +0000
  • d67afd0e09 Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net Dave Abrahams 2004-09-03 15:41:08 +0000
  • b2deb5ac68 merge new MPL version from 'mplbook' branch Aleksey Gurtovoy 2004-09-02 15:41:37 +0000
  • badda17c31 adjustment for some stlports Robert Ramey 2004-08-24 15:12:29 +0000
  • d29b455f5f Converted files to the BSL. John Maddock 2004-08-20 11:10:24 +0000