Commit Graph

514 Commits

Author SHA1 Message Date
Eric Niebler
cde4f9bdf2 fusion::is_sequence returns true for proto::expr, proto::basic_expr, and proto flat_views, fixes #5006
[SVN r67342]
2010-12-19 17:18:31 +00:00
Eric Niebler
1fc25ad712 merge various proto fixes from trunk
[SVN r67287]
2010-12-17 18:58:47 +00:00
Eric Niebler
ba1cd24dda maintenance tweak: use PP to control use of tr1_result_of
[SVN r67285]
2010-12-17 18:31:47 +00:00
Eric Niebler
8b4c68a74b fix gcc workaround for noinvoke
[SVN r67284]
2010-12-17 18:22:52 +00:00
Hartmut Kaiser
53b2b81993 Spirit: merging from trunk
[SVN r67274]
2010-12-16 13:39:55 +00:00
Eric Niebler
89d2421288 fix regression in make transform, add make regression tests
[SVN r67233]
2010-12-15 03:33:31 +00:00
Eric Niebler
e9e0a30676 Merged revisions 67198 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r67198 | eric_niebler | 2010-12-12 21:53:44 -0500 (Sun, 12 Dec 2010) | 1 line
  
  misc example clean-up
........


[SVN r67199]
2010-12-13 03:15:04 +00:00
Eric Niebler
bd2054541a misc example clean-up
[SVN r67198]
2010-12-13 02:53:44 +00:00
Eric Niebler
b298016166 Merged revisions 67158,67179 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r67158 | eric_niebler | 2010-12-11 00:09:18 -0500 (Sat, 11 Dec 2010) | 1 line
  
  clean-up proto::make implementation
........
  r67179 | eric_niebler | 2010-12-11 11:30:03 -0500 (Sat, 11 Dec 2010) | 1 line
  
  undefine temporary macro
........


[SVN r67180]
2010-12-12 00:00:32 +00:00
Eric Niebler
06ff872ac5 undefine temporary macro
[SVN r67179]
2010-12-11 16:30:03 +00:00
Eric Niebler
fc6ce2ace4 clean-up proto::make implementation
[SVN r67158]
2010-12-11 05:09:18 +00:00
Eric Niebler
65eed7bddd Merged revisions 66150,66196-66200,66805,66836,66990,67053,67122,67154 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r66150 | eric_niebler | 2010-10-22 17:07:23 -0400 (Fri, 22 Oct 2010) | 1 line
  
  add nested which typedef for matches with switch_ and if_ for Phoenix-style extensible grammars
........
  r66196 | eric_niebler | 2010-10-25 19:55:22 -0400 (Mon, 25 Oct 2010) | 1 line
  
  add when<T, external> to allow transforms to be specified with the Data parameter
........
  r66197 | eric_niebler | 2010-10-25 19:57:16 -0400 (Mon, 25 Oct 2010) | 1 line
  
  optimize boost::tr1_result_of for default_domain and default_generator
........
  r66198 | eric_niebler | 2010-10-25 19:58:26 -0400 (Mon, 25 Oct 2010) | 1 line
  
  clean-up
........
  r66199 | eric_niebler | 2010-10-25 20:53:39 -0400 (Mon, 25 Oct 2010) | 1 line
  
  s/external/external_transform/ and s/action_map/external_transforms/
........
  r66200 | eric_niebler | 2010-10-26 01:42:13 -0400 (Tue, 26 Oct 2010) | 1 line
  
  small tweak, add docs for external transforms
........
  r66805 | eric_niebler | 2010-11-28 00:04:50 -0500 (Sun, 28 Nov 2010) | 1 line
  
  fix long-standing bug in proto::make, add more callable wrappers for std utility and fusion algos, reorg and clean-up
........
  r66836 | eric_niebler | 2010-11-28 22:58:02 -0500 (Sun, 28 Nov 2010) | 1 line
  
  pop_front and reverse are not in core, add docs for new callables
........
  r66990 | eric_niebler | 2010-12-03 17:10:14 -0500 (Fri, 03 Dec 2010) | 1 line
  
  ah! the REAL fix for the long-standing proto::make bug
........
  r67053 | eric_niebler | 2010-12-05 20:01:47 -0500 (Sun, 05 Dec 2010) | 1 line
  
  revert to old slightly broken make behavior, instead of the new and very broken behavior (sigh)
........
  r67122 | eric_niebler | 2010-12-08 23:08:40 -0500 (Wed, 08 Dec 2010) | 1 line
  
  proto::matches preserves domain-specific expression wrappers
........
  r67154 | eric_niebler | 2010-12-10 23:08:58 -0500 (Fri, 10 Dec 2010) | 1 line
  
  doc tweak
........


[SVN r67155]
2010-12-11 04:33:22 +00:00
Eric Niebler
c54f15a425 doc tweak
[SVN r67154]
2010-12-11 04:08:58 +00:00
Eric Niebler
9184d023fe proto::matches preserves domain-specific expression wrappers
[SVN r67122]
2010-12-09 04:08:40 +00:00
Eric Niebler
aa0348ab55 revert to old slightly broken make behavior, instead of the new and very broken behavior (sigh)
[SVN r67053]
2010-12-06 01:01:47 +00:00
Eric Niebler
2c5d6d0b3b ah! the REAL fix for the long-standing proto::make bug
[SVN r66990]
2010-12-03 22:10:14 +00:00
Eric Niebler
5de8bacb29 pop_front and reverse are not in core, add docs for new callables
[SVN r66836]
2010-11-29 03:58:02 +00:00
Eric Niebler
de4c96a2be fix long-standing bug in proto::make, add more callable wrappers for std utility and fusion algos, reorg and clean-up
[SVN r66805]
2010-11-28 05:04:50 +00:00
Bryce Adelstein-Lelbach
8f5ed0d20f My original patch for this file (applied by hkaiser I believe) removed the need
to include typeinfo; however, I overlooked the removal of the actual include of
typeinfo. Additionally, I've removed the use of iomanip; on Linux, iomanip causes
problems with path64, intel and clang when using GNU's standard library version
4.5 or higher (specifically, newer versions of GNU's standard library use C++0x
extensively, with no workarounds for compilers that lack GNU GCC's C++0x support).
Eric, please let me know if this is a problem. It's a two line change.



[SVN r66440]
2010-11-07 19:15:38 +00:00
Eric Niebler
4393aa4910 add non-template copy-assign operator
[SVN r66368]
2010-11-02 22:27:22 +00:00
Eric Niebler
251a8fb597 small tweak, add docs for external transforms
[SVN r66200]
2010-10-26 05:42:13 +00:00
Eric Niebler
3503715a5e s/external/external_transform/ and s/action_map/external_transforms/
[SVN r66199]
2010-10-26 00:53:39 +00:00
Eric Niebler
afd2862e06 clean-up
[SVN r66198]
2010-10-25 23:58:26 +00:00
Eric Niebler
269e138778 optimize boost::tr1_result_of for default_domain and default_generator
[SVN r66197]
2010-10-25 23:57:16 +00:00
Eric Niebler
822e6be461 add when<T, external> to allow transforms to be specified with the Data parameter
[SVN r66196]
2010-10-25 23:55:22 +00:00
Eric Niebler
232e4cae7c add nested which typedef for matches with switch_ and if_ for Phoenix-style extensible grammars
[SVN r66150]
2010-10-22 21:07:23 +00:00
Eric Niebler
1e8c22e6fb Merged revisions 65843,65864 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r65843 | eric_niebler | 2010-10-08 13:35:43 -0700 (Fri, 08 Oct 2010) | 1 line
  
  support non-rtti compilers
........
  r65864 | eric_niebler | 2010-10-09 11:30:55 -0700 (Sat, 09 Oct 2010) | 1 line
  
  add const-qualified overloads of proto::eval
........


[SVN r66027]
2010-10-16 19:23:02 +00:00
Eric Niebler
3e92b73377 add const-qualified overloads of proto::eval
[SVN r65864]
2010-10-09 18:30:55 +00:00
Eric Niebler
393e04f60d support non-rtti compilers
[SVN r65843]
2010-10-08 20:35:43 +00:00
Eric Niebler
912ffec218 Merged revisions 64371,64661,65793,65796-65797 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r64371 | eric_niebler | 2010-07-26 13:04:15 -0700 (Mon, 26 Jul 2010) | 1 line
  
  make proto work on msvc with /clr option
........
  r64661 | eric_niebler | 2010-08-07 07:44:27 -0700 (Sat, 07 Aug 2010) | 1 line
  
  fix proto::matches bug with lambda_matches, array types and the wildcard
........
  r65793 | eric_niebler | 2010-10-06 15:13:27 -0700 (Wed, 06 Oct 2010) | 1 line
  
  knock down value of proto::N, fixed #4602
........
  r65796 | eric_niebler | 2010-10-06 16:24:23 -0700 (Wed, 06 Oct 2010) | 1 line
  
  vc9 needs workaround, too
........
  r65797 | eric_niebler | 2010-10-06 16:39:36 -0700 (Wed, 06 Oct 2010) | 1 line
  
  one more time
........


[SVN r65798]
2010-10-07 00:57:44 +00:00
Eric Niebler
13ecbfc50e one more time
[SVN r65797]
2010-10-06 23:39:36 +00:00
Eric Niebler
ac9f0ec195 vc9 needs workaround, too
[SVN r65796]
2010-10-06 23:24:23 +00:00
Eric Niebler
2e448dd2a3 knock down value of proto::N, fixed #4602
[SVN r65793]
2010-10-06 22:13:27 +00:00
Eric Niebler
71c2aae380 fix proto::matches bug with lambda_matches, array types and the wildcard
[SVN r64661]
2010-08-07 14:44:27 +00:00
Eric Niebler
3fddf6e0e8 Merged revisions 64584,64588 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r64584 | eric_niebler | 2010-08-03 18:54:38 -0400 (Tue, 03 Aug 2010) | 1 line
  
  add release notes for Boost.1.44
........
  r64588 | eric_niebler | 2010-08-03 22:37:54 -0400 (Tue, 03 Aug 2010) | 1 line
  
  fix typo
........


[SVN r64589]
2010-08-04 02:50:36 +00:00
Eric Niebler
b04061dbf7 fix typo
[SVN r64588]
2010-08-04 02:37:54 +00:00
Eric Niebler
2c2178c241 add release notes for Boost.1.44
[SVN r64584]
2010-08-03 22:54:38 +00:00
Eric Niebler
40142c33e5 make proto work on msvc with /clr option
[SVN r64371]
2010-07-26 20:04:15 +00:00
Eric Niebler
6e2a56adc1 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
bee1e4fe76 proto can no longer be found in the File Vault
[SVN r64122]
2010-07-18 14:25:32 +00:00
Daniel James
39416a1ef1 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
Daniel James
48367c83e6 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
Eric Niebler
05ab320b5a Merged revisions 63021,63037,63091 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r63021 | eric_niebler | 2010-06-16 10:32:07 -0400 (Wed, 16 Jun 2010) | 1 line
  
  remove docs for base_expr
........
  r63037 | eric_niebler | 2010-06-17 00:15:40 -0400 (Thu, 17 Jun 2010) | 1 line
  
  final(?) tweak to description of domain deduction
........
  r63091 | eric_niebler | 2010-06-18 23:32:55 -0400 (Fri, 18 Jun 2010) | 1 line
  
  work-arounds for msvc-7.1
........


[SVN r63140]
2010-06-20 15:04:34 +00:00
Eric Niebler
c3ac02f2cf work-arounds for msvc-7.1
[SVN r63091]
2010-06-19 03:32:55 +00:00
Eric Niebler
81b536cfa4 final(?) tweak to description of domain deduction
[SVN r63037]
2010-06-17 04:15:40 +00:00
Eric Niebler
81d27d4a07 remove docs for base_expr
[SVN r63021]
2010-06-16 14:32:07 +00:00
Eric Niebler
6b4a5c242c Merged revisions 63016 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r63016 | eric_niebler | 2010-06-16 08:44:06 -0400 (Wed, 16 Jun 2010) | 1 line
  
  fix description of domain deduction (again)
........


[SVN r63018]
2010-06-16 13:06:15 +00:00
Eric Niebler
513a41e697 fix description of domain deduction (again)
[SVN r63016]
2010-06-16 12:44:06 +00:00
Eric Niebler
fb68d8c7df Merged revisions 62926-62927,62951,62964,63004 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r62926 | eric_niebler | 2010-06-13 22:47:07 -0400 (Sun, 13 Jun 2010) | 1 line
  
  sigh, add back some ADL-blocker namespaces
........
  r62927 | eric_niebler | 2010-06-14 01:22:36 -0400 (Mon, 14 Jun 2010) | 1 line
  
  fix return type calculation of already_expr and already_child
........
  r62951 | eric_niebler | 2010-06-14 17:26:12 -0400 (Mon, 14 Jun 2010) | 1 line
  
  as_expr and as_child no longer run objects that are already proto expressions through the domain's generator
........
  r62964 | eric_niebler | 2010-06-14 22:07:23 -0400 (Mon, 14 Jun 2010) | 1 line
  
  make the reference agree with the implementation about the behavior of deduce_domain, as_child, as_expr, make_expr and unpack_expr
........
  r63004 | eric_niebler | 2010-06-15 17:49:24 -0400 (Tue, 15 Jun 2010) | 1 line
  
  fix description of how domains are deduced
........


[SVN r63005]
2010-06-15 22:08:34 +00:00
Eric Niebler
aa81fc3197 fix description of how domains are deduced
[SVN r63004]
2010-06-15 21:49:24 +00:00