John Fletcher
db1f0eed55
Merge branch 'master' into develop
2014-02-07 12:54:51 +00:00
John Fletcher
ab4e3f5ef3
function_ptr preprocessed files
2014-02-07 11:59:31 +00:00
John Fletcher
c807d35997
phoenix/bind/detail/function_ptr.hpp Shadow fixes needs preprocessed files regenerated.
2014-02-07 11:51:30 +00:00
John Fletcher
62dbe3ecc0
preprocessed/mem_fun_ptr files
2014-02-07 11:43:48 +00:00
John Fletcher
effa7c21af
boost/phoenix/bind/detail/function_ptr.hpp shadow fix
2014-02-07 11:43:08 +00:00
John Fletcher
f15f99cf86
boost/phoenix/statement/for.hpp fix shadow do_
2014-02-07 11:33:01 +00:00
John Fletcher
d5f4332f73
boost/phoenix/operator/detail/mem_fun_ptr_gen.hpp Sort shadow. Needs preprocess regenerated.
2014-02-07 11:30:17 +00:00
John Fletcher
441603dbd8
boost/phoenix/scope/let.hpp fix shadow
2014-02-07 09:34:08 +00:00
John Fletcher
90da349e64
boost/phoenix/statement/do_while and while fix shadow do_
2014-02-07 09:30:47 +00:00
John Fletcher
b795fd4a3e
boost/phoenix/scoped/scoped_environment.hpp fix shadow vars
2014-02-07 09:25:14 +00:00
John Fletcher
ed312188a5
complete merge
2014-02-06 23:32:51 +00:00
John Fletcher
64e9bf97a3
version.hpp resolve conflict
2014-02-05 20:54:41 +00:00
John Fletcher
6a094019ee
Amended to remove conflicts.
2014-02-05 20:35:40 +00:00
John Fletcher
7edf18a504
include/boost/phoenix/core/is_nullary.hpp Correct mistake
2014-02-05 20:19:35 +00:00
John Fletcher
1e884bb891
include/boost/phoenix/version.hpp Move version to 3.0.4
2014-02-05 20:16:15 +00:00
John Fletcher
e8bacacd1c
include/boost/phoenix/core/is_nullary.hpp terminal.hpp Take #7730 fix out of use.
2014-02-05 20:14:36 +00:00
John Fletcher
9293d138a3
include/boost/phoenix/core/terminal.hpp #7730
2014-02-03 23:57:17 +00:00
John Fletcher
a98bcc0f5d
include/boost/phoenix/core/is_nullary.hpp #7730
2014-02-03 23:56:25 +00:00
John Fletcher
dfe670023a
include/boost/phoenix/core/limits.hpp Conditional definition of PHOENIX_LIMIT
2014-02-03 20:50:35 +00:00
John Fletcher
b44cebad10
include/boost/phoenix/core/limits.hpp Tidy up
2014-02-03 20:13:46 +00:00
John Fletcher
375686b8e6
include/boost/phoenix/core/limits.hpp remove definition of PHOENIX_LIMIT
2014-02-03 20:05:23 +00:00
John Fletcher
97229711bc
include/boost/phoenix/stl/cmath.cpp Apply patch for C++11 use only.
2014-02-02 17:49:13 +00:00
John Fletcher
245169d465
include/boost/phoenix/version.hpp define BOOST_PHOENIX_VERSION_NUMBER if boost/predef is available.
2014-02-02 16:39:14 +00:00
John Fletcher
dd5ba93b85
include/boost/phoenix/version.hpp V3.0.3
2014-02-02 15:50:53 +00:00
John Fletcher
742f3d7d5b
include/boost/phoenix/core/limits.hpp Patch for #7166
2014-02-02 15:27:48 +00:00
John Fletcher
289232830d
core/actor.hpp preprocessed files
2014-02-02 14:32:39 +00:00
John Fletcher
076798fe16
include/boost/phoenix/core/actor.hpp fix mistake
2014-02-02 13:14:17 +00:00
John Fletcher
adda06edf8
include/boost/phoenix/core/actor.hpp patched file.
2014-02-02 13:09:38 +00:00
John Fletcher
da2fa6612d
Updated preprocessed headers core/function_equal.hpp and scope/lambda.hpp
2014-02-02 12:56:49 +00:00
John Fletcher
303bf8dc8d
include/boost/phoenix/stl/cmath.cpp Apply suggested patch
2014-02-01 15:51:28 +00:00
John Fletcher
4284c22062
include/boost/phoenix/operator.hpp extra include
2014-01-31 21:54:27 +00:00
John Fletcher
f7e6064064
include/boost/phoenix/core.hpp extra include
2014-01-31 21:54:07 +00:00
John Fletcher
45e624e8d3
Merge branch 'file_tidy' into develop
2014-01-31 20:45:08 +00:00
John Fletcher
94e5a17973
include/boost/phoenix/core/function_equal.hpp Add licence and copyright for preprocessed files.
2014-01-31 20:38:36 +00:00
John Fletcher
6afbadabd7
include/boost/phoenix/version.hpp Change version to 3.0.2
2014-01-31 19:47:44 +00:00
John Fletcher
1623925f5d
include/boost/phoenix/statement/sequence.hpp Add include for boost/proto/operators.hpp
2014-01-30 22:26:18 +00:00
John Fletcher
1bd3bce7d3
phoenix/version.hpp Change version to 3.0.1
2014-01-26 09:09:38 +00:00
John Fletcher
cadcf3bd3b
include/boost/phoenix/core/detail/phx2_result.hpp Change check to check_ to avoid Mac macro
2014-01-25 23:39:18 +00:00
John Fletcher
26b1d87cd4
Removed tabs from files
2014-01-24 12:53:58 +00:00
John Fletcher
71ed607688
include/boost/phoenix/scope/lambda remove tabs
2014-01-24 12:27:19 +00:00
John Fletcher
7924230920
include/boost/phoenix/core/value.hpp remove tabs
2014-01-24 12:20:43 +00:00
John Fletcher
a7d6cc20eb
include/boost/phoenix/operator/comparison.hpp Fix for 6268
2014-01-23 21:56:34 +00:00
John Fletcher
97a6a32cb9
Apply patch to fix 7181
2014-01-23 12:39:52 +00:00
John Fletcher
cae5097595
Further fixes for 9113
2014-01-23 10:57:21 +00:00
John Fletcher
fe7e28de52
Fixes for bug 9113
2014-01-23 00:02:32 +00:00
John Fletcher
1d6fb158c1
fix for bug 9111
2014-01-22 23:30:28 +00:00
K-ballo
45b4ccfb51
Removed checks for v2
2013-12-16 19:29:34 -06:00
Stephen Kelly
c853c803dd
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Eric Niebler
ef473de7bb
phoenix::function constructor is constexpr, refs #9049
...
[SVN r85488]
2013-08-27 16:43:00 +00:00
Eric Niebler
8c03db9e38
fix more phoenix decltype-result_of bugs
...
[SVN r80758]
2012-09-29 16:55:08 +00:00
Eric Niebler
f19fb96248
fix a great many decltype result_of bugs. more remain
...
[SVN r80733]
2012-09-28 08:52:33 +00:00
Eric Niebler
bc1f0a9ca1
don't use proto::detail::pass_through_impl directly
...
[SVN r80730]
2012-09-28 03:50:54 +00:00
Hartmut Kaiser
a36067b60e
Phoenix: updating for recent changes to Proto
...
[SVN r80364]
2012-09-02 17:06:04 +00:00
Eric Niebler
27777dc396
qualify calls to phoenix::env to avoid name lookup clashes with proto::env on gcc
...
[SVN r79640]
2012-07-21 16:19:07 +00:00
Eric Niebler
998d4f97bb
add support for transform environment with slots for key/value pairs
...
[SVN r79632]
2012-07-21 05:50:50 +00:00
Thomas Heller
d29cb5621f
Boost.Phoenix:
...
- Adding boost::phoenix::expression::function, aliasing
boost::phoenix::detail::expression::function_eval, this makes the example
compile again
[SVN r79223]
2012-07-02 06:26:27 +00:00
Joel de Guzman
683f27ed0e
added note to current and future maintainers to please make this as
...
lightweight as possible (as it is right now).
[SVN r78205]
2012-04-26 06:26:10 +00:00
Hartmut Kaiser
5cb684a1cf
Phoenix: fixed #6360 : Patch for "begin/end ambiguity"
...
[SVN r76495]
2012-01-14 20:16:12 +00:00
Thomas Heller
7d976b6f41
[phoenix]
...
- some cosmetic changes
- fixing bug #6040
[SVN r75069]
2011-10-20 13:41:39 +00:00
Thomas Heller
55986293cc
reverting experimental change
...
[SVN r75051]
2011-10-18 17:11:04 +00:00
Thomas Heller
0b27404ee2
added full qualification to enable_if for the member pointer operator
...
[SVN r75050]
2011-10-18 16:09:48 +00:00
Thomas Heller
ef3832291d
Fixing bug #5968 for msvc
...
[SVN r74839]
2011-10-09 03:27:33 +00:00
Thomas Heller
4e64b8eb1f
- Forgot some changes for bug #5920
...
- Added testcase for bug #5968 , works on gcc 4.6
[SVN r74833]
2011-10-09 00:55:08 +00:00
Thomas Heller
dedcc7527f
Fixing bug #5920
...
[SVN r74830]
2011-10-09 00:40:20 +00:00
Thomas Heller
ab1a6a2c3c
[phoenix]
...
Fixing bug #5782
[SVN r74041]
2011-08-24 09:52:58 +00:00
Thomas Heller
d1cf1c54f3
[phoenix]
...
- Fixing Bug #5687
[SVN r73041]
2011-07-13 07:24:29 +00:00
Thomas Heller
f7a71a04cf
[phoenix]
...
- Fixed bug #5683
[SVN r73000]
2011-07-11 10:03:15 +00:00
Thomas Heller
6975ff46c1
[phoenix] missed one expression not compliant with MSVC 7.1
...
[SVN r72815]
2011-06-30 11:45:39 +00:00
Thomas Heller
48681c0844
[phoenix] next try to fix MSVC 7.1 hickups
...
[SVN r72812]
2011-06-30 08:02:11 +00:00
Thomas Heller
293fa5c237
[phoenix] Fixed bug #5626 : corrected return value computation
...
[SVN r72794]
2011-06-29 14:16:58 +00:00
Thomas Heller
d75439f630
[phoenix] added fusion module to global include
...
[SVN r72702]
2011-06-21 11:42:50 +00:00
Thomas Heller
bbc7b81a6f
[phoenix]
...
- forgot to preprocess the msvc-7.1 fix
- added fix for binding member functions with non-const ref parameters
[SVN r72548]
2011-06-12 10:49:38 +00:00
Thomas Heller
1b4464b19b
[phoenix] fixing scope module for msvc 7.1
...
[SVN r72485]
2011-06-08 12:45:54 +00:00
Thomas Heller
2687bd7774
[phoenix]
...
- fixed nullary calculation for local variables
[SVN r72318]
2011-06-01 07:04:55 +00:00
Thomas Heller
ab8efbceee
[phoenix]
...
- Doc updates
- Fixed a minor bug in the creating scopes with lambda and let
- Speed up of the lambda and let compile times
- Made use of the new proto::basic_default_domain
[SVN r72178]
2011-05-26 10:55:03 +00:00
Thomas Heller
ed273cb1ee
[phoenix]
...
- Fixed order of function specifiers
[SVN r71952]
2011-05-15 10:48:26 +00:00
Eric Niebler
42fb1ce5f4
muke invalid trailing semi after function
...
[SVN r71945]
2011-05-14 19:02:27 +00:00
Thomas Heller
bd2717b479
[phoenix]
...
last minute API simplifications
[SVN r71921]
2011-05-13 16:47:51 +00:00
Thomas Heller
8210b81c9a
[phoenix]
...
- parallel_for example simplification
[SVN r71896]
2011-05-12 15:53:26 +00:00
Thomas Heller
a126b340ba
[phoenix]
...
- Fixed Warning in as_actor::convert
[SVN r71891]
2011-05-12 14:13:43 +00:00
Thomas Heller
7211ed3c2d
[phoenix]
...
- some tweaking in the pre-preprocessed files
- simplified the invert example
- added expression::make_foo proto expression generation functionals
- Applied patch form Jeroen
[SVN r71874]
2011-05-11 18:19:15 +00:00
Thomas Heller
71338b47fe
[phoenix] deleted accidently commited file
...
[SVN r71853]
2011-05-09 21:47:33 +00:00
Thomas Heller
34fd6a5c9b
[phoenix]
...
- Cleaned up test folder
- Added more partial preprocessing
- Fixed PP constants
- Added adapted asio example
[SVN r71835]
2011-05-08 19:28:15 +00:00
Thomas Heller
ff46862a3c
[phoenix] Fixed.
...
[SVN r71822]
2011-05-08 14:58:22 +00:00
Thomas Heller
db113a8c48
[phoenix] fixed some limits and scope
...
[SVN r71745]
2011-05-05 19:23:27 +00:00
Thomas Heller
aa6fdf0a70
[phoenix]
...
- fixed namespace hickup in expression definition macro
- added example on different extension mechanisms
[SVN r71692]
2011-05-03 08:31:38 +00:00
Thomas Heller
383809e698
[phoenix] fixed possible msvc hickup with bind
...
[SVN r71669]
2011-05-02 14:43:12 +00:00
Thomas Heller
5a197f1443
[phoenix] fixed some gcc 4.4 hickups, added expected failures
...
[SVN r71266]
2011-04-15 05:55:19 +00:00
Thomas Heller
2fed6a0460
[phoenix] fixed some gcc 4.4 hickups
...
[SVN r71265]
2011-04-15 05:23:05 +00:00
Thomas Heller
5dd6792af5
[phoenix] fixed some gcc 4.4 hickups
...
[SVN r71261]
2011-04-14 21:13:14 +00:00
Thomas Heller
f661efe964
[phoenix] fixing another ADL misbehaviour
...
[SVN r71252]
2011-04-14 16:32:48 +00:00
Thomas Heller
1681b3a3b9
[phoenix] fully qualifying eval in the hope that it fixes msvc 7.1 compilation
...
[SVN r71241]
2011-04-14 07:53:57 +00:00
Thomas Heller
36055f654f
[phoenix] fixed some ADL hickups
...
[SVN r71239]
2011-04-14 05:05:08 +00:00
Thomas Heller
74722b8e46
[phoenix]
...
- Added documention for the function adaption macros
- Added the What's new section
- Fixed some bugs
- Added basic support for phx2 result type deduction, not in production yet
[spirit]
- Made necessary changes that reflect latest phoenix internal changes
[SVN r71227]
2011-04-13 19:09:59 +00:00
Thomas Heller
63e12d5c12
[phoenix]
...
- fixed dangling reference int operator[] expression template creation
[SVN r71203]
2011-04-12 15:54:57 +00:00
Thomas Heller
7d2fc8b40a
[phoenix]
...
forgot to inline operator<< for tags
[SVN r71011]
2011-04-05 19:44:20 +00:00
Thomas Heller
ca5434c209
[phoenix]
...
Fixed bug in expression type calculation
[SVN r70968]
2011-04-04 09:50:56 +00:00
Thomas Heller
e4533422aa
[phoenix]
...
- fixed container_tests6a failure for MSVC 10
[spirit]
- Added some known failing compilers
[SVN r70791]
2011-03-31 16:49:33 +00:00
Thomas Heller
219d49f4db
[phoenix] Fixed a bug with gcc 4.4 and spirit
...
[SVN r70695]
2011-03-29 13:25:27 +00:00
Thomas Heller
85bad5f1a1
added phoenix forwarding header
...
[SVN r70667]
2011-03-28 17:42:39 +00:00
Thomas Heller
2891da5086
[phoenix]
...
- some bug fixes found during the spirit port
- added more phoenix V2 compat. features
[SVN r70544]
2011-03-25 19:11:45 +00:00
Thomas Heller
fae8c02168
[phoenix]
...
- Made the Context parameter appear uniformly as the last argument to an
evaluation function
[SVN r70305]
2011-03-21 10:15:04 +00:00
Thomas Heller
31eee0f607
[phoenix]
...
- took car of some more failing tests
[SVN r70218]
2011-03-20 09:23:22 +00:00
Thomas Heller
972c007705
[phoenix]
...
- patch by Daniel James
- cmath functionality by Steven Watanabe
[SVN r70197]
2011-03-19 16:30:47 +00:00
Thomas Heller
717730f45e
let there be green
...
[SVN r70134]
2011-03-18 18:40:25 +00:00
Thomas Heller
a23962112f
tried to fix some failures in the regression test matrix
...
[SVN r70133]
2011-03-18 17:41:47 +00:00
Thomas Heller
366a22d712
Removing phoenix from the main inspect offenders
...
[SVN r70128]
2011-03-18 15:53:14 +00:00
Thomas Heller
3f108186bd
[phoenix]
...
- Fixed some regressions
- added phoenix to maintainers.txt
[SVN r70083]
2011-03-17 21:31:00 +00:00
Thomas Heller
a3e1c883b1
[phoenix]
...
- merged V3 into trunk.
- some minor fixes regarding result type calculation
[SVN r69826]
2011-03-10 21:01:28 +00:00
Thomas Heller
0317d2786a
added transformation example
...
[SVN r69214]
2011-02-23 19:24:36 +00:00
Thomas Heller
b73a72a0c0
fixed includes
...
[SVN r69210]
2011-02-23 15:58:21 +00:00
Thomas Heller
5271766dba
fixed value.hpp
...
[SVN r69200]
2011-02-23 06:00:51 +00:00
Thomas Heller
ae4a6caa06
fixed terminal.hpp
...
[SVN r69192]
2011-02-23 00:23:48 +00:00
Thomas Heller
3a0e3337e0
deleted a defunct exampled and some old quickbook files, fixed some warnings
...
[SVN r69144]
2011-02-22 14:40:46 +00:00
Thomas Heller
9f84c31db9
further code cleanup: changed PHOENIX_ macros to BOOST_PHOENIX_ macros, regenerated preprocessed header
...
[SVN r69120]
2011-02-21 11:53:02 +00:00
Thomas Heller
b71d9af44d
some more cleanups
...
[SVN r69062]
2011-02-19 16:51:13 +00:00
Thomas Heller
b8592544de
cleaned up doc directory
...
[SVN r69060]
2011-02-19 16:38:25 +00:00
Thomas Heller
1349009371
Fixes for msvc-9.0
...
[SVN r68924]
2011-02-15 19:36:23 +00:00
Thomas Heller
44510a9032
cleaned up code
...
[SVN r68800]
2011-02-12 14:11:15 +00:00
Thomas Heller
eaed1cbe45
forgot vector
...
[SVN r68751]
2011-02-09 21:14:41 +00:00
Thomas Heller
f817ce720f
improved compile times, a bit
...
[SVN r68750]
2011-02-09 20:55:05 +00:00
Thomas Heller
8006ce43ec
improved compile times a bit, added proto call abstraction
...
[SVN r68731]
2011-02-08 19:02:10 +00:00
Thomas Heller
d4dd6d4203
fixed testcases
...
[SVN r68692]
2011-02-07 17:49:52 +00:00
Thomas Heller
d9c57fe1b5
added call
...
[SVN r68688]
2011-02-07 06:43:58 +00:00
Thomas Heller
e3d4f876a2
minor include changes
...
[SVN r68618]
2011-02-03 08:09:45 +00:00
Thomas Heller
eb66e5ee2b
expression section in the docs
...
[SVN r68617]
2011-02-03 07:05:59 +00:00
Thomas Heller
c427d3b53a
optimized compile times for local variable lookup
...
[SVN r68600]
2011-02-01 13:33:25 +00:00
Thomas Heller
28079a83ac
self contained headers complete
...
[SVN r68583]
2011-01-31 13:09:31 +00:00
Thomas Heller
07fdb98f04
next step to self contained headers
...
[SVN r68579]
2011-01-31 10:51:56 +00:00
Thomas Heller
dc6f50b3f2
started to reduce includes
...
[SVN r68578]
2011-01-31 08:21:57 +00:00
Thomas Heller
f7cc706ae2
fixed context and environment stuff
...
[SVN r68550]
2011-01-29 20:40:37 +00:00
Thomas Heller
731345b091
fixed preprocessed files
...
[SVN r68471]
2011-01-27 11:29:23 +00:00
Thomas Heller
2ea31bee7b
fixed nullary retrun type calculation, added some tests
...
[SVN r68466]
2011-01-27 09:38:32 +00:00
Thomas Heller
e9958b568b
added support for recursion, added _this
...
[SVN r68464]
2011-01-27 08:03:25 +00:00
Thomas Heller
0516bce3f4
refactored to change env to context complete
...
[SVN r68433]
2011-01-25 15:56:46 +00:00
Thomas Heller
05170cf5cf
introduced context, contexts contain the environment and the actions
...
[SVN r68430]
2011-01-25 10:54:07 +00:00
Thomas Heller
28362d0a1f
doc works
...
[SVN r68427]
2011-01-25 00:48:24 +00:00
Thomas Heller
da356ce63f
fixed nothing
...
[SVN r68422]
2011-01-24 19:10:45 +00:00
Thomas Heller
d769f5246e
some doc changes
...
[SVN r68419]
2011-01-24 18:15:44 +00:00
Thomas Heller
8fe8312b7e
made phoenix actor Assignable
...
[SVN r68369]
2011-01-22 18:23:32 +00:00
Thomas Heller
7711f4b714
fixed bug https://svn.boost.org/trac/boost/ticket/3289
...
[SVN r68316]
2011-01-20 08:04:27 +00:00
Thomas Heller
abbc19cd0a
documentation work
...
[SVN r68222]
2011-01-18 09:13:32 +00:00
Thomas Heller
c96fd1a236
doc changes
...
[SVN r68212]
2011-01-17 20:16:43 +00:00
Thomas Heller
df752d1e1a
added preprocessed files
...
[SVN r68203]
2011-01-17 08:05:50 +00:00
Thomas Heller
36c5fc92b9
added missing file
...
[SVN r67923]
2011-01-10 19:42:12 +00:00
Thomas Heller
8ce60cc068
code cleanup take 4
...
[SVN r67911]
2011-01-10 09:49:12 +00:00
Thomas Heller
bb7f72b13c
code cleanup take 3
...
[SVN r67910]
2011-01-10 09:39:47 +00:00
Thomas Heller
8b725fc683
removed unpack. fixes MSVC errors
...
[SVN r67909]
2011-01-10 09:12:35 +00:00
Thomas Heller
548af35f39
code clean up take 2
...
[SVN r67864]
2011-01-09 15:07:48 +00:00
Thomas Heller
0979e4c897
code cleanup take 1
...
[SVN r67793]
2011-01-08 19:06:03 +00:00
Thomas Heller
66ffc79a98
integrated new proto functionals, some cleanup and unpack fix for msvc
...
[SVN r67622]
2011-01-03 17:11:16 +00:00
Thomas Heller
47ba299044
started BLL compatibility tests
...
[SVN r67431]
2010-12-23 16:35:03 +00:00
Thomas Heller
be65b8f5e3
phoenix3 refactoring complete, all tests pass again
...
[SVN r67429]
2010-12-23 11:50:31 +00:00
Thomas Heller
c72e5cc907
temporary commit in lambda refactoring
...
[SVN r67410]
2010-12-22 09:16:51 +00:00
Thomas Heller
b11a6a8160
let completely working now
...
[SVN r67209]
2010-12-13 14:31:24 +00:00
Thomas Heller
e218afd25b
let almost working, again
...
[SVN r67206]
2010-12-13 08:10:37 +00:00
Thomas Heller
47ba3e7b3e
subdomained scope
...
[SVN r67088]
2010-12-07 19:31:12 +00:00
Thomas Heller
0b67a0820d
some tweaks
...
[SVN r67080]
2010-12-07 06:15:28 +00:00
Thomas Heller
e69831abef
let tests passing again
...
[SVN r67071]
2010-12-06 19:03:43 +00:00
Thomas Heller
13c878c92a
scope, temporary, another attempt
...
[SVN r67061]
2010-12-06 09:55:29 +00:00
Thomas Heller
b5b7a3ef09
some limits changed
...
[SVN r67026]
2010-12-05 19:04:46 +00:00
Thomas Heller
063867bd0b
removed some semicolons
...
[SVN r67025]
2010-12-05 18:50:07 +00:00
Thomas Heller
8eef0c2261
refactoring of let complete
...
[SVN r66977]
2010-12-02 17:01:09 +00:00
Thomas Heller
0e4f55eb4c
let refactoring, temporary commit
...
[SVN r66967]
2010-12-02 08:17:25 +00:00
Thomas Heller
01bf15e2ae
let almost working again
...
[SVN r66941]
2010-12-01 07:26:48 +00:00
Thomas Heller
b9a6cac7ec
temporary commit for let refactoring
...
[SVN r66911]
2010-11-30 19:10:29 +00:00
Thomas Heller
8a69cc526e
try-catch refactoring complete
...
[SVN r66889]
2010-11-30 11:12:52 +00:00
Thomas Heller
0e98032f64
temporary commit for work on try_catch
...
[SVN r66883]
2010-11-30 06:26:02 +00:00
Thomas Heller
e47b228f7b
temporary commit for work on try_catch
...
[SVN r66826]
2010-11-28 18:11:52 +00:00
Thomas Heller
797d141a04
fixed mpl oddity
...
[SVN r66809]
2010-11-28 12:07:19 +00:00
Thomas Heller
36e29058ef
fixed mpl oddity
...
[SVN r66808]
2010-11-28 11:14:51 +00:00
Thomas Heller
357c827c21
some cosmetic changes to switch
...
[SVN r66775]
2010-11-26 17:14:30 +00:00
Thomas Heller
9cc26d98fc
switch refactoring complete
...
[SVN r66771]
2010-11-26 16:15:22 +00:00
Thomas Heller
3e3eecf740
switch refactoring temporary commit
...
[SVN r66763]
2010-11-26 07:33:48 +00:00
Thomas Heller
0e17d77ceb
finished refactoring of loop statements
...
[SVN r66749]
2010-11-25 12:00:18 +00:00
Thomas Heller
7671ce96d5
finished refactoring of if statement
...
[SVN r66747]
2010-11-25 11:46:49 +00:00
Thomas Heller
c5a4e7f912
fixed bind compatibility tests
...
[SVN r66709]
2010-11-24 15:14:13 +00:00
Thomas Heller
ec368a0a88
some cleaning up
...
[SVN r66645]
2010-11-19 15:01:52 +00:00
Thomas Heller
ff0e3a7893
fixed unpack for nullary expressions
...
[SVN r66643]
2010-11-19 12:16:50 +00:00
Thomas Heller
6cb457c26c
finished refactoring of object module
...
[SVN r66642]
2010-11-19 11:23:38 +00:00
Thomas Heller
06afbff5f3
finished refactoring of delete
...
[SVN r66641]
2010-11-19 07:17:14 +00:00
Thomas Heller
bd2e7e2cc7
fixed expression creation
...
[SVN r66635]
2010-11-18 16:11:25 +00:00
Thomas Heller
59d3cfd348
refactored casts
...
[SVN r66634]
2010-11-18 16:09:32 +00:00
Thomas Heller
9fc13e1bc5
made unpack work in proto transforms
...
finished implementation of member function pointer
[SVN r66628]
2010-11-17 21:14:45 +00:00
Thomas Heller
5b52307607
unpack almost working
...
[SVN r66622]
2010-11-17 14:12:59 +00:00
Thomas Heller
ab76860187
temporary commit
...
[SVN r66619]
2010-11-17 06:23:58 +00:00
Thomas Heller
7e08dd2ffa
forgot operator details
...
[SVN r66526]
2010-11-12 15:19:44 +00:00
Thomas Heller
6cf8f3aba6
started unpack implementation
...
[SVN r66524]
2010-11-12 15:03:50 +00:00
Thomas Heller
077709a090
corrected member function operator
...
[SVN r66472]
2010-11-09 15:17:39 +00:00
Thomas Heller
1204294b59
continued with new design
...
[SVN r66470]
2010-11-09 12:33:41 +00:00
Thomas Heller
53252eaa79
started implmentation of new extension mechanism
...
[SVN r66287]
2010-10-30 20:33:43 +00:00
Thomas Heller
989ba07907
cleaned up switch statement, g++ 4.2 ICE gone, speedup of 17%
...
[SVN r64906]
2010-08-18 23:02:48 +00:00
Thomas Heller
ea7b0594b1
final commit for gsoc submission
...
[SVN r64850]
2010-08-16 17:52:36 +00:00
Thomas Heller
651e0eed51
started with port of pheonix2 docs
...
[SVN r64726]
2010-08-10 15:29:07 +00:00
Thomas Heller
030fc30969
fixed let to work with arbitrary environments
...
[SVN r64557]
2010-08-03 06:17:11 +00:00
Thomas Heller
9af767657f
fixed switch (but not for gcc-4.2)
...
[SVN r64385]
2010-07-27 13:06:38 +00:00
Thomas Heller
ed9eaf1882
forgot some files
...
[SVN r64381]
2010-07-27 10:28:56 +00:00
Thomas Heller
a25c8ac309
adapted boost.bind tests
...
[SVN r64380]
2010-07-27 10:05:29 +00:00
Thomas Heller
a875985e08
+ minor tweaks to improve compile time
...
[SVN r64356]
2010-07-26 10:35:59 +00:00
Thomas Heller
4dcfa56c50
+ minor tweaks
...
+ added tests to ensure every header is includable by itself, also for compile time optimizations
[SVN r64352]
2010-07-26 09:03:56 +00:00
Thomas Heller
4f4f2a8b61
val(foo) fixed
...
[SVN r64294]
2010-07-23 11:59:30 +00:00
Thomas Heller
ea12d16a16
minor tweaks, errors are gone, added missing tests to jamfile
...
[SVN r64289]
2010-07-23 10:26:55 +00:00
Thomas Heller
3238cc819c
finished scope port
...
[SVN r64288]
2010-07-23 10:17:53 +00:00
Thomas Heller
031749cb6e
let implementation basics
...
[SVN r64154]
2010-07-19 12:13:08 +00:00
Thomas Heller
01a349b68e
minor error fix
...
[SVN r64153]
2010-07-19 10:18:48 +00:00
Thomas Heller
1717f413df
fixed compile error on gcc-4.2
...
[SVN r64152]
2010-07-19 10:16:46 +00:00
Thomas Heller
e6ddf62d0c
started lambda implementation, basic stuff working
...
[SVN r64150]
2010-07-19 08:23:28 +00:00
Thomas Heller
c0e3b93b20
minor tweaks
...
[SVN r63800]
2010-07-09 22:18:20 +00:00
Thomas Heller
4f0d6249a9
+ added full support for function composition/chaining
...
[SVN r63785]
2010-07-09 18:24:28 +00:00
Thomas Heller
1b02224e75
adapted header
...
[SVN r63773]
2010-07-09 00:10:00 +00:00
Thomas Heller
eb4063075e
+ implementation of switch/case statements finished
...
[SVN r63772]
2010-07-09 00:05:00 +00:00
Thomas Heller
7167b7d97e
phoenix stl port finished
...
[SVN r63702]
2010-07-06 16:23:50 +00:00
Thomas Heller
bf06c15c5f
+ some code clean up
...
[SVN r63522]
2010-07-02 12:52:26 +00:00
Thomas Heller
47491bb69f
some minor tweaks
...
[SVN r63519]
2010-07-02 08:37:09 +00:00
Thomas Heller
ce8b9d5f01
fixed copyright header
...
[SVN r63516]
2010-07-02 08:03:45 +00:00
Thomas Heller
9af262204f
+ finished try/catch
...
[SVN r63515]
2010-07-02 08:00:43 +00:00
Thomas Heller
84a70423f0
+ finished porting a whole bunch of stuff:
...
- fusion
- operator
- statement (not complete: switch and try/catch)
- object
+ some minor tweaks
+ reverted bind to fully rely on proto again (might break MSVC, further investigation needed)
[SVN r63512]
2010-07-02 05:55:02 +00:00
Thomas Heller
ba66c3cb9f
+ Fixed issue with member object pointers and MSVC
...
+ Other minor tweaks
[SVN r63068]
2010-06-17 22:13:58 +00:00
Thomas Heller
55e744d5a2
+ cleaned up file iteration defines
...
+ minor macro tweaks to improve compile times
[SVN r63058]
2010-06-17 19:25:59 +00:00
Joel de Guzman
83947882d6
minor tweaks
...
[SVN r63030]
2010-06-17 01:35:10 +00:00
Thomas Heller
398579a251
+ implemented PP file iterations with predefined macros for typenames etc.
...
+ added full support for member operator
+ added full support for std::iostream operator
+ implemented perfect forwarding for actor
+ adapted some test cases for "best-practice"
+ implemented variadic arguments for all actors based on phoenix/core/limits.h
+ added proper boost build handling
+ arity calculation tweak from Eric
[SVN r63027]
2010-06-16 21:43:16 +00:00
Joel de Guzman
975f5c69aa
more environment integration
...
[SVN r63013]
2010-06-16 03:55:40 +00:00
Joel de Guzman
592aa5b415
minor tweaks
...
[SVN r63011]
2010-06-16 02:46:50 +00:00
Eric Niebler
f667bc7ca5
avoid use of incomplete actor<> type when computing nullary_result
...
[SVN r62988]
2010-06-15 17:38:24 +00:00
Joel de Guzman
c9d8c7f634
tweaks -- conformance to standard protocol
...
[SVN r62958]
2010-06-14 23:47:27 +00:00
Eric Niebler
8f21e0b8cf
store children and terminal values by-value, use basic_expr as extension base
...
[SVN r62904]
2010-06-13 12:44:53 +00:00
Eric Niebler
51a0f3fd52
disable stupid nanny warning on msvc
...
[SVN r62852]
2010-06-12 15:13:50 +00:00
Thomas Heller
3ac6e7c264
+ added arity calculation for phoenix expressions
...
+ brought back nullary expressions
[SVN r62790]
2010-06-11 10:32:51 +00:00
Joel de Guzman
795f10e842
+ renamed as_actor to compose
...
+ removed actor template argument to compose
+ added compose_ex which accepts the actor template argument
[SVN r62714]
2010-06-10 07:35:15 +00:00
Joel de Guzman
22d6f01ca0
+ the environment concept
...
+ better result_of modularization
[SVN r62713]
2010-06-10 06:59:07 +00:00
Joel de Guzman
024f81c3ee
+ the environment concept
...
+ better result_of modularization
[SVN r62712]
2010-06-10 06:52:06 +00:00
Joel de Guzman
b4cde4f58b
+ the environment concept
...
+ better result_of modularization
[SVN r62711]
2010-06-10 06:11:39 +00:00
Joel de Guzman
4326fafa26
missed merge
...
[SVN r62544]
2010-06-08 02:30:51 +00:00
Joel de Guzman
9aa0047bd0
First shot by Thomas Heller
...
[SVN r62538]
2010-06-08 01:39:36 +00:00
Joel de Guzman
0ffb77664a
First shot by Thomas Heller
...
[SVN r62537]
2010-06-08 01:31:35 +00:00
Joel de Guzman
1cc585cb36
First shot by Thomas Heller
...
[SVN r62536]
2010-06-08 01:27:59 +00:00
Joel de Guzman
a2557cce96
start of phoenix-3 core
...
[SVN r62422]
2010-06-04 06:02:29 +00:00
Joel de Guzman
e42ef08568
Phoenix3 GSOC dev
...
[SVN r62340]
2010-05-31 11:07:00 +00:00