Commit graph

36602 commits

Author SHA1 Message Date
John Maddock
37f3e7abba Merged accumulated patches from Trunk.
[SVN r62831]
2010-06-12 08:30:11 +00:00
John Maddock
a31dd8e115 Add BOOST_NO_0X_HDR_TYPEINDEX.
[SVN r62795]
2010-06-11 11:51:24 +00:00
John Maddock
9704d68804 Merge changes from Trunk - mostly new macro for <typeindex>.
[SVN r62792]
2010-06-11 11:16:34 +00:00
Andrey Semashev
4b43ecfcaf Fixes #4154. Added iterator validity checks. If TZ string is not valid, the time zone constructor throws instead of crashing.
[SVN r62751]
2010-06-10 17:24:38 +00:00
Steven Watanabe
6dd70fce5c Merge variant from the trunk. Fixes #1507
[SVN r62742]
2010-06-10 15:32:07 +00:00
Eric Niebler
0327c06532 Merged revisions 62547 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62547 | eric_niebler | 2010-06-07 23:28:56 -0400 (Mon, 07 Jun 2010) | 1 line
  
  mark up xpressive failures
........


[SVN r62741]
2010-06-10 15:26:44 +00:00
Eric Niebler
4c606db9ad Merged revisions 62660-62661 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62660 | eric_niebler | 2010-06-09 10:25:14 -0400 (Wed, 09 Jun 2010) | 1 line
  
  remove out-of-date work-arounds for sun compilers
........
  r62661 | eric_niebler | 2010-06-09 10:52:52 -0400 (Wed, 09 Jun 2010) | 1 line
  
  add foreach_fwd.hpp for forward declarations of foreach's customization points
........


[SVN r62740]
2010-06-10 15:22:27 +00:00
Eric Niebler
ea29602be7 Merged revisions 62550,62616,62618 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62550 | eric_niebler | 2010-06-08 01:07:00 -0400 (Tue, 08 Jun 2010) | 1 line
  
  namespace reform, begin to make proto internals rely less on proto::expr
........
  r62616 | eric_niebler | 2010-06-08 20:14:39 -0400 (Tue, 08 Jun 2010) | 1 line
  
  use basic_expr instead of expr when possible for better compile times
........
  r62618 | eric_niebler | 2010-06-08 20:23:57 -0400 (Tue, 08 Jun 2010) | 1 line
  
  more namespace reform
........


[SVN r62739]
2010-06-10 15:03:27 +00:00
Andrey Semashev
785f0decfd Silence silly GCC warnings. Fixes #3563.
[SVN r62682]
2010-06-09 18:10:13 +00:00
Andrey Semashev
adaf4ff640 Silence the warnings. Fixes #3591.
[SVN r62677]
2010-06-09 17:41:14 +00:00
Andrey Semashev
9f967bddc8 Added inline qualifiers. Fixes #3647.
[SVN r62674]
2010-06-09 17:36:07 +00:00
Andrey Semashev
2a2d558915 Merged changes from trunk (rev. 62450). Fixes #3876.
[SVN r62669]
2010-06-09 16:39:31 +00:00
Andrey Semashev
527ae39387 Reverted an accidental commit.
[SVN r62668]
2010-06-09 16:38:29 +00:00
Andrey Semashev
bfdc57cf14 Merged changes from trunk (rev. 62450). Fixes #3876.
[SVN r62667]
2010-06-09 16:33:36 +00:00
Christopher Kohlhoff
5d8e9063d9 Merge from trunk.
........
  r62497 | chris_kohlhoff | 2010-06-07 09:28:58 +1000 (Mon, 07 Jun 2010) | 2 lines
  
  Fix handling of small but non-zero timeouts. Fixes #4205.
........
  r62499 | chris_kohlhoff | 2010-06-07 10:00:45 +1000 (Mon, 07 Jun 2010) | 2 lines
  
  Reworked implementation MkII.
  Also fixes #4170.
........
  r62530 | chris_kohlhoff | 2010-06-08 09:24:28 +1000 (Tue, 08 Jun 2010) | 2 lines
  
  Fixes for MSVC 7.1, Borland.
........
  r62531 | chris_kohlhoff | 2010-06-08 09:29:05 +1000 (Tue, 08 Jun 2010) | 2 lines
  
  Some changes for Symbian support.
........
  r62549 | chris_kohlhoff | 2010-06-08 14:27:26 +1000 (Tue, 08 Jun 2010) | 2 lines
  
  Fix typo in tutorial. Fixes #4252.
........
  r62556 | chris_kohlhoff | 2010-06-08 19:01:39 +1000 (Tue, 08 Jun 2010) | 2 lines
  
  Ensure unsigned char is used with isdigit. Fixes #4201.
........
  r62558 | chris_kohlhoff | 2010-06-08 21:01:57 +1000 (Tue, 08 Jun 2010) | 2 lines
  
  Fix handling of empty buffer sequences.
........


[SVN r62644]
2010-06-09 09:40:46 +00:00
Daniel James
bc3bf1def6 Merge unordered.
[SVN r62610]
2010-06-08 23:23:43 +00:00
Daniel James
7c2eca525e Small documentation fixes.
[SVN r62608]
2010-06-08 23:11:37 +00:00
Jeremiah Willcock
10ddf24bc5 Merged r53751, r41955, r47793, r47794, r47797, r62595 from trunk; fixes #865
[SVN r62596]
2010-06-08 19:31:13 +00:00
Jeremiah Willcock
adc18dde42 Merged r62593 from trunk
[SVN r62594]
2010-06-08 19:11:44 +00:00
Christian Henning
d2f40bfbf7 Fixing potential compilation errors with newer and more standard conformant compilers when using gil and STL. Basically gil's iterators and interator adaptors are now explicit what iterator category they are belonging to, e.g. random access iterator.
[SVN r62551]
2010-06-08 05:22:50 +00:00
Eric Niebler
dc114141d9 Merged revisions 62535 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62535 | eric_niebler | 2010-06-07 21:13:56 -0400 (Mon, 07 Jun 2010) | 1 line
  
  bring reference docs into agreement with current code
........


[SVN r62543]
2010-06-08 02:09:51 +00:00
Eric Niebler
0dd5ba7000 Merged revisions 62368,62371-62372,62479 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62368 | eric_niebler | 2010-06-01 10:18:42 -0400 (Tue, 01 Jun 2010) | 1 line
  
  use boost::tr1_result_of to avoid problems with boost::result_of and decltype
........
  r62371 | eric_niebler | 2010-06-01 18:10:54 -0400 (Tue, 01 Jun 2010) | 1 line
  
  fix one return type missed by [62368]
........
  r62372 | eric_niebler | 2010-06-01 18:13:33 -0400 (Tue, 01 Jun 2010) | 1 line
  
  use generators directly instead of relying on the domain to inherit from them, which seems a dubious design
........
  r62479 | eric_niebler | 2010-06-06 09:40:44 -0400 (Sun, 06 Jun 2010) | 1 line
  
  major simplification of proto/operators.hpp
........


[SVN r62510]
2010-06-07 16:57:07 +00:00
Beman Dawes
0ea1d37a4d Merge all config diffs from trunk
[SVN r62379]
2010-06-02 14:30:04 +00:00
Eric Niebler
57c1c8c83e Merged revisions 62373 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62373 | eric_niebler | 2010-06-01 23:46:45 -0400 (Tue, 01 Jun 2010) | 1 line
  
  work around msvc-7.1 bug
........


[SVN r62375]
2010-06-02 04:01:40 +00:00
Steven Watanabe
0bfc7e9c6e Merge Random from the trunk
[SVN r62347]
2010-05-31 16:44:36 +00:00
Andrey Semashev
93c538918e Merged changes from trunk.
[SVN r62272]
2010-05-27 17:58:58 +00:00
Eric Niebler
9079837b97 Merged revisions 62255 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62255 | eric_niebler | 2010-05-26 22:39:10 -0400 (Wed, 26 May 2010) | 1 line
  
  add test for internal domain deduction utilities
........


[SVN r62261]
2010-05-27 14:39:27 +00:00
Rene Rivera
ae46c0f8cb Merge fix for #2762 from trunk.
[SVN r62260]
2010-05-27 14:12:42 +00:00
Peter Dimov
75ad68de19 Merge [61344] to release. Fixes #4108.
[SVN r62244]
2010-05-26 17:34:01 +00:00
Peter Dimov
eee6a6b7ad Merge [61574], [61575], [61579] to release.
[SVN r62243]
2010-05-26 17:25:06 +00:00
Douglas Gregor
0306a5a299 Add some missing includes for the parameter library
[SVN r62231]
2010-05-26 07:47:05 +00:00
Eric Niebler
47d3cdcd5a Merged revisions 62139 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62139 | eric_niebler | 2010-05-22 07:59:29 -0400 (Sat, 22 May 2010) | 1 line
  
  generalized sub-domain implementation from Daniel Wallin
........


[SVN r62169]
2010-05-24 03:58:59 +00:00
Steven Watanabe
365b1ac4d4 Merge [62051] from the trunk
[SVN r62167]
2010-05-23 22:50:37 +00:00
Eric Niebler
e9f9ce5fe9 Merged revisions 61076,61547,61675-61677,61750,61782,61788,61859 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61076 | eric_niebler | 2010-04-05 12:15:49 -0700 (Mon, 05 Apr 2010) | 1 line
  
  code clean-up
........
  r61547 | eric_niebler | 2010-04-24 12:50:15 -0700 (Sat, 24 Apr 2010) | 1 line
  
  when using proto::and_ as a transform, apply *all* transforms but only return the result of applying the last
........
  r61675 | eric_niebler | 2010-04-29 06:59:12 -0700 (Thu, 29 Apr 2010) | 1 line
  
  allow virtual members to be in a different domain than their enclosing class
........
  r61676 | eric_niebler | 2010-04-29 08:08:18 -0700 (Thu, 29 Apr 2010) | 1 line
  
  const-correctness fixes when invoking proto domains
........
  r61677 | eric_niebler | 2010-04-29 08:18:21 -0700 (Thu, 29 Apr 2010) | 1 line
  
  more const-correctness fixes when invoking proto domains
........
  r61750 | eric_niebler | 2010-05-03 18:19:53 -0700 (Mon, 03 May 2010) | 1 line
  
  _default transform is also a grammar that matches the expressions the transform knows how to handle
........
  r61782 | eric_niebler | 2010-05-04 17:19:22 -0700 (Tue, 04 May 2010) | 1 line
  
  pass_through transform doesn't strip expression wrappers
........
  r61788 | eric_niebler | 2010-05-05 09:02:34 -0700 (Wed, 05 May 2010) | 1 line
  
  fix broken proto
........
  r61859 | eric_niebler | 2010-05-08 15:27:39 -0700 (Sat, 08 May 2010) | 1 line
  
  add partial support for sub-domains. Full support (on compilers supporting Boost.TypeOf) to come
........


[SVN r62138]
2010-05-22 06:17:55 +00:00
Eric Niebler
0b4d628bac Merged revisions 61248 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61248 | eric_niebler | 2010-04-13 08:01:11 -0700 (Tue, 13 Apr 2010) | 1 line
  
  add tr1_result_of that always behaves as TR1 specifies, fix Boost.TR1's result_of to use tr1_result_of
........


[SVN r62137]
2010-05-22 05:35:51 +00:00
Eric Niebler
d0f0336d32 Merged revisions 61764 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61764 | eric_niebler | 2010-05-04 09:56:09 -0700 (Tue, 04 May 2010) | 1 line
  
  mark-up proto failures
........


[SVN r62136]
2010-05-22 00:40:56 +00:00
Eric Niebler
a50939ce01 Merged revisions 61928 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61928 | eric_niebler | 2010-05-11 23:35:30 -0700 (Tue, 11 May 2010) | 1 line
  
  fix clang/cygwin bbv2 problem (with Doug's blessing)
........


[SVN r62133]
2010-05-22 00:29:54 +00:00
John Maddock
aa7033bdfa Merge changes from Trunk:
* Fix common_factor code so it works with expression-template enabled types, and added new tests.
* Cleaned up using declarations.
* Fixed cbrt conceptual requirements.
* Fixed round for negative values.
* Changed all configuration code to use the new Boost.Build configuration support.
* Fixed HP aCC version numbers in src files.
* Regenerated docs.

[SVN r62124]
2010-05-21 17:23:36 +00:00
Douglas Gregor
144105254a Merge r62087 (a fix to cbrt's internal promotion rules) from trunk.
[SVN r62093]
2010-05-19 01:21:43 +00:00
Douglas Gregor
158bd4a6a3 Merge BOOST_CLANG from trunk r62089.
[SVN r62090]
2010-05-18 18:13:10 +00:00
Steven Watanabe
ebaba74434 Merge minmax from the trunk
[SVN r62088]
2010-05-18 17:53:36 +00:00
Steven Watanabe
252d2ceeaa Merge [60624] from the trunk. Refs #4012
[SVN r62086]
2010-05-18 16:53:58 +00:00
Douglas Gregor
6b2635f5c1 Revert my change to use collection_size_type/version_type throughout
Boost.Serialization; I had missed that this actually changes by binary
format.


[SVN r62032]
2010-05-16 15:39:59 +00:00
Douglas Gregor
7d79fad99e Include all of the headers needed for the BOOST_MPL_ASSERT that is failing for several compilers
[SVN r62015]
2010-05-16 01:27:58 +00:00
Douglas Gregor
6e1ae8fc7b Add missing include to get boost::archive::version_type.
[SVN r62014]
2010-05-16 00:05:49 +00:00
Douglas Gregor
1def0909fe Merge Clang NRVO config setting from trunk
[SVN r62005]
2010-05-15 18:48:28 +00:00
Douglas Gregor
cb968d0c48 Merge Boost.Serialization fixes for Boost.MPI (consistent use of
collection_size_type/version_type). Fixes #4214.


[SVN r62003]
2010-05-15 18:09:16 +00:00
Vladimir Prus
f449122842 Merge from trunk
[SVN r61962]
2010-05-14 06:55:15 +00:00
Douglas Gregor
585aba8d02 Teach Numeric/Interval that Apple platforms provide <fenv.h> for rounding control
[SVN r61957]
2010-05-13 23:28:33 +00:00
Douglas Gregor
4a441d0b09 Export some typedefs from the base CSR graph type to the distributed CSR graph type
[SVN r61955]
2010-05-13 17:15:01 +00:00