Kohei Takahashi
89ca197738
C++11 variadics based core/expression.
2016-04-30 16:38:06 +09:00
Kohei Takahashi
debd11a02e
Merge upstream branch 'variadics' into variadics/core/phx2_result
2016-02-24 21:27:14 +09:00
Joel de Guzman
1213bec924
Merge pull request #26 from Flast/variadics/core/function_eval
...
variadics: core/function_eval
2016-02-23 23:11:00 +08:00
Kohei Takahashi
daa27b0990
Update limits
2016-02-23 23:21:02 +09:00
Kohei Takahashi
5ae0f24da5
Fix wrong output path.
2016-02-23 09:53:51 +09:00
Kohei Takahashi
7631ae4160
Implement variadic based phx2_result.
2016-02-22 18:56:32 +09:00
Joel de Guzman
5747ca98cb
Merge pull request #24 from Flast/variadics/core/function_equal
...
Implement C++11 variadic templates based function_equal.
2016-02-22 15:49:59 +08:00
Kohei Takahashi
f995ffbf47
C++11 variadic templates based function_eval.
2016-02-22 15:30:13 +09:00
Joel de Guzman
8b70085713
Merge pull request #23 from Flast/variadics/core/call
...
Variadics: core/call
2016-02-22 03:41:22 +08:00
Kohei Takahashi
661ae3a3fb
Implement C++11 variadic templates based function_equal.
2016-02-21 23:42:18 +09:00
Kohei Takahashi
db7f193ca9
Restore copyright notice.
2016-02-21 23:17:25 +09:00
Kohei Takahashi
a9a5b4160f
Implement variadic templates based call.
2016-02-21 20:28:06 +09:00
Kohei Takahashi
b5cd167594
Move feature describing macros into limit.hpp.
2016-02-21 19:06:30 +09:00
Kohei Takahashi
b23a685dcf
Implement assign.
2016-02-21 19:06:30 +09:00
Kohei Takahashi
198ac0e53c
Implement C++11 variadic templates based actor.
2016-02-21 19:06:30 +09:00
Kohei Takahashi
10ce4c4636
Move cpp03 impl into cpp03 directory.
2016-02-20 14:51:02 +09:00
Kohei Takahashi
79ff7fe634
Split inlined implementations into its own header.
2016-02-20 14:42:44 +09:00
Kohei Takahashi
302dfdc395
Import fusion's index_sequence.
2016-02-19 19:06:19 +09:00
Kohei Takahashi
0a44e4a6ca
Move cpp03 impl into its directory.
2016-02-19 18:25:58 +09:00
Marcel Raad
4de1bbd896
Fix compilation for MSVC 10
...
With the Dinkumware standard library shipped with Visual C++ 10, the unordered containers are defined in namespace std::tr1 and brought into namespace std via a using-declaration. This leads to compile errors when re-declaring the classes in namespace std.
2015-10-14 19:51:17 +02:00
Jeff Trull
bb4262059c
Fix TRAC 11226 by partially reverting b959ed0c33ef28ec978689a8b1235661fcde93fe;
...
add a unit test for the observed issue.
2015-04-22 21:02:01 -07:00
Joel de Guzman
24443595c2
Merge branch 'master' into develop
...
Conflicts:
ChangeLog
doc/html/index.html
include/boost/phoenix/function/lazy_prelude.hpp
test/algorithm/querying_find.cpp
2015-04-23 09:53:32 +08:00
John Fletcher
7369920a5e
function/lazy_smart.hpp remove tab
2015-04-06 11:43:42 +01:00
John Fletcher
53c7a87244
Change deprecated range_result_iterator to range_iterator
2015-04-04 11:40:35 +01:00
John Fletcher
4444860167
Extend type results to 7 parameters
2015-04-03 18:42:19 +01:00
John Fletcher
e1803682d7
Add to copyright
2015-04-03 18:41:18 +01:00
John Fletcher
2da4942b36
function/lazy_prelude.hpp Add thunk codes.
2015-04-02 17:29:03 +01:00
John Fletcher
4368d998fb
function/lazy_prelude.hpp Add ptr_to_fun codes.
2015-04-02 17:24:39 +01:00
John Fletcher
cd924ce0c4
function/lazy_signature.hpp Add more signatures for ptr_to_fun and thunk codes.
2015-04-02 17:24:11 +01:00
John Fletcher
9fd86bb8ce
function/lazy_operator.hpp Add MonomorphicWrapper0 code.
2015-04-02 17:23:43 +01:00
John Fletcher
25962437ce
function/lazy_prelude.hpp Update documentation
2015-04-02 17:10:00 +01:00
John Fletcher
7578505665
Change F to FF and L to LL in MapH result
2015-04-02 09:42:35 +01:00
John Fletcher
3359a15a17
Change L to LL in inner templates in CatHelp0 gor gcc 4.2.1
2015-04-02 09:37:56 +01:00
John Fletcher
3d2f30443e
patch for BOOST_PHOENIX_ADAPT_FUNCTION
2015-03-28 21:08:48 +00:00
John Fletcher
def57bd32a
patch for BOOST_PHOENIX_ADAPT_FUNCTION
2015-03-28 21:00:39 +00:00
John Fletcher
30c32f24a5
Fix for bug with BOOST_PHOENIX_ADAPT_FUNCTION_NULLARY with using namespace boost::phoenix
2015-03-27 22:59:30 +00:00
John Fletcher
5ad4d740d4
Fix for bug with BOOST_PHOENIX_ADAPT_FUNCTION_NULLARY with using namespace boost::phoenix
2015-03-27 22:51:02 +00:00
Kohei Takahashi
401968b762
Re-generate preprocessed files.
2015-03-27 12:32:33 +09:00
Kohei Takahashi
aa5f14e360
Merge remote-tracking branch 'origin/develop' into feature/issue5604
2015-03-27 11:06:29 +09:00
Kohei Takahashi
da73083e27
Suppress unused parameter warnings.
2015-03-25 18:53:02 +09:00
Kohei Takahashi
6421bcb302
Fix extra ';' warning.
2015-03-25 18:52:19 +09:00
Kohei Takahashi
1def65b0f5
Suppress unused parameter warnings.
2015-03-25 18:49:35 +09:00
Kohei Takahashi
13e1512741
Suppress unused local typedef warning in let.
2015-03-24 22:07:22 +00:00
John Fletcher
6eb5f5985f
Changes from release 3.2.0
2015-03-24 21:33:13 +00:00
Kohei Takahashi
226c5aaf47
Implement #5604 : accessible to thrown object.
2015-03-25 01:27:00 +09:00
Kohei Takahashi
761215549a
Fix extra ';' warning.
...
GCC with '-pedantic' will warn.
2015-03-24 17:27:45 +09:00
Kohei Takahashi
ee518af22f
Suppress unused local typedef warning in let.
2015-03-24 16:58:51 +09:00
John Fletcher
58f2a814b2
function/lazy_prelude.hpp Rename at to at_ because of name clash.
2015-03-23 16:09:32 +00:00
John Fletcher
4a329534fb
lazy_reuse.hpp Add reuser4
2015-03-22 22:59:30 +00:00
John Fletcher
69a75cbd95
lazy_prelude.hpp Complete the upgrade.
2015-03-22 22:59:12 +00:00
John Fletcher
719765edc9
lazy_prelude.hpp Update to new standard and add new functions.
2015-03-22 22:51:30 +00:00
John Fletcher
59db2f159a
function/lazy_signature.hpp lazy_smart.hpp New files
2015-03-22 22:33:52 +00:00
John Fletcher
04379f085a
function/lazy_operator.hpp Updated to new policies
2015-03-22 22:26:36 +00:00
John Fletcher
a28ece0785
function/function.hpp Amend copyright.
2015-03-21 18:19:08 +00:00
John Fletcher
9b8d79e5b0
function/function.hpp Add result overloads to fix return problem for 1 to 4 arguments.
2015-03-21 10:24:37 +00:00
John Fletcher
9d837b6c9d
Implementation of unordered type deduction
2015-03-18 16:47:20 +00:00
John Fletcher
1c1cd7aa12
stl/algorithm/detail/has_find.hpp Add include for unordered headers.
2015-03-18 16:45:39 +00:00
John Fletcher
1d48295e42
phoenix/config.hpp Add configuration for hash and unordered headers
2015-03-18 16:44:44 +00:00
John Fletcher
7126601304
Minor change to index.html
2015-03-17 21:28:42 +00:00
John Fletcher
0e40abca99
function/lazy_prelude.hpp Take out apply0
2015-03-12 15:56:56 +00:00
John Fletcher
a7f41a6715
function/lazy_prelude.hpp Correct bug on apply0
2015-03-12 15:21:11 +00:00
John Fletcher
4eb792ff17
scope/let.hpp Fix tabs in comments
2015-03-11 21:57:22 +00:00
John Fletcher
04a7ef3daf
scope/let.hpp Fix tabs in comments
2015-03-11 21:52:43 +00:00
John Fletcher
202551e234
scope/local_variable.hpp Take out unused is_value_type
2015-03-10 23:01:56 +00:00
John Fletcher
71c52c4cd4
function/lazy_prelude.hpp Remove redundant code.
2015-03-09 11:21:18 +00:00
John Fletcher
3943db6bf5
function/lazy_prelude.hpp Make inner result structs complete for gcc 4.2.1
2015-03-05 16:16:01 +00:00
John Fletcher
92c6a7a6fb
function/lazy_prelude.hpp Add new functions iterate and repeat
2015-03-05 14:28:54 +00:00
John Fletcher
3aa6d7762f
function/lazy_prelude.hpp add missing const in Filter
2015-03-05 09:05:34 +00:00
John Fletcher
13c0fec775
function/lazy_prelude.hpp Allow for exceptions to be turned off.
2015-03-04 16:51:03 +00:00
John Fletcher
7c0a90385b
function/lazy_prelude.hpp Add these: odd even length at filter
2015-03-04 16:38:20 +00:00
John Fletcher
5616b287f5
function/lazy_prelude.hpp Added enum_from and enum_from_to
2015-03-03 22:28:18 +00:00
John Fletcher
1be281abf7
Move ChangeLog and version.hpp to version 3.2.0
2015-03-02 12:09:58 +00:00
John Fletcher
55819757be
Allow user to over-ride BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH
2015-03-02 11:52:31 +00:00
John Fletcher
35e3c9ce3b
function/lazy_prelude.hpp Correction
2015-03-02 11:45:08 +00:00
John Fletcher
5f30643735
Change MAX_LIST_LENGTH to BOOST_PHOENIX_FUNCTION_MAX_LAZY_LIST_LENGTH
2015-03-02 11:42:24 +00:00
John Fletcher
1dec80812b
function/lazy*.hpp Changed define names to include FUNCTION.
2015-03-02 11:38:14 +00:00
John Fletcher
86f75ebb29
function/lazy_prelude.hpp Use boost headers not local headers.
2015-03-02 11:21:04 +00:00
John Fletcher
db1c2b1133
function/lazy_list.hpp remove reference in one location.
2015-03-02 10:25:22 +00:00
John Fletcher
c606f2ef71
function/lazy_list.hpp Amend types for T in cons
2015-03-01 16:50:16 +00:00
John Fletcher
cb100798eb
function/lazy_prelude.hpp delete incomplete enum_from
2015-03-01 16:36:27 +00:00
John Fletcher
f4d92a0e1f
function/lazy_prelude.hpp Updated version
2015-03-01 16:34:25 +00:00
John Fletcher
7a36620f70
function/lazy_list define MAX_LIST_LENGTH
2015-03-01 16:33:28 +00:00
John Fletcher
66810e0664
function/lazy_list.hpp Change blackhole()
2015-02-27 23:25:16 +00:00
John Fletcher
60784e3215
function/lazy_prelude.hpp Include vector in header
2015-02-27 22:56:34 +00:00
John Fletcher
7cc053538a
function/lazy*.hpp First commit of lazy list files.
2015-02-26 20:19:04 +00:00
John Fletcher
2921c872f7
phoenix/version.hpp Update to V3.1.1
2015-02-23 10:10:25 +00:00
John Fletcher
4e35153434
scope/let.hpp uncvref<Expr> used for Expr in result
2015-02-16 09:01:43 +00:00
John Fletcher
77d16af8c8
core/value.hpp Take out is_value which is incorrect
2015-02-08 12:39:31 +00:00
John Fletcher
630e454eaa
scope/let.hpp Take out printout
2015-02-04 23:49:12 +00:00
John Fletcher
b959ed0c33
scope/let.hpp add some diagnostic code
2015-02-04 22:16:35 +00:00
John Fletcher
60a6fbbee3
core/is_value and value. Identify val() at run time
2015-02-04 10:59:15 +00:00
John Fletcher
6f55a5ae6e
core/value.hpp Test return value of val()
2015-02-04 10:25:11 +00:00
John Fletcher
5795d05cf5
core/is_value.hpp Experiment with is_val() runtime function - always false at the moment.
2015-02-04 10:24:46 +00:00
John Fletcher
cbad5d4ac6
scope/local_variable.hpp Put in test is_value
2015-02-02 22:22:35 +00:00
John Fletcher
610f30ccdb
core/value.hpp add include of is_value.hpp
2015-02-02 21:52:52 +00:00
John Fletcher
0fbe357e3e
phoenix/core/is_value.hpp New file
2015-02-02 21:37:25 +00:00
John Fletcher
a9d74bedb1
Use phoenix_default_domain for proto::basic_default_domain
2015-01-30 16:19:02 +00:00
John Fletcher
ebb9b44853
Update expression preprocessed files
2015-01-30 16:18:23 +00:00
John Fletcher
e168b2853e
Updated preprocessed files
2015-01-14 20:46:13 +00:00
John Fletcher
6ad32d0cc7
scope/lambda Take out unused typedefs to avoid warnings
2015-01-14 20:36:59 +00:00