Commit Graph

401 Commits

Author SHA1 Message Date
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
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
8bb3c1fad4 added testcase
[SVN r66782]
2010-11-26 23:32:02 +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
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
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
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
27d02b3e0a added advanced section to docs
[SVN r64806]
2010-08-14 22:07:34 +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
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
e6ddf62d0c started lambda implementation, basic stuff working
[SVN r64150]
2010-07-19 08:23:28 +00:00
Thomas Heller
4f0d6249a9 + added full support for function composition/chaining
[SVN r63785]
2010-07-09 18:24:28 +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
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
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
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
Joel de Guzman
4bfa9c9b9a renaming jamfile
[SVN r62541]
2010-06-08 01:54:15 +00:00
Joel de Guzman
0ffb77664a First shot by Thomas Heller
[SVN r62537]
2010-06-08 01:31:35 +00:00