Commit graph

36442 commits

Author SHA1 Message Date
Jeremiah Willcock
d168d2ceb0 Applied changes r58876, r59133, r59134, r59628, r60078, r60079, r60126, r60127, r60196, r60197, r60198, r60365, r60366, r60384, r60385, r60472, r60485, r60610, r60611, r60651, r60769, r60770, r60899, r60900, r60916, r60919, r60920, r60958, r60998, r60999, r61000 from trunk, except for changes to <boost/detail/algorithm.hpp> which are waiting for Boost.Range algorithms to be merged; added find_if to <boost/detail/algorithm.hpp>
[SVN r61001]
2010-04-02 15:25:11 +00:00
Anthony Williams
58a04b00d1 Merged changes to boost.thread over from trunk
[SVN r60991]
2010-04-01 15:04:15 +00:00
Daniel James
362ede90c1 Merge from trunk.
- Add `quick_erase` for unordered. `erase_return_void` is now deprecated.
   Fixes #3966
 - Avoid collision between 0 and 0.5. Fixes #4038


[SVN r60980]
2010-03-31 21:39:07 +00:00
Andy Tompkins
30ced86433 merged uuid from trunk
[SVN r60927]
2010-03-30 03:15:44 +00:00
Christopher Kohlhoff
6340eae874 Merge from trunk.
........
  r60869 | chris_kohlhoff | 2010-03-27 21:54:44 +1100 (Sat, 27 Mar 2010) | 2 lines
  
  Always call ioctl on underlying descriptor when modifying blocking mode. Refs #3307.
........
  r60882 | chris_kohlhoff | 2010-03-28 09:22:59 +1100 (Sun, 28 Mar 2010) | 12 lines
  
  Change the resolver implementation to no longer require the typedefs
  InternetProtocol::resolver_query and InternetProtocol::resolver_iterator,
  as neither typedef is part of the documented InternetProtocol requirements.
  
  The following typedefs are now marked as deprecated:
  - ip::icmp::resolver_query
  - ip::icmp::resolver_iterator
  - ip::tcp::resolver_query
  - ip::tcp::resolver_iterator
  - ip::udp::resolver_query
  - ip::udp::resolver_iterator
........
  r60883 | chris_kohlhoff | 2010-03-28 10:04:56 +1100 (Sun, 28 Mar 2010) | 2 lines
  
  Fix unused variable warnings.
........
  r60921 | chris_kohlhoff | 2010-03-30 10:51:15 +1100 (Tue, 30 Mar 2010) | 2 lines
  
  Document basic_resolver_query's constructor arguments.
........
  r60922 | chris_kohlhoff | 2010-03-30 10:55:00 +1100 (Tue, 30 Mar 2010) | 3 lines
  
  Work around an apparent doxygen bug to show template parameter lists on
  inherited member functions.
........
  r60923 | chris_kohlhoff | 2010-03-30 10:57:25 +1100 (Tue, 30 Mar 2010) | 2 lines
  
  Regenerate documentation.
........


[SVN r60924]
2010-03-30 01:20:37 +00:00
John Maddock
81a08417b3 Fix typo in rising_factorial docs and regenerate HTML.
[SVN r60914]
2010-03-29 14:29:33 +00:00
Christopher Kohlhoff
8f7f2a7d53 Merge from trunk: Update to reflect reworked implementation.
[SVN r60851]
2010-03-26 02:57:37 +00:00
Marshall Clow
ede82040d5 Merged array changes from trunk to release; Fixes #3893 and #3168
[SVN r60824]
2010-03-25 15:32:12 +00:00
Christopher Kohlhoff
c60084dda8 Merge from trunk.
........
  r60743 | chris_kohlhoff | 2010-03-21 21:54:56 +1100 (Sun, 21 Mar 2010) | 2 lines
  
  Fix search/replace error in some resolver_query_base enumerators.
........
  r60745 | chris_kohlhoff | 2010-03-21 23:38:14 +1100 (Sun, 21 Mar 2010) | 2 lines
  
  Enhance reference doc generation to handle new operator types.
........
  r60746 | chris_kohlhoff | 2010-03-21 23:39:15 +1100 (Sun, 21 Mar 2010) | 2 lines
  
  Regenerated documentation.
........
  r60756 | chris_kohlhoff | 2010-03-22 14:32:56 +1100 (Mon, 22 Mar 2010) | 2 lines
  
  Fix cancellation in Windows HANDLE backend.
........
  r60781 | chris_kohlhoff | 2010-03-23 12:39:12 +1100 (Tue, 23 Mar 2010) | 3 lines
  
  Async connect operations using the reactor should not allow speculative
  completion.
........


[SVN r60821]
2010-03-25 01:50:05 +00:00
Eric Niebler
696cf18219 Merged revisions 60682,60692,60706,60788 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r60682 | eric_niebler | 2010-03-18 12:32:54 +1100 (Thu, 18 Mar 2010) | 1 line
  
  functional::make_expr and functional::unpack_expr return const-qualified rvalues
........
  r60692 | eric_niebler | 2010-03-19 01:28:31 +1100 (Fri, 19 Mar 2010) | 1 line
  
  fix error in invocation of callable monomorphic function objects, expression self-assignment creates an assign node
........
  r60706 | eric_niebler | 2010-03-20 00:23:26 +1100 (Sat, 20 Mar 2010) | 1 line
  
  try again to get proto assignment overloads right
........
  r60788 | eric_niebler | 2010-03-23 16:07:39 +1100 (Tue, 23 Mar 2010) | 1 line
  
  add an appendix for release notes
........


[SVN r60789]
2010-03-23 06:03:12 +00:00
Andrey Semashev
8cf60d8c31 Added missing include.
[SVN r60776]
2010-03-22 20:18:30 +00:00
Steven Watanabe
2a633e418d Merge Random from the trunk
[SVN r60755]
2010-03-22 00:45:06 +00:00
Christopher Kohlhoff
5575a14dd3 Merge from trunk.
........
  r60681 | chris_kohlhoff | 2010-03-18 12:32:34 +1100 (Thu, 18 Mar 2010) | 3 lines
  
  Define NOMINMAX for all Windows compilers, not just Cygwin. Users can define
  BOOST_ASIO_NO_NOMINMAX to suppress this definition. Fixes #3901.
........
  r60687 | chris_kohlhoff | 2010-03-18 17:23:38 +1100 (Thu, 18 Mar 2010) | 4 lines
  
  Use a bitmask type for the resolver flags, as per the TR2 proposal. This will
  prevent implicit conversion from int to flags, allowing the compiler to catch
  cases where users incorrectly pass a numeric port number as the service name.
........
  r60689 | chris_kohlhoff | 2010-03-18 22:08:19 +1100 (Thu, 18 Mar 2010) | 2 lines
  
  Fix bug where 0-byte reads were incorrectly passing an eof error_code to the handler. Fixes #4023.
........
  r60705 | chris_kohlhoff | 2010-03-20 00:08:04 +1100 (Sat, 20 Mar 2010) | 3 lines
  
  Fix epoll_reactor bug where cancelled operations would complete with a
  "success" error_code.
........
  r60717 | chris_kohlhoff | 2010-03-20 10:23:28 +1100 (Sat, 20 Mar 2010) | 2 lines
  
  More extensive read and write tests.
........
  r60722 | chris_kohlhoff | 2010-03-20 10:57:50 +1100 (Sat, 20 Mar 2010) | 2 lines
  
  WinCE doesn't provide InitializeCriticalSectionAndSpinCount.
........
  r60723 | chris_kohlhoff | 2010-03-20 10:58:48 +1100 (Sat, 20 Mar 2010) | 2 lines
  
  Fix cancellation.
........
  r60725 | chris_kohlhoff | 2010-03-20 10:59:48 +1100 (Sat, 20 Mar 2010) | 3 lines
  
  Use cancel() to avoid Windows behaviour where a connection is reset if the
  socket is closed while there is a pending read operation.
........


[SVN r60741]
2010-03-21 09:39:26 +00:00
Christian Henning
11ec3b417a Exchanging broken test image.
[SVN r60737]
2010-03-20 17:01:45 +00:00
John Maddock
f608e83d3a Merge minor fixes from Trunk.
[SVN r60694]
2010-03-18 16:57:43 +00:00
Jan Gaspar
8f0c2b723a circular_buffer: updated documentation
[SVN r60691]
2010-03-18 12:39:52 +00:00
Christopher Kohlhoff
fe55f30e1b Add note to examples on how to limit asio::streambuf growth. Fixes #3370.
[SVN r60686]
2010-03-18 02:21:32 +00:00
Christopher Kohlhoff
994c5477dd Clarify that to_bytes() returns addresses in network byte order. Fixes #4005.
[SVN r60684]
2010-03-18 02:03:15 +00:00
Christopher Kohlhoff
95510283fc Merge reworked implementation from trunk.
[SVN r60680]
2010-03-18 00:58:47 +00:00
Eric Niebler
8603d81f48 Merged revisions 60633,60639,60659,60671 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r60633 | eric_niebler | 2010-03-16 12:20:57 +1100 (Tue, 16 Mar 2010) | 1 line
  
  add proto::assert_matches function and friends to debug.hpp, flesh out docs for Expr concept
........
  r60639 | eric_niebler | 2010-03-16 15:55:13 +1100 (Tue, 16 Mar 2010) | 1 line
  
  simplify and generalize display_expr
........
  r60659 | eric_niebler | 2010-03-17 09:35:40 +1100 (Wed, 17 Mar 2010) | 1 line
  
  BOOST_PROTO_ASSERT_MATCHES should incur no runtime overhead
........
  r60671 | eric_niebler | 2010-03-17 11:43:14 +1100 (Wed, 17 Mar 2010) | 1 line
  
  add assert_matches/assert_matches_not to function list
........


[SVN r60672]
2010-03-17 01:17:06 +00:00
Daniel James
0ba650fdd8 Merge a warning fix for unordered.
[SVN r60668]
2010-03-17 00:34:26 +00:00
Daniel James
247251020e Merge iostreams.
- Fix write_device_impl<ostream_tag>. Fixes #3839
 - Fix error checks after calling SetFilePointer. Fixes #3953
 - Gzip filter shouldn't require its source to be peekable. Fixes #3723.
 - In `position_to_offset`, only cast to `stream_offset` after calculating
   `_Myoff`. Fixes #3969.
 - ptrdiff_t is in std. Fixes #2505.



[SVN r60666]
2010-03-17 00:23:32 +00:00
Daniel James
6a1cfb6504 Merge quickbook.
- 32-bit unicode escapes.
 - Escape a couple of equal signs. Fixes #3906.


[SVN r60665]
2010-03-17 00:18:38 +00:00
John Maddock
8a1e6f730c Merge changes from Trunk:
Minor update to docs, with graphics regenerated.
Fix some minor inspection script errors.
Improve performance of a few of the algorithms.
Fix a few compiler warnings etc.

[SVN r60643]
2010-03-16 11:37:39 +00:00
John Maddock
a43ce5b30c Merge patches from Trunk.
[SVN r60622]
2010-03-15 17:55:47 +00:00
John Maddock
0853edb69a Merge doc updates from Trunk.
[SVN r60621]
2010-03-15 17:53:53 +00:00
John Maddock
2cb731ecad Add build script.
[SVN r60616]
2010-03-15 17:07:12 +00:00
Eric Niebler
1d2d18939d Merged revisions 60403,60452-60453 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r60403 | eric_niebler | 2010-03-10 13:03:20 +1100 (Wed, 10 Mar 2010) | 1 line
  
  do not use deprecated config macros, thx to daniel james
........
  r60452 | eric_niebler | 2010-03-11 12:07:19 +1100 (Thu, 11 Mar 2010) | 1 line
  
  adding concepts for Expr and Domain
........
  r60453 | eric_niebler | 2010-03-11 12:08:47 +1100 (Thu, 11 Mar 2010) | 1 line
  
  oops, fix properties
........


[SVN r60505]
2010-03-12 05:51:46 +00:00
Robert Ramey
ac291fc425 Merge trunk to release
[SVN r60484]
2010-03-11 16:43:40 +00:00
Robert Ramey
091033209e merge trunk to release
[SVN r60481]
2010-03-11 16:31:57 +00:00
Frank Mori Hess
d88e4b46b6 Merged [60416] from trunk to release.
[SVN r60427]
2010-03-10 16:02:51 +00:00
Frank Mori Hess
2230794a15 Merged [60383] to release branch. Fixes #3983.
[SVN r60426]
2010-03-10 15:56:41 +00:00
Eric Niebler
ae23e8923c Merged revisions 59374 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r59374 | eric_niebler | 2010-01-31 11:27:21 +1100 (Sun, 31 Jan 2010) | 1 line
  
  avoid premature template evaluation in operator overload return types
........


[SVN r60405]
2010-03-10 02:31:34 +00:00
Eric Niebler
29457ca784 Merged revisions 60141,60143 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r60141 | eric_niebler | 2010-03-04 11:11:35 +1100 (Thu, 04 Mar 2010) | 1 line
  
  add non-const function call overloads to proto terminals, code reorg
........
  r60143 | eric_niebler | 2010-03-04 13:47:46 +1100 (Thu, 04 Mar 2010) | 1 line
  
  add a default constructor to proto::literal
........


[SVN r60404]
2010-03-10 02:17:46 +00:00
Joaquín M López Muñoz
6469bee4fa merged [60388] from trunk
[SVN r60389]
2010-03-09 21:37:15 +00:00
Emil Dotchevski
5076f0c65f updating from trunk.
[SVN r60338]
2010-03-08 08:18:25 +00:00
Daniel James
22b5d2ba20 Revert [60052] as it isn't as uncontroversial as I thought.
[SVN r60314]
2010-03-07 16:22:34 +00:00
Daniel James
14d73fbaa9 Suppress/fix some msvc and gcc compiler warnings ([57494]).
[SVN r60291]
2010-03-07 12:13:29 +00:00
Daniel James
b27684610c Merge some tests for unwrap ([47296], [47297])
[SVN r60290]
2010-03-07 12:11:44 +00:00
Daniel James
6f2cdaf3cd Merge various result_of changes.
- [42234] Reduce header dependencies, from Shunsuke Sogame. Fixes #1535
 - [45256] result_of implementation that makes use of C++0x decltype, from Daniel Walker. Fixes #862.
 - [48620] Fix result_of to work with const-qualified function pointers. Fixes #1310
 - [60052] Remove use of deprecated config macro in result_of.



[SVN r60289]
2010-03-07 12:08:00 +00:00
Daniel James
7ae4bd8d62 Merge quickbook and boostbook from trunk.
[SVN r60288]
2010-03-07 11:11:52 +00:00
Robert Ramey
fd03cc5c12 remove unnecessary includes
[SVN r60267]
2010-03-07 02:37:00 +00:00
Robert Ramey
e2d3084522 improve portability for 64 bit integers
[SVN r60266]
2010-03-07 02:35:56 +00:00
Robert Ramey
7419669ab5 Suppress multiple definition trap
[SVN r60265]
2010-03-07 02:35:30 +00:00
Robert Ramey
0ad1760084 fix to permit shared_ptr from this to work
[SVN r60264]
2010-03-07 02:33:11 +00:00
Robert Ramey
924beeac2c improve portability for 64 bit integers
[SVN r60261]
2010-03-07 02:12:51 +00:00
Christian Henning
d3bb8360a7 Fix for ticket #2831.
[SVN r60194]
2010-03-05 16:15:07 +00:00
John Maddock
5c786a897b Fixes #3980.
[SVN r60151]
2010-03-04 18:03:05 +00:00
Eric Niebler
2b43ba7301 Merged revisions 59934 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r59934 | eric_niebler | 2010-02-26 12:59:46 +1100 (Fri, 26 Feb 2010) | 1 line
  
  add missing include
........


[SVN r60018]
2010-03-01 10:33:15 +00:00
Daniel James
68f5f3fa29 Merge doc directory from trunk.
[SVN r59962]
2010-02-27 19:17:20 +00:00