Commit Graph

888 Commits

Author SHA1 Message Date
Eric Niebler
88abfc357d fix erroneous use of BOOST_CONSTEXPR config macro
[SVN r80312]
2012-08-29 21:14:24 +00:00
Eric Niebler
526a811ded make sub_match work with boost.range, doc tweaks
[SVN r80300]
2012-08-29 09:11:21 +00:00
Eric Niebler
96877a91c0 merge [80211] from trunk
[SVN r80298]
2012-08-29 03:14:38 +00:00
Eric Niebler
d06ce3111e turn off debug symbols on msvc
[SVN r80211]
2012-08-25 19:17:37 +00:00
Eric Niebler
95fcd7df3e xpressive bug fixes merged from trunk: [79726], [79732], [79761], [79763], [79765], [79766], [79789]
[SVN r79885]
2012-08-06 01:10:49 +00:00
Eric Niebler
30680856f8 work around missing __isctype on some glibc implementations
[SVN r79789]
2012-07-28 23:36:51 +00:00
Eric Niebler
da78893773 make regress and c_traits tests smaller by factoring out wide-char tests
[SVN r79766]
2012-07-27 04:59:56 +00:00
Eric Niebler
2d1a62f059 work around buggy wide ctype facet on cygwin and mingw
[SVN r79765]
2012-07-27 02:37:28 +00:00
Eric Niebler
97488eadaa only string iterators point to contiguous data
[SVN r79763]
2012-07-27 01:37:08 +00:00
Eric Niebler
9d044230c1 op::as shouldn't assume string::iterator != char*
[SVN r79761]
2012-07-26 19:56:55 +00:00
Eric Niebler
7390fcded1 fix assertion in cpp_regex_traits on libc++, thanks to John Fletcher
[SVN r79732]
2012-07-25 00:24:28 +00:00
Eric Niebler
285163e8d0 fix compile error on some msvc test runners
[SVN r79726]
2012-07-24 20:04:13 +00:00
Eric Niebler
8f15d0bdde merge [76766] from trunk to release
[SVN r79614]
2012-07-20 05:55:55 +00:00
Eric Niebler
add49b8d54 undo problematic [79589]
[SVN r79613]
2012-07-20 05:47:10 +00:00
Eric Niebler
37f3b89c47 simpler, more std-compliant implementation of cpp_regex_traits, refers #7143
[SVN r79589]
2012-07-18 20:13:38 +00:00
Eric Niebler
c27fd3876f merge [78286] from trunk, fixes #6846
[SVN r78303]
2012-05-02 07:04:56 +00:00
Eric Niebler
04059cbd25 replace MPL assert with static assert since it's problematic in C++11, refs #6846
[SVN r78286]
2012-05-01 06:13:48 +00:00
Eric Niebler
3859676822 merge [77913] from trunk
[SVN r77920]
2012-04-11 18:13:02 +00:00
Eric Niebler
b3a4604734 remove very ugly lexical_cast hack with a slightly less ugly one
[SVN r77913]
2012-04-11 07:28:27 +00:00
Eric Niebler
204eca5f7f use underscores in gcc attribute names, fixes #6406
[SVN r76766]
2012-01-28 20:08:35 +00:00
Eric Niebler
1bde3dfc3c merge [76147] from trunk
[SVN r76288]
2012-01-03 01:10:10 +00:00
Eric Niebler
1a6561cf7d fix typo, unused variable warnings
[SVN r76147]
2011-12-24 19:52:28 +00:00
Douglas Gregor
ed737a9a6f Merge r71717 from trunk
[SVN r71718]
2011-05-04 17:56:03 +00:00
Douglas Gregor
849fe1d35e Fix a standards-conformance issue where Xpressive is attempting to
construct an incomplete type (detail::ReplaceAlgo) within a template
definition. This is ill-formed, but only Clang seems to diagnose the
issue. 


[SVN r71717]
2011-05-04 17:04:30 +00:00
Eric Niebler
e93603d33e [71536] merged from trunk
[SVN r71646]
2011-05-01 10:04:01 +00:00
Eric Niebler
7f41fd52f5 replace use of Proto context with transforms
[SVN r71536]
2011-04-27 16:21:12 +00:00
Steven Watanabe
1ac8cf17d1 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
e851b84155 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. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Eric Niebler
aaaf7a77fd use boost::optional::swap member function
[SVN r67347]
2010-12-19 17:50:24 +00:00
Eric Niebler
02e1da1dad oh right. optional doesn't have a swap member on the release branch. Crap.
[SVN r65867]
2010-10-09 19:05:15 +00:00
Eric Niebler
60436e5b20 Merged revisions 65788 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r65788 | eric_niebler | 2010-10-06 12:02:04 -0700 (Wed, 06 Oct 2010) | 1 line
  
  as() handles wide sub_match objects correctly, fixes #4496
........


[SVN r65866]
2010-10-09 18:59:48 +00:00
Eric Niebler
044acab0b9 not sure how this got out of sync with trunk
[SVN r65799]
2010-10-07 01:02:16 +00:00
Eric Niebler
4151bc94fe as() handles wide sub_match objects correctly, fixes #4496
[SVN r65788]
2010-10-06 19:02:04 +00:00
Eric Niebler
2fdc299a74 Merged revisions 64122-64123 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r64122 | eric_niebler | 2010-07-18 10:25:32 -0400 (Sun, 18 Jul 2010) | 1 line
  
  proto can no longer be found in the File Vault
........
  r64123 | eric_niebler | 2010-07-18 10:30:38 -0400 (Sun, 18 Jul 2010) | 1 line
  
  xpressive can no longer be found in the File Vault
........


[SVN r64127]
2010-07-18 15:22:52 +00:00
Eric Niebler
b77fbdaa53 xpressive can no longer be found in the File Vault
[SVN r64123]
2010-07-18 14:30:38 +00:00
Eric Niebler
51706e74c8 Merged revisions 63305-63306 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r63305 | eric_niebler | 2010-06-25 09:49:03 -0400 (Fri, 25 Jun 2010) | 1 line
  
  support user-defined assertions with placeholders for non-local variables
........
  r63306 | eric_niebler | 2010-06-25 10:02:56 -0400 (Fri, 25 Jun 2010) | 1 line
  
  fix oops
........


[SVN r63351]
2010-06-26 14:39:00 +00:00
Daniel James
ab0736cda5 Merge documentation fixes.
* Use `doc/src/*.css` instead of `doc/html/*.css`.
* Remove wiki and people directories.
* Some documentation fixes.
* Left out `minimal.css` changes and boostbook changes because of clashes.


[SVN r63347]
2010-06-26 12:30:09 +00:00
Eric Niebler
263f5ad4cf fix oops
[SVN r63306]
2010-06-25 14:02:56 +00:00
Eric Niebler
3cc89ecdf0 support user-defined assertions with placeholders for non-local variables
[SVN r63305]
2010-06-25 13:49:03 +00:00
Eric Niebler
79eb4f71c6 Merged revisions 61876,63280 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61876 | dgregor | 2010-05-09 09:40:45 -0400 (Sun, 09 May 2010) | 8 lines
  
  Both Proto and Xpressive have "ignore_unused" templates in their
  detail headers, and both were getting included, causing overloading
  ambiguities. There is probably a major cleanup to do here, moving to a
  single "ignore_unused" in boost/detail, but for now I've rectified the
  problem by describing importing Proto's ignore_unused() into Xpressive
  rather than defining a new one.
........
  r63280 | eric_niebler | 2010-06-24 00:08:23 -0400 (Thu, 24 Jun 2010) | 1 line
  
  qualify calls to ignore_unused
........


[SVN r63281]
2010-06-24 04:21:07 +00:00
Eric Niebler
5f87e3389b qualify calls to ignore_unused
[SVN r63280]
2010-06-24 04:08:23 +00:00
Daniel James
62ce944847 Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
Douglas Gregor
95c9b5a118 Both Proto and Xpressive have "ignore_unused" templates in their
detail headers, and both were getting included, causing overloading
ambiguities. There is probably a major cleanup to do here, moving to a
single "ignore_unused" in boost/detail, but for now I've rectified the
problem by describing importing Proto's ignore_unused() into Xpressive
rather than defining a new one.



[SVN r61876]
2010-05-09 13:40:45 +00:00
Eric Niebler
b597ec29a6 Merged revisions 61717 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r61717 | eric_niebler | 2010-04-30 16:48:20 -0700 (Fri, 30 Apr 2010) | 1 line
  
  replace non-portable using declarations with typedefs
........


[SVN r61724]
2010-05-01 20:29:31 +00:00
Eric Niebler
ad61ec6ac7 replace non-portable using declarations with typedefs
[SVN r61717]
2010-04-30 23:48:20 +00:00
Eric Niebler
2fac751f2e 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
Eric Niebler
1d23e0eb3e try again to get proto assignment overloads right
[SVN r60706]
2010-03-19 13:23:26 +00:00
Eric Niebler
bc59664988 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
Eric Niebler
6fe4b8cd5b add missing include
[SVN r59934]
2010-02-26 01:59:46 +00:00
Eric Niebler
f96bf8410c add missing include, fixes #3915
[SVN r59619]
2010-02-10 14:54:58 +00:00