4ae97fa5cbboost/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
18dbae4700integer_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
b328080dbbMerged 44595, 44638, 44707, 44711, 44728 from trunk to release
Peter Dimov
2008-07-12 10:41:24 +0000
a6af6ca66fMerged 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
df8aaff6damerged up to rev. 47041 from trunk
Joaquín M López Muñoz
2008-07-03 16:51:53 +0000
06946f6607Boost 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
3c2c779258simplified namespace issue with mbstate_t
Robert Ramey
2008-06-15 17:01:43 +0000
7c911e570fmodification to correct error detected on stdxxx tests
Robert Ramey
2008-06-14 17:46:41 +0000
96b53f28a8silenced warning about comma operator (C4913) for VC 8-9 with warning level 4
Jonathan Turkanis
2008-05-25 23:36:55 +0000
7e259580c1Apply NetBSD fix from issue #1922.
John Maddock
2008-05-21 15:39:41 +0000
3d539b76dfFactored out boost/detail/lightweight_thread.hpp.
Peter Dimov
2008-04-20 15:37:08 +0000
e4054d843aspinlock_nt.hpp added, Cygwin fixes.
Peter Dimov
2008-04-05 15:06:31 +0000
9dcdea9efcReplaced 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
680e819cf3Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:38:02 +0000
22520394e4Full merge from trunk at revision 41356 of entire boost-root tree.
Beman Dawes
2007-11-25 18:07:19 +0000
715c05005fAdded changes from David Deakins to enable compilation on Windows CE
Anthony Williams
2007-11-02 09:17:02 +0000
6443246b4bBoost 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
8da5b03c03Starting point for releases
Beman Dawes
2007-10-05 14:25:06 +0000
49858c1ac4This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'.
nobody
2007-07-24 19:28:14 +0000
1da5dd89a8Corrected wrong order in copyright notices.
Andreas Huber
2006-12-02 10:04:37 +0000
ec6dfefa6eCorrected wrong order in copyright notices.
Andreas Huber
2006-12-02 10:04:37 +0000
1df1d181c0Merged a copyright addition from trunk to branch.
Andreas Huber
2006-12-01 14:28:43 +0000
57fd51f8f4Added Caleb as copyright owner.
Andreas Huber
2006-12-01 14:27:03 +0000
dc34adabefMerged L & C issue fixes from trunk to branch.
Andreas Huber
2006-12-01 11:34:43 +0000
60e5d575c0Fixed license & copyright issues.
Andreas Huber
2006-12-01 10:29:49 +0000
87ff652a07move to namespace detail
Beman Dawes
2006-11-13 22:10:57 +0000
a548ecc968Replaced the implementation of ct_if with a facade implementation that defers to Boost.MPL.
Ronald Garcia
2006-11-13 15:35:54 +0000
4e009de1ecBring 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
8aebcc4fbdUpdated patch from Boris Gubenko.
John Maddock
2006-10-20 10:08:21 +0000
751e863564Updated patch from Boris Gubenko.
John Maddock
2006-10-20 10:08:21 +0000
2551c9baf0Fix for HP-UX on Itanium.
John Maddock
2006-10-13 17:08:47 +0000
62b7d277f2Fix for HP-UX on Itanium.
John Maddock
2006-10-13 17:08:47 +0000
71ec49242eAdded 64-bit Intel processor support.
John Maddock
2006-10-13 12:40:40 +0000
7106b3c8b1Added 64-bit Intel processor support.
John Maddock
2006-10-13 12:40:40 +0000
0dc54e7b18Kill off stray 'y' character.
Dave Abrahams
2006-10-09 12:29:34 +0000
cd03e4d537Fix typos.
Dave Abrahams
2006-10-06 15:45:41 +0000
4039b44fceFix typos.
Dave Abrahams
2006-10-06 15:22:30 +0000
afbb75b3cbMake is_reference_to_pointer work properly with an abstract class
Dave Abrahams
2006-10-05 13:51:07 +0000
2f7218cdc4Make is_reference_to_pointer work properly with an abstract class
Dave Abrahams
2006-10-05 13:51:07 +0000
e2bea194a3use <assert.h>; include <climits> for Borland only
Gennaro Prota
2006-08-19 11:05:56 +0000
71a268689dmerged from trunk
Dave Abrahams
2006-04-30 03:05:01 +0000
7d61e78d56Keep 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
4dda81e93aThis commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
nobody
2006-03-21 02:26:31 +0000
c749e63ff2Win32 implementation of boost::timed_mutex
Anthony Williams
2006-03-08 22:24:52 +0000
bbd4cb3de1Patch for Borland 2006 compiler, using Dinkumware libraries
Alisdair Meredith
2006-02-23 21:04:21 +0000
3417f92b35trivial adjustments to enable warning-free compilation with gcc -Wall -W -Werror
Ralf W. Grosse-Kunstleve
2006-01-20 16:53:30 +0000
5f033da80eFixed a couple of syntax errors (reported by Juergen Hunold)
Peter Dimov
2005-12-07 20:41:11 +0000
6dd212ccf7Fixed bug #1370716, static shared_ptr instances not working w/ quick_allocator
Peter Dimov
2005-12-06 12:24:40 +0000
9d5b0d7c0cAdded more relational operators, see Bug #1191356.
Eric Friedman
2005-11-26 05:50:55 +0000
83ada0473dGCC 4.0.2 workarounds
Dave Abrahams
2005-10-11 23:43:44 +0000
36be4e716aMartin 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
3f8f91f7c7reverted recent changes
Jonathan Turkanis
2005-10-10 00:18:38 +0000
ae07663830first try at fixing is_incrementable for gcc 4.0.2
Jonathan Turkanis
2005-10-08 16:04:39 +0000
d63b0de6f9Moved BOOST_INTERLOCKED_READ stuff into its own header
Anthony Williams
2005-09-23 17:24:29 +0000
480b611fd2Removed :: qualification on _Interlocked functions
Anthony Williams
2005-09-23 16:56:09 +0000
c07f135aa9Added BOOST_INTERLOCKED_EXCHANGE_POINTER in all branches of the #if
Anthony Williams
2005-09-16 14:05:33 +0000
0244c5a647Added InterlockedExchangePointer
Anthony Williams
2005-09-16 13:57:44 +0000
33ff8d33beInterlockedCompareExchangePointer is only intrinsic on 64 bit platforms, otherwise it's just a synonym for InterlockedCompareExchange
Anthony Williams
2005-09-13 14:19:46 +0000
ae50e20366Added interlocked compare/exchange for pointers, and interlocked_read for values and pointers
Anthony Williams
2005-09-13 09:37:02 +0000
be9a4c47d4New version of call_once for win32
Anthony Williams
2005-09-07 15:02:16 +0000
eb8fdcdc91Add 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
0fee73977cFix max
Douglas Gregor
2005-07-13 15:39:56 +0000
2fc38490dbMake some of these things into true metafunctions.
Dave Abrahams
2005-06-24 15:04:30 +0000
09f98c5132Machine endianness detection taken from <boost/detail/limits.hpp>
Caleb Epstein
2005-06-14 22:19:20 +0000
e6ddc5ae0fWorkarounds for vc6 and 7.
Dave Abrahams
2005-05-16 14:54:12 +0000
1a9a83f0fbLink 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
17df7b5b7eSplit sp_counted_base into no threads (nt), win32 lock-free (w32) and pthreads (pt)
Peter Dimov
2005-03-18 01:27:11 +0000
30f03c5423modifications to accomodate stlport and dinkumware
Robert Ramey
2005-02-20 22:19:09 +0000
24b07509e6use utf8_codecvt_facet.hpp in detail directory
Robert Ramey
2005-02-20 22:09:16 +0000
1b622c7926Previous VC6 fix broke Borland 5.5.1, using fully qualified names fixes the problem.
John Maddock
2005-02-10 12:54:30 +0000
c986fa4341fixes for VC6
Jonathan Turkanis
2005-02-04 22:08:38 +0000
95b138ec61Bring type traits into line with TR1
John Maddock
2005-01-30 15:47:46 +0000
a210e0e5c5missing partial_std_allocator_wrapper ctor, fix by Daniel James
Joaquín M. López Muñoz
2005-01-24 07:36:47 +0000
63a3c4ccf5Merge 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
fa65f4e34cRemoved an instance of metafunction forwarding for Borland 5.x
Jonathan Turkanis
2004-12-13 04:58:28 +0000
fd06013885added copyrights
Jeremy Siek
2004-10-20 13:07:46 +0000
5fcbfdf2f8Changed files to BSL based on permissions in blanket-permission.txt
John Maddock
2004-09-28 12:55:45 +0000
4ce66b8475Move indirect_traits to boost/detail
Dave Abrahams
2004-09-15 15:00:12 +0000
c2286bbe08Partial conversion to the BSL
John Maddock
2004-09-14 11:55:22 +0000
d67afd0e09Bug fix from Marvin H. Sielenkemper - sielenk-at-sf.net
Dave Abrahams
2004-09-03 15:41:08 +0000
b2deb5ac68merge new MPL version from 'mplbook' branch
Aleksey Gurtovoy
2004-09-02 15:41:37 +0000
badda17c31adjustment for some stlports
Robert Ramey
2004-08-24 15:12:29 +0000
d29b455f5fConverted files to the BSL.
John Maddock
2004-08-20 11:10:24 +0000