Commit Graph

  • 7139b456d2 Changes for asio version 1.5.0: Christopher Kohlhoff 2011-02-23 01:04:16 +0000
  • 28ab37a23e Merge from trunk: Christopher Kohlhoff 2011-01-17 04:28:16 +0000
  • 6ddfb69440 Revision history. Christopher Kohlhoff 2011-01-16 01:38:16 +0000
  • 20306c3852 Use correct interrupt method when timerfd is not available. Refs #5045 Christopher Kohlhoff 2011-01-15 09:32:13 +0000
  • 9bbd81e717 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +0000
  • c5741b2171 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +0000
  • 4b019c3d1d Fix out-of-bounds address_v4::broadcast() return value on 64-bit systems. Christopher Kohlhoff 2011-01-13 09:13:30 +0000
  • 678d7ff74e Version bump. Christopher Kohlhoff 2011-01-13 09:09:09 +0000
  • b1dced94c8 Update copyright notice. Christopher Kohlhoff 2011-01-13 08:14:05 +0000
  • 8f2012da28 Pathscale 4.0.0's stdlib (rw) has a <streambuf> that doesn't include <iostream>; added an include to <iostream> here as this file needs it. Bryce Adelstein-Lelbach 2011-01-09 04:47:56 +0000
  • 009e6a0c02 Merge from trunk. ........ r66613 | chris_kohlhoff | 2010-11-17 00:16:45 +1100 (Wed, 17 Nov 2010) | 2 lines Christopher Kohlhoff 2010-11-17 09:51:56 +0000
  • 3d76a5a994 Fixed a Windows-specific problem where failures from accept() are incorrectly treated as successes. Refs #4859. Christopher Kohlhoff 2010-11-16 13:16:45 +0000
  • 01c7794612 Merged objective c++ fix from tunk. Fixes #4191. Christopher Kohlhoff 2010-11-12 23:32:36 +0000
  • 60724f91ab MacPorts gcc also defines __APPLE_CC__, but to 1. Christopher Kohlhoff 2010-11-04 11:40:42 +0000
  • ddc92ac35f Target workaround at non-Apple objective-c++ compilers only, as the previous workaround broke those platforms. Pragmas push_macro and pop_macro are only available on gcc 4.4 or later, so use plain ol' #define/#undef instead. Christopher Kohlhoff 2010-10-30 22:45:29 +0000
  • 1c3548e1c9 Merge updated revision history. Christopher Kohlhoff 2010-10-28 21:22:10 +0000
  • 200db06b39 More revision history. Christopher Kohlhoff 2010-10-28 20:51:01 +0000
  • edc26b0006 Merged revision history. Christopher Kohlhoff 2010-10-25 13:07:38 +0000
  • 48e36ad46f Revision history. Christopher Kohlhoff 2010-10-25 13:06:29 +0000
  • d7fc4b75fc Merge from trunk: Rename separate compilation header. Fixes #4560. Christopher Kohlhoff 2010-10-25 12:57:23 +0000
  • 84ff434f23 Rename separate compilation header. Refs #4560. Christopher Kohlhoff 2010-10-25 12:26:06 +0000
  • 727a5c75a3 Merge from trunk. ........ r66075 | chris_kohlhoff | 2010-10-18 23:27:12 +1100 (Mon, 18 Oct 2010) | 2 lines Christopher Kohlhoff 2010-10-25 10:44:35 +0000
  • 6fd0719fc4 Fix failure in socket_base test on NetBSD. Christopher Kohlhoff 2010-10-24 13:15:46 +0000
  • 24dade9009 Fix kqueue_reactor so that it compiles on NetBSD. Refs #4662. Christopher Kohlhoff 2010-10-24 07:58:23 +0000
  • 6fa2efadba Fix vector reallocation performance problem. Refs #4780. Christopher Kohlhoff 2010-10-24 02:06:46 +0000
  • 139642203c Fix for IBM C++ compiler. Christopher Kohlhoff 2010-10-24 00:26:10 +0000
  • b4479ed01e Version check not required. Christopher Kohlhoff 2010-10-22 12:20:52 +0000
  • 5ea3ac4f9a Redefine Protocol and id to avoid clashing with Objective-C++ keywords. Refs #4191. Christopher Kohlhoff 2010-10-22 12:07:36 +0000
  • 81a5e3660d Merge from trunk. Christopher Kohlhoff 2010-10-18 12:58:10 +0000
  • 25330ccc52 Fix unused parameter warnings. Christopher Kohlhoff 2010-10-18 12:27:12 +0000
  • b12329f181 Fix so that read operations do not accept const_buffers_1 arguments. Refs #4746. Christopher Kohlhoff 2010-10-17 21:24:55 +0000
  • 33e8ad1b8c Merge from trunk. Christopher Kohlhoff 2010-10-17 12:24:50 +0000
  • f939fad2fc Version bump. Christopher Kohlhoff 2010-10-17 11:33:28 +0000
  • 99bb1215e2 Pass NULL for servname rather than empty string, as per POSIX. Refs #4690. Christopher Kohlhoff 2010-10-16 13:15:51 +0000
  • 056bbee611 Timers with expiry times set more than 5 minutes in the future need the waitable timer to be periodic. Refs #4745. Christopher Kohlhoff 2010-10-16 12:59:29 +0000
  • da63086d10 Fix Windows build when thread support is disabled. Refs #4680. Christopher Kohlhoff 2010-10-16 12:39:06 +0000
  • e8a268059a Ensure handler arguments are passed as lvalues. Refs #4744. Christopher Kohlhoff 2010-10-16 12:23:56 +0000
  • 3518561c26 Always use pselect() on HP-UX, if it is available. Refs #4578. Christopher Kohlhoff 2010-10-16 11:39:13 +0000
  • 9a6c377a37 Add support for hardware flow control on QNX. Refs #4625. Christopher Kohlhoff 2010-10-16 11:04:08 +0000
  • 4fd6ef14e5 Check return code of InitializeCriticalSectionAndSpinCount. Refs #4574. Christopher Kohlhoff 2010-10-16 10:01:14 +0000
  • 37280f03dc Ensure close()/closesocket() failures are correctly propagated. Refs #4573. Christopher Kohlhoff 2010-10-16 09:47:11 +0000
  • 09cff6f060 Don't use deprecated system functions. Refs #4672. Christopher Kohlhoff 2010-10-16 07:24:47 +0000
  • 2c9c9b021f Use lower-case to keep MinGW cross-compilers happy. Refs #4491. Christopher Kohlhoff 2010-10-16 07:06:18 +0000
  • 61bec332e8 Fix a const-correctness issue that prevents valid uses of has_service<> from compiling. Refs #4638. Christopher Kohlhoff 2010-10-16 06:27:45 +0000
  • efa8226a19 Fix the way the kqueue_reactor is interrupted when a new timer is scheduled. Refs #4568. Christopher Kohlhoff 2010-10-16 05:43:03 +0000
  • 498bbe6f0c Add a test case for bug where a deadline timer never fires if the io_service is run in a background thread. N.B. fails only on platforms that use kqueue. Refs #4568. Christopher Kohlhoff 2010-10-16 05:13:46 +0000
  • 986c2b8e9a Make unit tests build faster. Christopher Kohlhoff 2010-10-16 04:30:12 +0000
  • 75e780357e Fix image location for PDF builds. John Maddock 2010-07-22 10:58:39 +0000
  • 104fe57a22 Fix asio PDF builds - make sure that the images are found correctly and that the file name turns out right. John Maddock 2010-07-22 10:55:27 +0000
  • f7e69ef4ae Revision history. Christopher Kohlhoff 2010-07-21 13:38:39 +0000
  • 9c82711661 Revision history. Christopher Kohlhoff 2010-07-21 13:34:51 +0000
  • 9b4b8c4157 Revision history. Christopher Kohlhoff 2010-07-12 00:48:42 +0000
  • 83cfa260fd Revision history. Christopher Kohlhoff 2010-07-12 00:45:32 +0000
  • 194fca66a2 Version bump. Christopher Kohlhoff 2010-07-12 00:01:52 +0000
  • e117752319 Version bump. Christopher Kohlhoff 2010-07-11 23:55:34 +0000
  • 8b0216a2cf Merge from trunk. Christopher Kohlhoff 2010-07-11 23:42:34 +0000
  • 0d86de5a45 Preserve error value. Christopher Kohlhoff 2010-07-11 04:16:10 +0000
  • 8832922873 Add macro for disabling fenced blocks. Christopher Kohlhoff 2010-07-11 04:15:19 +0000
  • 4bfc2868ab Note that hppa fence is just a placeholder at this time. Christopher Kohlhoff 2010-07-11 04:12:51 +0000
  • 2ddb60916c Fence class for hppa. Christopher Kohlhoff 2010-07-09 13:43:05 +0000
  • 760f58b6ca Merged from trunk. Christopher Kohlhoff 2010-07-06 04:49:47 +0000
  • 6e0c4904b4 Add missing parameter. Christopher Kohlhoff 2010-07-05 07:43:22 +0000
  • bd147ea789 Fix unused parameters. Christopher Kohlhoff 2010-07-04 13:42:41 +0000
  • ae04d43d05 Add missing operator+ overload. Refs #4382. Christopher Kohlhoff 2010-07-04 13:11:14 +0000
  • 2e77cb4c6e Point docs at new timeout examples. Christopher Kohlhoff 2010-07-04 07:43:23 +0000
  • 61e36a4a2b Eliminate unnecessary uses of hash_map. Christopher Kohlhoff 2010-07-04 07:37:42 +0000
  • 8c5627bc13 Make more tolerant of different platform sdk variants. Christopher Kohlhoff 2010-07-04 07:28:20 +0000
  • 5bd06414c5 Fixes in non_blocking_read. Christopher Kohlhoff 2010-07-04 07:26:36 +0000
  • 5ae3eae4d5 Add cancellation of reactor operations. Christopher Kohlhoff 2010-07-04 07:23:27 +0000
  • c983fc805e Fix forward declaration. Christopher Kohlhoff 2010-07-04 07:21:24 +0000
  • bf07247104 Fences for arm. Christopher Kohlhoff 2010-07-04 07:20:18 +0000
  • c8146d544f Fences for arm. Christopher Kohlhoff 2010-07-04 07:19:30 +0000
  • 7ead504f73 Ensure arguments to handlers are passed as const types. Christopher Kohlhoff 2010-07-04 06:57:32 +0000
  • 1654c3271c Reworked timeout examples. Christopher Kohlhoff 2010-07-04 06:53:57 +0000
  • fb811aa099 Fix coroutine macros to work with MSVC's edit-and-continue debug settings. Christopher Kohlhoff 2010-07-04 06:49:18 +0000
  • 751991239f Merge documentation fixes. Daniel James 2010-06-26 12:30:09 +0000
  • c7c14a4586 Update various libraries' documentation build. Daniel James 2010-06-20 18:00:48 +0000
  • a70528c9be Merge from trunk. Christopher Kohlhoff 2010-06-09 09:40:46 +0000
  • db6f42e12b Fix handling of empty buffer sequences. Christopher Kohlhoff 2010-06-08 11:01:57 +0000
  • 5978853196 Ensure unsigned char is used with isdigit. Refs #4201. Christopher Kohlhoff 2010-06-08 09:01:39 +0000
  • ff9915419b Fix typo in tutorial. Refs #4252. Christopher Kohlhoff 2010-06-08 04:27:26 +0000
  • c1d13d05f8 Some changes for Symbian support. Christopher Kohlhoff 2010-06-07 23:29:05 +0000
  • 579be49842 Fixes for MSVC 7.1, Borland. Christopher Kohlhoff 2010-06-07 23:24:28 +0000
  • 0f5629d445 Reworked implementation MkII Christopher Kohlhoff 2010-06-07 00:00:45 +0000
  • b7bc3ff637 Fix handling of small but non-zero timeouts. Fixes #4205. Christopher Kohlhoff 2010-06-06 23:28:58 +0000
  • c1d25769bd Merge doc changes. Christopher Kohlhoff 2010-04-30 09:42:57 +0000
  • e5dac272e7 More doc updates. Christopher Kohlhoff 2010-04-29 13:25:53 +0000
  • 33eeb63378 Doc updates. Christopher Kohlhoff 2010-04-28 12:39:06 +0000
  • 2fde542c54 Merge from trunk. Christopher Kohlhoff 2010-04-11 13:15:35 +0000
  • d5c95589ff Version bump. Christopher Kohlhoff 2010-04-10 07:15:18 +0000
  • b59ac3d388 Try using asm-based fenced block for pathscale. Christopher Kohlhoff 2010-04-10 06:54:34 +0000
  • 9773a7e992 Merge from trunk. Christopher Kohlhoff 2010-04-07 08:44:41 +0000
  • 58ca677b0f Try to fix compile errors on various platforms in fenced_block. Christopher Kohlhoff 2010-04-03 00:29:06 +0000
  • 03645c054c Add ifdef to allow asio's threading support to be independently disabled. Christopher Kohlhoff 2010-04-02 22:51:42 +0000
  • 5dbcf53b17 Fix so that lock is not held while reactor is running. Christopher Kohlhoff 2010-03-31 12:22:10 +0000
  • 51ae6ad776 Uncomment ifdef test that was accidentally left commented. Christopher Kohlhoff 2010-03-31 12:13:47 +0000
  • d3a2b42be1 New kqueue reactor implementation using one-shot event registration. Christopher Kohlhoff 2010-03-30 12:31:51 +0000
  • 1ea2d5330f Don't perform a speculative read when an out-of-band read is pending. Christopher Kohlhoff 2010-03-30 12:30:00 +0000
  • d02eb70ec9 Don't allow speculative reads when message_out_of_band is specified. Christopher Kohlhoff 2010-03-30 12:28:22 +0000
  • c68851004a Merge from trunk. Christopher Kohlhoff 2010-03-30 01:20:37 +0000