Commit Graph
52 Commits
Author SHA1 Message Date
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 2b0b70b225 #1912: some copy edits on boost.intrusive
#1932: move semantics for shared objects
#1635: Incomplete include guard in boost/intrusive

[SVN r45693]
2008-05-23 22:13:34 +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 dd3969306e Replaced non-ascii characters, ticket 1736
[SVN r45306]
2008-05-12 19:38:37 +00:00
Ion Gaztañaga 57e77dc340 Tickets #1883, #1862, #1709
[SVN r45019]
2008-05-02 11:07:08 +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
Daniel James daea35153f Merge in documentation fixes. Apart from the change to optional's documenation
Jamfile, which I included by mistake.

Fixes #1659, #1661, #1684, #1685, 1687, #1690, #1801

I wrote about this at:

http://lists.boost.org/Archives/boost/2008/04/136405.php

Merged revisions 44585-44806 via svnmerge from 
https://svn.boost.org/svn/boost/branches/doc

........
  r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix broken link to vacpp in bjam docs. Refs #1512
........
  r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix broken link to bcpp in bjam docs. Refs #1513
........
  r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  DateTime documentation - Fix a link to the serialization library. Refs #1659
........
  r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix some links in interprocess & intrusive. Refs #1661
........
  r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix some links in the python docs. Refs #1684.
........
  r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Work around a quickbook bug which is affecting the python docs. Refs #1684.
........
  r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix a broken link in the numeric conversion docs. Refs #1685
........
  r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix some links in the optional docs. Refs #1687
........
  r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix link to the hash documentation from bimap. Refs #1690
........
  r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
  
  Fix a typo in the format library. Refs #1801
........
  r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
  
  Initialise svnmerge.
........
  r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
  
  Fix the lincense url in shared container iterator documentation.
........
  r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
  
  Fix image link in the mpi documentation.
........
  r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
  
  Fix a typo in the spirit docs.
........
  r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
  
  Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
  r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
  
  Fix another typo in spirit docs.
........


[SVN r44807]
2008-04-27 07:39:49 +00:00
Ion Gaztañaga cd2a6c3368 Fixed ticket #1683
[SVN r43662]
2008-03-16 23:55:49 +00:00
Daniel James 686c081bba Fix a link in the intrusive redirect.
[SVN r43188]
2008-02-09 12:29:02 +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 2d20786a29 Simplified mutexes for systems with no _POSIX_TIMEOUTS.
[SVN r41540]
2007-12-01 18:01:15 +00:00
Ion Gaztañaga 3fcccd0fbd Added performance Jamfile to the project
[SVN r41284]
2007-11-21 17:32:20 +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 15de4da451 Added scapegoat trees and an option to store the hash value in the hook for unordered containers
[SVN r41196]
2007-11-18 10:44:56 +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 ab9959fc4e Added avl trees
[SVN r40598]
2007-10-30 07:02:10 +00:00
Ion Gaztañaga 5d9b85323a Added avl trees
[SVN r40597]
2007-10-30 07:00:51 +00:00
Ion Gaztañaga 960f20c3af Fixed Solaris-gcc errors and added splay trees
[SVN r40429]
2007-10-24 19:00:30 +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 16a1728744 Added missing include
[SVN r40059]
2007-10-15 16:56:27 +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 8902099639 Changes introduced by the new intrusive version.
[SVN r39551]
2007-09-26 17:39:06 +00:00
Ion Gaztañaga c4aa57001c Changes introduced by the new intrusive version.
[SVN r39550]
2007-09-26 17:38:32 +00:00
Ion Gaztañaga cbb4812c00 Changes introduced by the new intrusive version.
[SVN r39549]
2007-09-26 17:35:50 +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 e8df1c4509 Added missing comma
[SVN r39091]
2007-08-31 22:57:11 +00:00
Ion Gaztañaga 1ca8dabff8 New Intrusive version
[SVN r38273]
2007-07-22 14:19:19 +00:00
Ion Gaztañaga 1e108ff97e New Interprocess version
[SVN r38271]
2007-07-22 14:08:34 +00:00
Ion Gaztañaga 0653ca2678 no message
[SVN r38076]
2007-06-23 13:09:46 +00:00
Ion Gaztañaga 7be768cf8e no message
[SVN r38075]
2007-06-23 13:01:38 +00:00
Ion Gaztañaga 2e9afca1f0 no message
[SVN r37977]
2007-06-12 17:21:44 +00:00
Ion Gaztañaga ad5dcdf8b3 no message
[SVN r37976]
2007-06-12 17:13:44 +00:00
Ion Gaztañaga a574da08ed Added missing allocator include
[SVN r37758]
2007-05-24 05:01:18 +00:00
Ion Gaztañaga c24cfa6cee Added multithreading support for doc_offset_ptr.cpp
[SVN r37757]
2007-05-24 05:00:17 +00:00
Ion Gaztañaga 4b48e69a82 Compilation times improvements
[SVN r37749]
2007-05-23 16:07:03 +00:00
Ion Gaztañaga 3c84ecf0e1 Changes to correct regression tests for intel-win-9.1 & cw-9.4
[SVN r37676]
2007-05-12 12:54:15 +00:00
Ion Gaztañaga 4c784f8c28 Changes to correct regression tests for intel-win-9.1 & cw-9.4
[SVN r37675]
2007-05-12 12:34:55 +00:00