Commit graph

36441 commits

Author SHA1 Message Date
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
Robert Ramey
0094227559 move recent changes to release branch
[SVN r59943]
2010-02-26 05:29:59 +00:00