Commit graph

42291 commits

Author SHA1 Message Date
Peter Dimov
33e10742d2 Merge [70452] to release. Fixes #5327.
[SVN r75381]
2011-11-07 14:25:23 +00:00
Joel de Guzman
27e044714f Fix Ticket #6067
[SVN r75320]
2011-11-05 01:05:04 +00:00
Artyom Beilis
21c4cc2666 Merged changeset 75174 from trunk (clang issue)
[SVN r75315]
2011-11-04 14:10:35 +00:00
Daniel James
fae0d7583a Merge to release several changes for 1.48.
[SVN r75293]
2011-11-04 02:31:36 +00:00
John Maddock
cbd4d2ad3b Merge Clang fix from Trunk.
Authorised by Rene.

[SVN r75285]
2011-11-03 11:59:06 +00:00
Daniel James
792df5adde Merge type traits note from trunk.
[SVN r75098]
2011-10-23 20:38:36 +00:00
Frédéric Bron
a98ac42336 operator type traits: merged trunk: documentation on the limitation to template classes
[SVN r75085]
2011-10-22 00:23:10 +00:00
Eric Niebler
32a157781c merge [75077] from trunk
[SVN r75078]
2011-10-21 03:46:27 +00:00
Eric Niebler
4738906d1d merge [75026] from trunk
[SVN r75027]
2011-10-18 03:50:42 +00:00
Daniel James
37ecd95871 Merge unordered+hash documentation updates.
[SVN r75015]
2011-10-17 20:23:27 +00:00
Daniel James
32a96cb2d7 Merge redirect for spirit/phoenix docs.
Should be replaced by the generated docs in the snapshot. I'll check that it
worked tomorrow.



[SVN r75014]
2011-10-17 20:12:11 +00:00
Christopher Kohlhoff
a303fdf1a9 Fix and regenerate documentation.
[SVN r75011]
2011-10-17 12:12:51 +00:00
Christopher Kohlhoff
3b8e5526e7 Merge from trunk:
* Make number of strand implementations configurable by defining
  BOOST_ASIO_STRAND_IMPLEMENTATIONS to the number.

* Programs can now define BOOST_ASIO_ENABLE_SEQUENTIAL_STRAND_ALLOCATION to
  switch the allocation of strand implementations to use a round-robin approach
  rather than hashing.

* Fix potential strand starvation issue that can occur when strand.post() is used.

* Update descriptor state allocation in kqueue_reactor to match approach used in
  epoll_reactor.

* Construct epoll_reactor's interrupter member first to fix exception safety
  issue. Fixes #6006

* Clarify that the read operation ends when the buffer is full. Fixes #5999


[SVN r75009]
2011-10-17 11:32:28 +00:00
Vicente J. Botet Escriba
66f9295e39 Chrono: Fix single threaded build issue
[SVN r75001]
2011-10-16 22:56:22 +00:00
Vicente J. Botet Escriba
994bd42e85 Chrono: Fix single threaded build issue
[SVN r75000]
2011-10-16 22:55:10 +00:00
Hartmut Kaiser
a3197250d7 Wave: merging fix for #6011 from trunk
[SVN r74998]
2011-10-16 22:19:31 +00:00
Christophe Henry
d83f7b8a49 merged rev. 74903
[SVN r74996]
2011-10-16 21:32:48 +00:00
Daniel James
aab35d8d19 Merge root index.html from trunk.
[SVN r74992]
2011-10-16 20:30:43 +00:00
Daniel James
c75f384c68 Merge libraries.htm fixes from trunk.
[SVN r74990]
2011-10-16 20:16:03 +00:00
Eric Niebler
46196f2967 merge [74986] from trunk
[SVN r74987]
2011-10-16 19:10:10 +00:00
John Maddock
f5d0c91b2f Merge recent bug fixes from Trunk.
Refs #6014
Refs #5832
Refs #5934
Refs #6001
Refs #5982
Refs #5914
Refs #5927

[SVN r74984]
2011-10-16 18:57:30 +00:00
Ion Gaztañaga
c91ca4158d Fixed bug in renamed detail namespace
[SVN r74981]
2011-10-16 17:29:02 +00:00
Ion Gaztañaga
ba16bec56f Added Move and corrected Added intrusive+container to "data structures"
[SVN r74979]
2011-10-16 16:55:34 +00:00
John Maddock
46f34f31df Document release history.
[SVN r74978]
2011-10-16 16:51:56 +00:00
Ion Gaztañaga
21cc34909f Doxygen documentation fixes
[SVN r74977]
2011-10-16 16:50:47 +00:00
Ion Gaztañaga
cfbe90d3b4 Doxygen documentation fixes
[SVN r74974]
2011-10-16 16:47:28 +00:00
Ion Gaztañaga
b347470e62 Minor bugfix in is_convertible
[SVN r74973]
2011-10-16 16:45:41 +00:00
Ion Gaztañaga
5f2d2d53b2 Added Boost.Container description
[SVN r74972]
2011-10-16 16:43:12 +00:00
Eric Niebler
c01030c5bb merge [74968] from trunk
[SVN r74970]
2011-10-16 16:04:53 +00:00
John Maddock
e4228eb087 Merge accumulated minor fixes from Trunk.
[SVN r74964]
2011-10-16 12:19:37 +00:00
Jürgen Hunold
12bf1222a3 Merge 74928 from ^/trunk
------------------------------------------------------------------------
  r74928 | jhunold | 2011-10-12 19:59:21 +0200 (Mi, 12 Okt 2011) | 1 line
  
  use boost workaround header for clang bug 6907
  ------------------------------------------------------------------------


[SVN r74946]
2011-10-14 16:56:40 +00:00
Marshall Clow
6e2bf757b8 Merge Change 74916 (extra semicolon) to release
[SVN r74939]
2011-10-13 18:34:19 +00:00
Eric Niebler
4340491916 merged [74909] [74919] [74923] from trunk
[SVN r74935]
2011-10-13 06:33:10 +00:00
Daniel James
0eb5e555cc Unordered: merge from trunk.
[SVN r74932]
2011-10-12 22:30:02 +00:00
Ralf W. Grosse-Kunstleve
7b4857747a merging current boost/python and libs/python from trunk into release branch
[SVN r74931]
2011-10-12 21:38:53 +00:00
Frédéric Bron
8f192b9c72 operator traits: merged trunk->release (patch to make clang work)
[SVN r74930]
2011-10-12 19:41:11 +00:00
Hartmut Kaiser
98e3e327b8 Spirit: merging bugfix from trunk (caused by changes in proto)
[SVN r74915]
2011-10-11 11:30:19 +00:00
Thomas Heller
23901f9d85 Phoenix: Merged [72812], [72815], [73000], [73041], [74041], [74830], [74833], [74839] from trunk
[SVN r74904]
2011-10-10 23:25:34 +00:00
Hartmut Kaiser
effba86f70 Spirit: merging to release
[SVN r74894]
2011-10-10 13:28:33 +00:00
John Maddock
c2e225d55c Merge Boost.Config changes from Trunk - numerous small bug fixes plus a new Cray C++ config.
Fixes #5607.
Fixes #5941.
Fixes #5878.

[SVN r74889]
2011-10-10 11:50:55 +00:00
Joel de Guzman
38314ee711 Bumped copyright date and version to 2.1 (it's about time!) + fixed copyright notices and dates.
[SVN r74887]
2011-10-10 10:38:37 +00:00
Joel de Guzman
6df37b20ff Bumped copyright date and version to 2.1 (it's about time!).
[SVN r74884]
2011-10-10 10:07:45 +00:00
Joel de Guzman
2feadd7301 Fix for ticket #6000
[SVN r74873]
2011-10-10 02:33:13 +00:00
Andy Tompkins
c561e838db Fix for ticket #5794
[SVN r74869]
2011-10-10 00:00:20 +00:00
Andy Tompkins
06e62e4cf8 fix for ticket #5794
[SVN r74868]
2011-10-09 23:57:09 +00:00
Steven Watanabe
41ac51c77d Merge random from the trunk
[SVN r74867]
2011-10-09 23:13:31 +00:00
Frédéric Bron
c84082257c merged operator trait addition from trunk to branches/release
[SVN r74865]
2011-10-09 22:28:33 +00:00
Christopher Kohlhoff
974f284be6 Version bump.
[SVN r74864]
2011-10-09 22:02:05 +00:00
Christopher Kohlhoff
c045c88e8e Merge from trunk...
Fix compile error in regex overload of async_read_until.hpp. Fixes #5688

Explicitly specify the signal() function from the global namespace. Fixes #5722

Don't read the clock unless the heap is non-empty.

Change the SSL buffers sizes so that they're large enough to hold a complete TLS record. Fixes #5854

Make sure the synchronous null_buffers operations obey the user's non_blocking setting. Fixes #5756

Set size of select fd_set at runtime when using Windows.

Disable warning due to const qualifier being applied to function type.

Fix crash due to gcc_x86_fenced_block that shows up when using the Intel C++ compiler. Fixes #5763

Specialise operations for buffer sequences that are arrays of exactly two buffers.

Initialise all OpenSSL algorithms.

Fix error mapping when session is gracefully shut down.

Various performance improvements:

* Split the task_io_service's run and poll code.

* Use thread-local operation queues in single-threaded use cases (i.e. concurrency_hint is 1) to eliminate a lock/unlock pair.

* Only fence block exit when a handler is being run directly out of the io_service.

* Prefer x86 mfence-based fenced block when available.

* Use a plain ol' long for the atomic_count when all thread support is disabled.

* Allow some epoll_reactor speculative operations to be performed without holding the lock.

* Improve locality of reference by performing an epoll_reactor's I/O operation immediately before the corresponding handler is called. This also improves scalability across CPUs when multiple threads are running the io_service.

* Pass same error_code variable through to each operation's complete() function.

* Optimise creation of and access to the io_service implementation.

Remove unused state in HTTP server examples.

Add latency test programs.


[SVN r74863]
2011-10-09 21:59:57 +00:00
Jeremiah Willcock
5660f14173 Merged r72747, r74075, r74094, r74232, r74357, r74602, and r74783 from trunk
[SVN r74862]
2011-10-09 20:33:56 +00:00