Ion Gaztañaga
dae496524c
[named_/interprocess]sharable_mutex & [named_/interprocess]condition_any implemented
...
[SVN r80147]
2012-08-22 21:03:28 +00:00
Ion Gaztañaga
8ca8e9a2ab
Reimplemented message_queue
with a circular buffer index
...
[SVN r79898]
2012-08-07 09:13:23 +00:00
Ion Gaztañaga
604cac56c4
Ticket #7152
...
[SVN r79612]
2012-07-19 20:59:36 +00:00
Ion Gaztañaga
41e6d09338
Intermodule singleton optimization for windows
...
[SVN r79515]
2012-07-14 21:55:37 +00:00
John Maddock
a5ab407446
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
...
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
[SVN r79492]
2012-07-14 11:21:03 +00:00
Daniel James
5ae5ac2e54
Make the new pdf install rules explicit, and fix intrusive's.
...
[SVN r78877]
2012-06-11 01:33:10 +00:00
John Maddock
1dcc0b8479
Changes required to build PDF versions of docs.
...
[SVN r78845]
2012-06-07 12:32:56 +00:00
Ion Gaztañaga
cd49b595f4
Changeset update
...
[SVN r78586]
2012-05-24 15:44:30 +00:00
Ion Gaztañaga
ded788bdf8
Trailing spaces and Phoenix singleton for intermodule_singleton
...
[SVN r78515]
2012-05-20 09:47:08 +00:00
Ion Gaztañaga
d381dd7e5c
Documentation update
...
[SVN r77910]
2012-04-11 06:25:27 +00:00
Ion Gaztañaga
f7da76b974
Ticket #6340 : Doc should mention that the "absolute time" used by timed_lock is UTC plus remove unneeded Doxygen generated macro documentation.
...
[SVN r76987]
2012-02-11 19:04:24 +00:00
Ion Gaztañaga
c3a956694e
Documentation fixes (bug #6531 )
...
[SVN r76980]
2012-02-11 18:20:30 +00:00
Ion Gaztañaga
4b1b95c59f
#6412 : Use attribute names with underscores for GCC
...
[SVN r76605]
2012-01-21 10:48:57 +00:00
Ion Gaztañaga
0fca5bb0bb
Updated changeset with an additional fixed ticket
...
[SVN r76583]
2012-01-18 21:15:42 +00:00
Ion Gaztañaga
cb899a7776
Added fixed bugs to changeset in container/interprocess/intrusive/move
...
[SVN r76578]
2012-01-18 20:48:49 +00:00
Ion Gaztañaga
d0e9e38abf
Documentation update
...
[SVN r76177]
2011-12-26 16:37:49 +00:00
Ion Gaztañaga
fc9153d7ed
Documentation fixes
...
[SVN r76169]
2011-12-26 11:09:52 +00:00
Ion Gaztañaga
851d9ac862
Bug 5326
...
[SVN r76116]
2011-12-23 13:23:27 +00:00
Ion Gaztañaga
7cb27130d4
Introducing allocator_traits and pointer_traits changes into several libraries.
...
[SVN r76107]
2011-12-22 20:15:57 +00:00
Ion Gaztañaga
82cc203f48
Documentation fixes, added AutoIndex indexes
...
[SVN r74154]
2011-08-30 12:23:34 +00:00
Ion Gaztañaga
ec4230aacd
* Erased containers now that Boost.Container is accepted
...
* Changed "detail" namespace to "ipcdetail" due to compilation errors in MSVC compilers and wrong ambiguous resolutions.
* Added locking timeout macro to avoid deadlocks
[SVN r74084]
2011-08-27 08:31:23 +00:00
Ion Gaztañaga
5bbad88c24
Fixes for Boost 1.47
...
[SVN r70839]
2011-04-01 22:04:17 +00:00
Ion Gaztañaga
749bdc9b06
Disabled bootstamp in Windows. Neither kernel boottime or WMI methods are reliable. Windows shared memory/message ques have now filesystem persistence.
...
[SVN r70823]
2011-04-01 16:35:32 +00:00
Ion Gaztañaga
b5eb07ba3e
Changes to allow interoperability between 64 and 32 processes. Pointer type is a customization of all templated code size_type's and difference_type's.
...
[SVN r70069]
2011-03-17 16:42:30 +00:00
Ion Gaztañaga
005b78950b
Added XSI shared memory
...
[SVN r67451]
2010-12-26 09:53:56 +00:00
Ion Gaztañaga
d83cd2023c
Updated recently fixed bug list.
...
[SVN r65961]
2010-10-14 15:59:00 +00:00
Ion Gaztañaga
21d043e435
Fixes for vectostream and intermodule_singleton
...
[SVN r65855]
2010-10-09 11:22:42 +00:00
Ion Gaztañaga
51fcf15fa6
Fix MingW linker errors
...
[SVN r65006]
2010-08-26 06:56:37 +00:00
Ion Gaztañaga
694c1d93e6
More changes for Boost 1.45
...
[SVN r64984]
2010-08-24 17:13:19 +00:00
Daniel James
bf402c8cb3
Fix the interprocess documentation.
...
[SVN r64586]
2010-08-03 23:19:40 +00:00
Ion Gaztañaga
867cfc18db
Changes for Boost 1.45
...
[SVN r64330]
2010-07-25 15:37:24 +00:00
Daniel James
a9738586a3
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Ion Gaztañaga
f0471dbf91
Fixes for 1.41
...
[SVN r56823]
2009-10-14 13:08:04 +00:00
Ion Gaztañaga
1b1ec74f48
minor typo
...
[SVN r55564]
2009-08-13 04:42:52 +00:00
Ion Gaztañaga
af7d196d35
Boost 1.40 changes
...
[SVN r54338]
2009-06-25 16:25:34 +00:00
Ion Gaztañaga
a82c98a172
Bugs #3090 , #3101 , #2992 , #2973 , #2967
...
[SVN r53363]
2009-05-28 20:50:07 +00:00
Ion Gaztañaga
95861ad943
Fixed C++0x and MacOS X bugs
...
[SVN r52416]
2009-04-16 07:05:08 +00:00
Daniel James
12ace1eb54
Workaround a doxygen crash.
...
Macports Doxygen 1.5.8 is crashing for me without this change, Ubuntu doxygen
1.5.6 is fine so I assume this is a bug in recent versions.
[SVN r52006]
2009-03-27 07:36:42 +00:00
Ion Gaztañaga
eceee3234e
Changes for Boost.1.39
...
[SVN r51973]
2009-03-25 18:18:04 +00:00
Ion Gaztañaga
3d0fcd68e3
Changes for Boost.1.39
...
[SVN r51964]
2009-03-24 21:52:06 +00:00
John Maddock
7fe60a8cbd
Add PDF generation options to fix external links to point to the web site.
...
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.
[SVN r51284]
2009-02-17 10:05:58 +00:00
Ion Gaztañaga
8f145becf5
* Updated documentation to show rvalue-references funcions instead of emulation functions.
...
* More non-copyable classes are now movable.
* Move-constructor and assignments now leave moved object in default-constructed state
instead of just swapping contents.
* Several bugfixes (#2391 , #2431 , #1390 , #2570 , #2528 ).
[SVN r50258]
2008-12-13 13:47:00 +00:00
Ion Gaztañaga
dc0eb8fe0e
Changes and fixes for Boost 1.37
...
[SVN r49277]
2008-10-11 13:18:02 +00:00
Daniel James
5144622812
Fix an import path.
...
[SVN r47002]
2008-07-02 19:52:59 +00:00
Ion Gaztañaga
e3acc1d098
gcc 4.3 fixes for normal and -std=c++0x modes
...
[SVN r46574]
2008-06-21 09:08:13 +00:00
Ion Gaztañaga
c35c6680b2
#1912 : some copy edits on boost.intrusive
...
#1932 : move semantics for shared objects
#1635 : Incomplete include guard in boost/intrusive
[SVN r45692]
2008-05-23 22:13:10 +00:00
Ion Gaztañaga
c3b9801811
Replaced non-ascii characters, ticket 1736
...
[SVN r45306]
2008-05-12 19:38:37 +00:00
Ion Gaztañaga
3af7cdba54
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
5c06570b14
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
1a240759d3
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
Daniel James
715769871f
Use the default location for the reference documentation.
...
[SVN r42581]
2008-01-07 20:07:12 +00:00
Ion Gaztañaga
9104031ec0
Simplified mutexes for systems with no _POSIX_TIMEOUTS.
...
[SVN r41540]
2007-12-01 18:01:15 +00:00
Ion Gaztañaga
32f72c8a70
Interprocess changes to support systems with filesystem-based shared memory
...
[SVN r41198]
2007-11-18 10:54:48 +00:00
Ion Gaztañaga
423cc00342
Fixed intrusive_ptr and named condition test and added documentation.
...
[SVN r40454]
2007-10-25 06:34:41 +00:00
Ion Gaztañaga
70ee83b507
Doxygen bug workaround. Corrected Solaris errors. Experimental grow/shrink_to_fit for managed_shared_memory and managed_mapped_file.
...
[SVN r40268]
2007-10-21 09:02:23 +00:00
Ion Gaztañaga
80357ef67d
Fixed newline issue between two [endsect].
...
[SVN r40188]
2007-10-19 14:54:18 +00:00
Ion Gaztañaga
fc8281d890
Fixed doxygen error in reference
...
[SVN r40058]
2007-10-15 16:55:23 +00:00
Ion Gaztañaga
d0c6cdb977
Changes introduced by the new intrusive version.
...
[SVN r39555]
2007-09-26 17:53:01 +00:00
Ion Gaztañaga
33a003df44
#1211 : Interprocess tests hang when run in parallel
...
#1080 boost::interprocess win32 global file mapping issue
[SVN r38948]
2007-08-25 18:14:34 +00:00
Ion Gaztañaga
d30380e07d
New Interprocess version
...
[SVN r38272]
2007-07-22 14:16:59 +00:00
Ion Gaztañaga
6c7abfd7f2
no message
...
[SVN r38075]
2007-06-23 13:01:38 +00:00
Ion Gaztañaga
a678891c93
no message
...
[SVN r37976]
2007-06-12 17:13:44 +00:00
Ion Gaztañaga
67ef523642
Changes for official inclusion in the regression tests
...
[SVN r37591]
2007-05-04 21:17:55 +00:00
Rene Rivera
b2bb739e85
Fix a few more references to *.boosbook instead of *.xml generated files.
...
[SVN r37464]
2007-04-17 17:06:51 +00:00
Ion Gaztañaga
48990c0766
Implemented N1780 proposal to LWG issue 233: Insertion hints in associative containers in interprocess boost::interprocess::multiset and boost::interprocess::multimap class.
...
Source breaking: A shared memory object is now used including shared_memory_object.hpp header instead of shared memory.hpp.
ABI breaking: Changed global mutex when initializing managed shared memory and memory mapped files. This change tries to minimize deadlocks.
Source breaking: Changed shared memory, memory mapped files and mapped region's open mode to a single boost::interprocess::mode_t type.
Added extra WIN32_LEAN_AND_MEAN before including DateTime headers to avoid socket redefinition errors when using Interprocess and Asio in windows.
ABI breaking: mapped_region constructor no longer requires classes derived from memory_mappable, but classes the fulfill the MemoryMappable concept.
Added in-place reallocation capabilities to basic_string.
ABI breaking: Reimplemented and optimized small string optimization. The narrow string class has zero byte overhead with an internal 11 byte buffer in 32 systems!
Added move semantics to containers. Experimental and not documented yet. Improves performance when using containers of containers.
ABI breaking: End nodes of node containers (list, slist, map/set) are now embedded in the containers instead of allocated using the allocator. This allows no-throw move-constructors and improves performance.
ABI breaking: slist and list containers now have constant-time size() function. The size of the container is added as a member.
[SVN r35618]
2006-10-15 14:07:15 +00:00
Ion Gaztañaga
50688c3798
First complete documentation version
...
[SVN r34818]
2006-08-04 19:37:51 +00:00
Ion Gaztañaga
4ed08b24a6
First complete documentation version
...
[SVN r34817]
2006-08-04 19:14:25 +00:00
Ion Gaztañaga
18646362ed
no message
...
[SVN r34286]
2006-06-12 17:39:55 +00:00