On Fri, Jul 23, 2010 at 3:18 PM, Thomas Heller <[email protected]> wrote: > > Ladies and Gentlemen, > I proudly announce that the port of phoenix3 is completed! All > testcases pass! (some with minor modifications) > > So, What is next? Here is my proposed schedule: > - fix some minor issues > - improve boost.bind compatibility: make all boost.bind testcases pass
Status update: 21 out of 25 Boost.Bind tests pass! 4 of the unit tests do not pass, because boost::result_of does not support functions with stdcall or fastcall attributes. 2 other tests (bind_cv_test.cpp and bind_stateful_test.cpp) are currently implemented a little hacky, because as of this writing phoenix::bind only cares for const operator() overloads. 2 other tests (bind_eq_test.cpp and bind_function_test.cpp) are only working because i left out some stuff which isn't implemented yet. bind_placeholder_test.cpp is not working as expected, because phoenix3 has no support for real costum placeholders (as in the purpose of this test). > - implement all boost.lambda testcases and make them pass, as far as it is > reasonable > - add support for C++0x lambdas > - make interoperability testcases for std::function, boost::function > - adapt the documentation > - clean up code (some parts are a little messy as of now) > - improve compile time > > Did I miss something? > > This is a very tight schedule, I may not be able to finish all points during > the GSoC period. Any help will be appreciated. > Additionally a review of the current code is highly appreciated to point out > some defects that might exist. > The code can be checked out at: > https://svn.boost.org/svn/boost/sandbox/SOC/2010/phoenix3 > > I will be happy to answer your questions! > > Additionally I would like to thank Joel de Guzman and Eric Niebler for their > great assistance and initial designs! > > Best Regards, > Thomas Heller _______________________________________________ proto mailing list [email protected] http://lists.boost.org/mailman/listinfo.cgi/proto
