Commit Graph

110 Commits

Author SHA1 Message Date
Ion Gaztañaga
aa09229e8a Fixes #10011 segment_manager::find( unique_instance_t* ) fails to compile 2014-06-02 14:40:19 +02:00
Ion Gaztañaga
81a5fcf56d Removed trailing whitespaces. 2014-05-28 15:48:09 +02:00
Ion Gaztañaga
de405e89a3 * If BOOST_USE_WINDOWS_H is defined, <windows.h> and other windows SDK files are included,
otherwise the library declares needed functions and structures to reduce the impact of including
those heavy headers.

*  Added `get_size` to windows_shared_memory.
2014-05-28 15:30:04 +02:00
Ion Gaztañaga
02a7e7ecf2 More interprocess_exception fixes & #ifdef rephrasings 2014-05-25 20:50:39 +02:00
Ion Gaztañaga
58078fad47 Added pull #2 to changelist 2014-05-21 14:37:09 +02:00
Ion Gaztañaga
978b1eaf6e Changelog updated marking issue #9729 as resolved. 2014-04-28 01:31:21 +02:00
Ion Gaztañaga
fb1b0e547c Fixes #9767 (bootstamp generation causes error in case of corrupt Windows Event Log) and #9911 (get_tmp_base_dir(...) failure) 2014-04-28 01:21:03 +02:00
Ion Gaztañaga
9191d2cca6 Fixed #9946: ret_ptr uninitialized in init_atomic_func, fini_atomic_func 2014-04-26 23:47:09 +02:00
Ion Gaztañaga
65b5d34a04 Fixes #9835, typos and MSVC version offset_ptr branchless optimization fix. 2014-04-08 06:50:52 +02:00
Ion Gaztañaga
ecfec55cc9 Fixes #9408 ("Android does not support XSI_SHARED_MEMORY_OBJECTS")
[SVN r86765]
2013-11-19 11:53:51 +00:00
Ion Gaztañaga
2f4496a376 Updated 1.56 changelog with #9284
[SVN r86513]
2013-10-29 09:18:39 +00:00
Ion Gaztañaga
467ba673d3 Simplified, refactored and unified (timed_)lock code based on try_lock(). There were several bugs in when handling timeout expirations.
[SVN r86511]
2013-10-29 07:39:21 +00:00
Ion Gaztañaga
ffcddef660 Fixes #9226 (On some computers, Common Appdata is empty in registry, so boost interprocess cannot work)
[SVN r86318]
2013-10-15 09:07:36 +00:00
Ion Gaztañaga
a4ce866747 Fixes #9221 ("message_queue deadlock on linux")
[SVN r86316]
2013-10-15 08:02:09 +00:00
Ion Gaztañaga
c8b8129280 Fixed typo in release notes for 1.55 (again)
[SVN r86182]
2013-10-06 19:08:53 +00:00
Ion Gaztañaga
091d8c8548 Fixed typo in release notes for 1.55
[SVN r86181]
2013-10-06 18:51:41 +00:00
Ion Gaztañaga
0110909521 Fixes #9073
[SVN r85589]
2013-09-07 06:56:47 +00:00
Ion Gaztañaga
0037823e04 Fixes #8976
[SVN r85587]
2013-09-06 21:24:37 +00:00
Ion Gaztañaga
e585dc3b64 Fixes #7156
[SVN r85555]
2013-09-03 22:03:10 +00:00
Ion Gaztañaga
fd06b8e046 Fixes #9065
[SVN r85522]
2013-08-30 07:56:41 +00:00
Ion Gaztañaga
da01f2f69c Added a new spin-wait method. Spins + yields for a system tick and then sleeps a tick.
[SVN r85505]
2013-08-28 21:33:26 +00:00
Ion Gaztañaga
d0df5089d3 Changelog update.
[SVN r85170]
2013-07-29 21:41:48 +00:00
Ion Gaztañaga
9b09f7a986 Fixes #8277
[SVN r84545]
2013-05-29 07:24:13 +00:00
Ion Gaztañaga
10487aaa26 Updated changelog with #7936
[SVN r84427]
2013-05-22 19:16:31 +00:00
Ion Gaztañaga
5642037578 Changed bootstamp function in Windows to use EventLog service Changed bootstamp function in Windows to use EventLog service start time as system bootup time. Previously used LastBootupTime from WMI was unstable with time synchronization and hibernation and unusable in practice. If you really need to obtain pre Boost 1.54 behaviour define BOOST_INTERPROCESS_BOOTSTAMP_IS_LASTBOOTUPTIME from command line or detail/workaround.hpp. Fixes #7936
[SVN r84424]
2013-05-22 18:43:16 +00:00
Ion Gaztañaga
006cb69770 Fixes #8595
[SVN r84390]
2013-05-20 15:38:24 +00:00
Ion Gaztañaga
63a37c792b Updated changelog with bug 8521
[SVN r84358]
2013-05-18 20:18:47 +00:00
Ion Gaztañaga
b1a96aae57 Fixes #4557
[SVN r83959]
2013-04-18 20:03:18 +00:00
Ion Gaztañaga
7d4063efe9 Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83728]
2013-04-02 22:44:23 +00:00
Ion Gaztañaga
1d7c42e2fe Removed unused images from documentation and fixed some qbk [endsect] tags.
[SVN r83727]
2013-04-02 22:42:58 +00:00
Ion Gaztañaga
f9c10bd60d Fixes #8030
[SVN r83142]
2013-02-24 22:38:07 +00:00
John Maddock
6bf13cd3e2 Fix broken links in doc build.
Move some xsl:param's into individual library's Jamfiles.
Refs #7899.

[SVN r83050]
2013-02-20 18:29:30 +00:00
Ion Gaztañaga
ab0ce14109 Fixes #7928
[SVN r82802]
2013-02-10 11:18:57 +00:00
Ion Gaztañaga
cc2b30451e Updated changelog with bugfix #7924
[SVN r82800]
2013-02-10 00:30:34 +00:00
Ion Gaztañaga
3f45c068f6 Updated changelog with latest bugfixes
[SVN r82798]
2013-02-09 17:49:38 +00:00
Ion Gaztañaga
ea3a29f166 Fixes #7598
[SVN r82537]
2013-01-18 21:12:04 +00:00
Ion Gaztañaga
9d096b45f6 Fixes #7484
[SVN r82434]
2013-01-10 20:06:22 +00:00
Ion Gaztañaga
e4aa0ad399 Jamfile link flags fix for mingw64 clang & updated changelist.
[SVN r82246]
2012-12-28 22:42:38 +00:00
Ion Gaztañaga
9c175fa83f * Fixed GCC -Wshadow warnings.
*  Experimental multiple allocation interface improved and changed again. Still unstable.
*  Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
*  [*ABI breaking]: changed node pool allocators internals for improved efficiency.

[SVN r81521]
2012-11-24 21:14:02 +00:00
Ion Gaztañaga
a46700c3dd Fixed broken multiallocation_chain due to container library changes
[SVN r80688]
2012-09-24 10:41:48 +00:00
Ion Gaztañaga
b53754436f Fixed typos
[SVN r80477]
2012-09-09 19:59:06 +00:00
Daniel James
4aebd33bfa Fix sections in interprocess documentation.
[SVN r80470]
2012-09-09 18:31:48 +00:00
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