Ion Gaztañaga
b9dce1daae
Ticket #5183
...
[SVN r70063]
2011-03-17 16:19:41 +00:00
Ion Gaztañaga
edd6c98d90
Fixed wrong count when compare throws
...
[SVN r67450]
2010-12-26 09:48:36 +00:00
Ion Gaztañaga
5645fe2c90
Fixes for Boost 1.45
...
[SVN r65043]
2010-08-26 21:53:40 +00:00
Ion Gaztañaga
4df2673851
More changes for Boost 1.45
...
[SVN r64985]
2010-08-24 17:26:36 +00:00
Douglas Gregor
ba311e69cf
Mutable references are ill-formed. Remove a sporadic "mutable".
...
[SVN r61664]
2010-04-29 00:35:20 +00:00
Steven Watanabe
1bbbf0862f
Quality size_t with std::. Fixes #4021
...
[SVN r60656]
2010-03-16 21:00:27 +00:00
Ion Gaztañaga
90d4ec5289
Interprocess:
...
[@https://svn.boost.org/trac/boost/ticket/3439 #3439 ],
[@https://svn.boost.org/trac/boost/ticket/3846 #3846 ],
[@https://svn.boost.org/trac/boost/ticket/3947 #3947 ],
[@https://svn.boost.org/trac/boost/ticket/3985 #3985 ].
Intrusive:
[@https://svn.boost.org/trac/boost/ticket/3668 #3668 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3688 ],
[@https://svn.boost.org/trac/boost/ticket/3698 #3698 ],
[@https://svn.boost.org/trac/boost/ticket/3706 #3706 ],
[@https://svn.boost.org/trac/boost/ticket/3721 #3721 ].
[@https://svn.boost.org/trac/boost/ticket/3729 #3729 ],
[@https://svn.boost.org/trac/boost/ticket/3746 #3746 ],
[@https://svn.boost.org/trac/boost/ticket/3781 #3781 ],
[@https://svn.boost.org/trac/boost/ticket/3829 #3829 ],
[@https://svn.boost.org/trac/boost/ticket/3840 #3840 ],
[@https://svn.boost.org/trac/boost/ticket/3339 #3339 ],
[@https://svn.boost.org/trac/boost/ticket/3419 #3419 ],
[@https://svn.boost.org/trac/boost/ticket/3431 #3431 ],
[SVN r60514]
2010-03-12 13:18:29 +00:00
Andrey Semashev
327c9cab8d
Fixed compilation problem with Intel compiler.
...
[SVN r57138]
2009-10-24 17:46:45 +00:00
Ion Gaztañaga
91a969b910
Fixes for 1.41
...
[SVN r57001]
2009-10-19 18:59:44 +00:00
Ion Gaztañaga
ec8cd592ad
Fixes for 1.41
...
[SVN r56955]
2009-10-17 15:23:57 +00:00
Ion Gaztañaga
8c6f93eae0
Fixes for 1.41
...
[SVN r56817]
2009-10-14 11:59:32 +00:00
Christopher Hite
b36ec05d0a
merged sandbox-branches/intrusive_fix_SunCC (r55765 and r55775) fixing intrusive for Sun CC ( #3339 )
...
[SVN r55784]
2009-08-26 08:59:34 +00:00
Ion Gaztañaga
7f6921c717
Boost 1.40 changes
...
[SVN r54336]
2009-06-25 16:08:20 +00:00
Jeremiah Willcock
eeb14b00a6
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Ion Gaztañaga
ba8a73d677
Changes for Boost.1.39
...
[SVN r51964]
2009-03-24 21:52:06 +00:00
Ion Gaztañaga
e15d6b1cd9
Ticket #2755 : compile error in boost_intrusive 1.38.0: a set of classes with protected destructor
...
[SVN r51290]
2009-02-17 17:03:10 +00:00
Ion Gaztañaga
119fb288ff
* New treap-based containers: treap, treap_set, treap_multiset.
...
* Corrected compilation bug for Windows-based 64 bit compilers.
* Corrected exception-safety bugs in container constructors.
* Updated documentation to show rvalue-references funcions instead of emulation functions.
[SVN r50261]
2008-12-13 13:56:15 +00:00
Ion Gaztañaga
0d754e6863
* New treap-based containers: treap, treap_set, treap_multiset.
...
* Corrected compilation bug for Windows-based 64 bit compilers.
* Corrected exception-safety bugs in container constructors.
* Updated documentation to show rvalue-references funcions instead of emulation functions.
[SVN r50260]
2008-12-13 13:55:44 +00:00
Ion Gaztañaga
d8641cd15c
Changes and fixes for Boost 1.37
...
[SVN r49276]
2008-10-11 13:14:49 +00:00
John Maddock
d7b03e5f03
Change includes of <cmath> to <boost/config/no_tr1/config.hpp>.
...
Previously if Boost.TR1 was in the include path then including <cmath> pulls in all the new TR1 math functions, which in turn also requires linking to an external library. With auto-linking support this requires that library to have been built and be present in the library search path, even if the actual library under use is header only.
Fixes #2392 .
[SVN r49254]
2008-10-10 16:10:00 +00:00
Ion Gaztañaga
2d24b82cdf
Convert link error to compile-time error when using swap_nodes() and unlink() with any_hooks
...
[SVN r47238]
2008-07-08 16:57:56 +00:00
Ion Gaztañaga
cb7715bf44
Ticket #2073 : slist::swap doesn't work properly under certain conditions
...
[SVN r47121]
2008-07-05 22:45:31 +00:00
Ion Gaztañaga
1f6958076f
Some fixes for inspection report, Run Date: 15:00:47 UTC, Friday 27 June 2008
...
[SVN r46786]
2008-06-27 18:19:38 +00:00
Markus Schöpflin
08b525b49b
For compilers checking the full source code at compile time, regardless of whether the code is instantiated or not, turn the expected compile time error into a link time error.
...
[SVN r46707]
2008-06-26 06:54:42 +00:00
Ion Gaztañaga
a60ea9d474
gcc 4.3 fixes for normal and -std=c++0x modes
...
[SVN r46571]
2008-06-21 09:04:21 +00:00
Ion Gaztañaga
1c6d460167
#2019 : Intrusive lists seem to return invalid references with member hooks in 64 bit mode on calling front/back
...
[SVN r46511]
2008-06-19 14:29:52 +00:00
Ion Gaztañaga
0ec871e202
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45696]
2008-05-23 22:32:55 +00:00
Ion Gaztañaga
377a4f8a0b
x's cache_last was not updated when splicing the whole container
...
[SVN r45565]
2008-05-19 20:46:22 +00:00
Ion Gaztañaga
436b5048d6
Replaced non-ascii characters, ticket 1736
...
[SVN r45307]
2008-05-12 19:43:07 +00:00
Ion Gaztañaga
7e50778757
Intrusive:
...
* Added `linear<>` and `cache_last<>` options to singly linked lists.
* Added `optimize_multikey<>` option to unordered container hooks.
* Optimized unordered containers when `store_hash` option is used in the hook.
* Implementation changed to be exception agnostic so that it can be used
in environments without exceptions.
* Added `container_from_iterator` function to tree-based containers.
Interprocess:
* Added anonymous shared memory for UNIX systems.
* Fixed file lock compilation errors
[SVN r44819]
2008-04-27 15:03:06 +00:00
Ion Gaztañaga
cd2a6c3368
Fixed ticket #1683
...
[SVN r43662]
2008-03-16 23:55:49 +00:00
Ion Gaztañaga
a4e2dcbc76
Refactored common slist functions in a single class
...
[SVN r42982]
2008-01-26 11:52:25 +00:00
Ion Gaztañaga
703fd75c7a
1)Fixed gcc release mode warnings.
...
2)Replaced throw with BOOST_RETHROW when BOOST_TRY is used.
3)Fixed issues with singly linked lists
[SVN r42974]
2008-01-25 23:07:51 +00:00
Ion Gaztañaga
9f88d4a617
Updated Interprocess and Intrusive:
...
-> Added linear slist to intrusive
-> Updated all allocators to version 2 allocators in Interprocess
-> Optimized rbtree_best_fit size overhead to 1 std:size_t.
[SVN r42878]
2008-01-20 11:54:47 +00:00
Ion Gaztañaga
816685673e
Solved warning when using -Wall
...
[SVN r42007]
2007-12-13 16:49:58 +00:00
Ion Gaztañaga
f6d9bb7b78
Changed precalculated sqrt(2) values selection to use enable_if.
...
[SVN r41282]
2007-11-21 16:39:48 +00:00
Ion Gaztañaga
44f7a47914
Fixed 64 bit std::size_t specialization error
...
[SVN r41240]
2007-11-19 18:32:12 +00:00
Ion Gaztañaga
d145ec94e9
Corrected ifdef
...
[SVN r41238]
2007-11-19 18:09:13 +00:00
Ion Gaztañaga
f4992b8b14
Added scapegoat trees and an option to store the hash value in the hook for unordered containers
...
[SVN r41195]
2007-11-18 10:43:35 +00:00
Ion Gaztañaga
5d9b85323a
Added avl trees
...
[SVN r40597]
2007-10-30 07:00:51 +00:00
Ion Gaztañaga
40835daaba
Fixed Solaris-gcc errors and added splay trees
...
[SVN r40428]
2007-10-24 18:59:26 +00:00
Markus Schöpflin
28befc2384
Added support for Tru64/CXX.
...
[SVN r40186]
2007-10-19 14:45:06 +00:00
Markus Schöpflin
0cd25f8690
Added missing include file.
...
[SVN r40179]
2007-10-19 09:52:23 +00:00
Ion Gaztañaga
40b36588e4
Added <algorithm> include. Erased wrong "non" word in swap members' Throws clause.
...
[SVN r40124]
2007-10-17 15:40:41 +00:00
Ion Gaztañaga
a99c7ff9d0
Changed wrong insert_after_and_dispose() with insert_after
...
[SVN r40062]
2007-10-15 16:58:15 +00:00
Ion Gaztañaga
0200c03792
Fixed assignment operator
...
[SVN r40060]
2007-10-15 16:57:15 +00:00
Ion Gaztañaga
161cb37f22
Fixed dispose_and_assign bug in list
...
[SVN r39962]
2007-10-12 15:41:44 +00:00
Ion Gaztañaga
2ddf5b904b
Changes introduced by the new intrusive version.
...
[SVN r39548]
2007-09-26 15:26:35 +00:00
Ion Gaztañaga
7338abf061
Changes introduced by the new intrusive version.
...
[SVN r39547]
2007-09-26 15:25:36 +00:00
Ion Gaztañaga
c980062801
Sign extension bug. Not should be applied after the constant has been expanded to size_t. Thanks to Glenn Schrader.
...
[SVN r39470]
2007-09-22 06:15:21 +00:00