Commit graph

42268 commits

Author SHA1 Message Date
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
Daniel James
8f08851f73 Unordered: Merge from trunk.
Anotehr overhaul. Can now use `void_pointer` for links between nodes, although
it doesn't as I don't think `void_pointer` support is strong enough in existing
allocators.

Also no longer relies on using base pointers for custome pointer types.  And
scaled back member function detection to just detect if an allocator has a
member, not what its signature is. I found that the trait could be confused by
ambiguous overloads. This might be fixable.

Better documentation of C++11 compliance to come.


[SVN r74859]
2011-10-09 18:30:10 +00:00
Barend Gehrels
e0176e3ea5 Merged up to and including change 74761
[SVN r74858]
2011-10-09 18:30:04 +00:00
Christophe Henry
dc63657462 merged rev. 72804-74852
[SVN r74853]
2011-10-09 14:09:20 +00:00
Beman Dawes
2a7c93ac31 Merge trunk, including hash and canonical support
[SVN r74851]
2011-10-09 13:54:09 +00:00
Christophe Henry
5aabc0f228 merged revisions 72697 - 74363
[SVN r74850]
2011-10-09 13:16:10 +00:00
Peder Holt
70156835c8 Integrated from trunc: Applied patch for #5745: Use native typeof support for Oracle Solaris Studio C++ compiler
[SVN r74849]
2011-10-09 13:08:04 +00:00
Beman Dawes
ec32bf6092 Merge Boost.Timer version 2
[SVN r74848]
2011-10-09 12:17:51 +00:00
Antony Polukhin
b0e8ead756 merge from trunk (contacts updated)
[SVN r74844]
2011-10-09 11:12:36 +00:00
Vicente J. Botet Escriba
b1b3bf84b2 Chrono:Fix bad merge
[SVN r74835]
2011-10-09 01:10:03 +00:00
Vicente J. Botet Escriba
cb9aa8cdac Chrono: Fix protecting include file
[SVN r74834]
2011-10-09 00:57:37 +00:00
Vicente J. Botet Escriba
21137f0ed1 Chrono: Fix missing include config.hpp
[SVN r74829]
2011-10-09 00:35:42 +00:00
Vicente J. Botet Escriba
599e0218d2 Chrono: Add some io tests
[SVN r74807]
2011-10-08 15:02:46 +00:00
Vicente J. Botet Escriba
4da11bd490 Chrono: update global include.hpp file
[SVN r74805]
2011-10-08 14:26:27 +00:00
Vicente J. Botet Escriba
fcc8798ef5 Chrono: Added perf now()
[SVN r74804]
2011-10-08 14:24:53 +00:00
Vicente J. Botet Escriba
43fcaab669 Chrono: Merge #5998 - Jamfile and clock_test were forgoten in the preceding commit
[SVN r74803]
2011-10-08 13:47:19 +00:00
Vicente J. Botet Escriba
12506abec2 Chrono: Merge #5998
[SVN r74801]
2011-10-08 12:28:38 +00:00
Vicente J. Botet Escriba
ac73fc2cb8 Chrono: Merge #5977
[SVN r74798]
2011-10-08 12:11:57 +00:00
Ion Gaztañaga
28f2db709b Fixed bug in range insertion
[SVN r74794]
2011-10-08 10:01:51 +00:00
Joel de Guzman
8fd3da94b7 Merge from trunk
[SVN r74791]
2011-10-08 08:23:11 +00:00
Vicente J. Botet Escriba
a3dde666f4 Chrono: document 1.2 update
[SVN r74787]
2011-10-07 23:18:23 +00:00
Vicente J. Botet Escriba
d5185295f2 Chrono: Merged #5976,5979,5978,5906,5907,5909,5946,5974
[SVN r74785]
2011-10-07 22:04:11 +00:00
Daniel James
cd975f4add Quickbook: Merge from trunk.
- Qualify footnote and callout ids.
- Close open sections at end of document.
- New markup for anchors in headers.
- Clean up some whitespace in generated xml.
- Fix double addition of anchor ids.
- A couple of doc changes from Beman.


[SVN r74769]
2011-10-06 22:10:28 +00:00
Brandon Kohn
2d8da8f64a Merge of numeric_cast_traits in numeric conversion library.
[SVN r74762]
2011-10-06 17:27:17 +00:00