Commit Graph

514 Commits

Author SHA1 Message Date
Marshall Clow
592e556e76 Merge deprecated macro change for Boost.Proto to release; no functionality change
[SVN r81853]
2012-12-11 15:00:58 +00:00
Marshall Clow
f334510895 Remove usage of deprecated macros
[SVN r81468]
2012-11-21 21:38:52 +00:00
Eric Niebler
8d384a48d0 comment typos, fixes #7487, fixes #7555
[SVN r81308]
2012-11-12 18:43:18 +00:00
Eric Niebler
c4e9617318 comment typos, refs ##7487, refs #7555
[SVN r81150]
2012-11-02 17:48:01 +00:00
Eric Niebler
bcbb6a55fb proto: make proto::flat_view play nice with segmented fusion. merge [80820] from trunk
[SVN r80926]
2012-10-10 02:05:16 +00:00
Eric Niebler
06c0b381de proto: doc tweaks. merge [80923] from trunk
[SVN r80924]
2012-10-10 01:07:55 +00:00
Eric Niebler
97c0ed79e4 fix broken url
[SVN r80923]
2012-10-10 00:51:46 +00:00
Eric Niebler
43e6aa1062 flat_view doesn't cause segmented fusion to create invlalid iterators anymore
[SVN r80820]
2012-10-02 19:22:56 +00:00
Eric Niebler
aa39109655 phoenix: merge [80758] [80764] from trunk
[SVN r80802]
2012-10-01 02:06:52 +00:00
Eric Niebler
a193bea24b proto: merge [80747] from trunk
[SVN r80767]
2012-09-30 02:26:18 +00:00
Eric Niebler
59caede032 proto msvc workarounds for phoenix
[SVN r80764]
2012-09-29 21:09:07 +00:00
Eric Niebler
a9dfeab2ea fix more phoenix decltype-result_of bugs
[SVN r80758]
2012-09-29 16:55:08 +00:00
Eric Niebler
e26d22c63e proto: turn off annoying SCL warnings on msvc
[SVN r80747]
2012-09-28 23:03:58 +00:00
Eric Niebler
dcc96dd579 proto: merge [80353] from trunk to release
[SVN r80579]
2012-09-18 17:00:48 +00:00
Eric Niebler
981ecf0044 merge misc proto changes from trunk: [80247], [80262], [80265], [80266], [80275], [80273], [80274]
[SVN r80356]
2012-09-01 23:52:42 +00:00
Eric Niebler
c572fd3892 pass_through transform accepts target domain as a template parameter
[SVN r80353]
2012-09-01 22:47:06 +00:00
Eric Niebler
6c56b0a091 merge [79632], [79640], [79678], [79686], [79711], [79713], [79725], [79742], [79920] from trunk
[SVN r80297]
2012-08-29 02:40:56 +00:00
Eric Niebler
19e8255dc0 merge [79567] from trunk
[SVN r80296]
2012-08-29 02:02:57 +00:00
Eric Niebler
e0e2bd72a5 fix oops in range function objects
[SVN r80275]
2012-08-28 01:55:37 +00:00
Eric Niebler
7631dd6142 untabify
[SVN r80274]
2012-08-28 01:51:52 +00:00
Eric Niebler
114e7d05ba hook undocumented convert Fusion customization point so that mpl algorithms work with proto expression types
[SVN r80273]
2012-08-28 01:38:59 +00:00
Eric Niebler
e2f899f25f add function objects for <iterator> and some boost.range functions
[SVN r80266]
2012-08-27 21:46:09 +00:00
Eric Niebler
3fc2007ce6 fix example
[SVN r80265]
2012-08-27 21:42:59 +00:00
Eric Niebler
822e5aa95b bite the bullet and add overloads to proto::transform that accept const-ref expressions
[SVN r80262]
2012-08-27 18:14:20 +00:00
Eric Niebler
5c325d3f36 Back out the bogus const-correctness tweak made in [68463].
[SVN r80247]
2012-08-27 02:14:17 +00:00
Eric Niebler
29357b4f7b merge [79918] from trunk, fixes #7203
[SVN r79934]
2012-08-08 19:14:03 +00:00
Eric Niebler
126915a2e3 workarounds for earlier gcc flavors
[SVN r79920]
2012-08-08 07:01:36 +00:00
Eric Niebler
c09d2c15b2 don't use B0, conflict with a macro on Linux, references #7203
[SVN r79918]
2012-08-07 23:24:20 +00:00
Eric Niebler
0d8d3e500e missed this in the last check-in, darn
[SVN r79742]
2012-07-25 16:04:47 +00:00
Eric Niebler
28c33c15d7 fix multiple defs linker error
[SVN r79725]
2012-07-24 19:43:12 +00:00
Eric Niebler
1c8168b147 oops, use BOOST_PROTO_RESULT_OF instead of boost::result_of
[SVN r79713]
2012-07-24 06:11:59 +00:00
Eric Niebler
1e94667aaa move transform environment-related classes into ADL-blocking namespaces
[SVN r79711]
2012-07-24 01:53:10 +00:00
Eric Niebler
a1b8bc7b6b doc tweaks only; merge [79703] from trunk
[SVN r79704]
2012-07-23 19:11:56 +00:00
Eric Niebler
64713639ae add release notes for 1.51 (unpacking patterns) and clean up example in unpacking patterns section
[SVN r79703]
2012-07-23 18:55:07 +00:00
Eric Niebler
2d9acff637 user docs for transform environments
[SVN r79686]
2012-07-22 23:56:58 +00:00
Eric Niebler
0b27981bec add reference section for new transform environment functionality
[SVN r79678]
2012-07-22 20:03:41 +00:00
Eric Niebler
6736c3da99 add support for transform environment with slots for key/value pairs
[SVN r79632]
2012-07-21 05:50:50 +00:00
Eric Niebler
d810dd5bdb tests for proto::protect
[SVN r79567]
2012-07-16 21:19:50 +00:00
Eric Niebler
9ba17ff21e merge [79461], [79465], and [79485] from trunk
[SVN r79526]
2012-07-15 04:40:39 +00:00
Eric Niebler
20237ede04 user docs for unpacking patterns in transforms
[SVN r79485]
2012-07-13 22:13:34 +00:00
Eric Niebler
3a9577ca39 reference docs for pseudo-pack expansions in transforms
[SVN r79465]
2012-07-13 04:59:53 +00:00
Eric Niebler
62933cbebd transforms get pseudo-parameter pack expansion support for unpacking expressions
[SVN r79461]
2012-07-12 21:54:30 +00:00
Eric Niebler
711a823d4a merge [78835] from trunk. simple doc tweaks
[SVN r78837]
2012-06-06 20:09:29 +00:00
Eric Niebler
bd8de9c606 fix minor typos
[SVN r78835]
2012-06-06 20:07:33 +00:00
Eric Niebler
9c88aea0e6 merge [78122], [78141], [78196] from trunk
[SVN r78260]
2012-04-30 01:44:50 +00:00
Eric Niebler
f6ed184fc4 disable '__forceinline not inlined' warning on msvc
[SVN r78196]
2012-04-25 19:41:37 +00:00
Eric Niebler
598b66a6ef c++11, force parameter to mpl::if_c to be bool
[SVN r78141]
2012-04-22 17:26:27 +00:00
Eric Niebler
4719e77bd5 c++11, force parameter to mpl::eval_if_c and mpl::if_c to be bool
[SVN r78122]
2012-04-22 06:35:43 +00:00
Eric Niebler
7fd2cafefe merged [77873] from trunk
[SVN r77919]
2012-04-11 18:04:26 +00:00
Eric Niebler
a2d15a64ea use decltype-based result_of if and only if the compiler implements N3276
[SVN r77873]
2012-04-10 00:00:26 +00:00