Commit Graph

1158 Commits

Author SHA1 Message Date
Thomas Heller
e191dbc542 updated concepts docs
[SVN r64793]
2010-08-13 22:36:39 +00:00
Thomas Heller
7284414e33 update concept documentation
[SVN r64792]
2010-08-13 21:58:40 +00:00
Thomas Heller
98a185e6bb update concept documentation
[SVN r64791]
2010-08-13 21:40:08 +00:00
Thomas Heller
d7276c523a started on concept documentation
[SVN r64790]
2010-08-13 21:11:51 +00:00
Thomas Heller
d32a8ac074 corrected error
[SVN r64741]
2010-08-11 15:12:28 +00:00
Thomas Heller
73256791b7 continued documentation - finished porting the phoenix2 docs
[SVN r64739]
2010-08-11 14:00:31 +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
040e568f03 minor tweaks
[SVN r64347]
2010-07-26 06:00:45 +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
Joel de Guzman
7ca7c32e04 minor tweaks
[SVN r63075]
2010-06-18 01:13:15 +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
Eric Niebler
3dac20cf5c add missing project include requirement, comment out bind_member_variable_tests that is crashing on msvc
[SVN r62851]
2010-06-12 15:10:53 +00:00
Thomas Heller
c859af8341 + added arity calculation for phoenix expressions
+ brought back nullary expressions



[SVN r62791]
2010-06-11 10:33:43 +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
Thomas Heller
b4154c46e0 started phoenix3 documentation. Added first attempt to formalizing the actor concept
[SVN r62559]
2010-06-08 11:16:00 +00:00