Commit Graph
52 Commits
Author SHA1 Message Date
Ion Gaztañaga 827f7c35a0 Changes for 1.49
[SVN r76179]
2011-12-26 17:10:27 +00:00
Ion Gaztañaga a5f5a18205 Merged missed changes for 1.47 release
[SVN r73279]
2011-07-21 17:42:58 +00:00
Ion Gaztañaga 4a99aa7f6b Merge from trunk for 1.46
[SVN r68074]
2011-01-12 22:24:28 +00:00
Ion Gaztañaga 51c283e6ff Fixes for Boost 1.45
[SVN r65042]
2010-08-26 21:51:03 +00:00
Ion Gaztañaga aba4841424 Fixes for Boost 1.45
[SVN r65040]
2010-08-26 21:35:57 +00:00
Douglas Gregor 87f0baff4b Merge standards-conformance fixes for Boost.Intrusive
[SVN r61866]
2010-05-09 01:24:39 +00:00
Andrey Semashev 82c61d82ae Merged revision 57138 from trunk. Fixed compilation for Intel compiler.
[SVN r57361]
2009-11-04 16:21:19 +00:00
Ion Gaztañaga 8c7984e7d0 Fixes for 1.41
[SVN r57002]
2009-10-19 18:59:59 +00:00
Ion Gaztañaga df0912fd68 Fixes for 1.41
[SVN r56954]
2009-10-17 15:23:38 +00:00
Ion Gaztañaga 795ca6db2b Fixes for 1.41
[SVN r56877]
2009-10-15 18:46:26 +00:00
Christopher Hite 6f941ef73c merged sandbox-branches/intrusive_fix_SunCC (r55765 and r55775) fixing intrusive for Sun CC (#3339)
[SVN r55918]
2009-08-31 12:16:58 +00:00
Ion Gaztañaga 72ad3f3272 Boost 1.40 merge from trunk
[SVN r55024]
2009-07-19 00:11:33 +00:00
Jeremiah Willcock bdba161021 Fixed almost all tab and min/max issues found by inspect tool
[SVN r53142]
2009-05-20 19:41:20 +00:00
Ion Gaztañaga 3f4c4f60e5 Changes for Boost.1.39
[SVN r52032]
2009-03-28 14:30:54 +00:00
Ion Gaztañaga cb66b9cd97 Merge from trunk for 1.38
[SVN r50332]
2008-12-20 19:50:13 +00:00
Ion Gaztañaga 2dd87072b7 Changes and fixes for Boost 1.37
[SVN r49322]
2008-10-13 19:36:50 +00:00
John Maddock 8e236cb98a Merge fixes from Trunk.
Fixes #2392.

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. 

[SVN r49314]
2008-10-13 09:00:03 +00:00
Ion Gaztañaga 05605ec0b6 Ticket #2073: slist::swap doesn't work properly under certain conditions
[SVN r47122]
2008-07-05 22:45:36 +00:00
Ion Gaztañaga 12152588b4 Merged trunk fixed to release branch for Boost 1.36
[SVN r47000]
2008-07-02 19:50:05 +00:00
Ion Gaztañaga 9286143ca4 Fix detection of improper use of any nodes for EDG.
[SVN r46720]
2008-06-26 16:00:21 +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
Ion Gaztañaga 1e108ff97e New Interprocess version
[SVN r38271]
2007-07-22 14:08:34 +00:00
Ion Gaztañaga 7be768cf8e no message
[SVN r38075]
2007-06-23 13:01:38 +00:00
Ion Gaztañaga ad5dcdf8b3 no message
[SVN r37976]
2007-06-12 17:13:44 +00:00
Ion Gaztañaga 4b48e69a82 Compilation times improvements
[SVN r37749]
2007-05-23 16:07:03 +00:00