{"push_id":839570541,"size":2,"distinct_size":0,"ref":"refs/heads/master","head":"7efdc3d7ce334a0c64e9dec89879a5651590bfa9","before":"bd20ab52c6641016756077843e2bcb9f15b3a434","commits":[{"sha":"50e770f67c61b6d6b63344adfc7d840276d0e7c5","author":{"email":"71b1be2b66a17077a3afcb609973d02ab43136ba@138bc75d-0d04-0410-961f-82ee72b054a4","name":"redi"},"message":"Implement C++17 std::invoke and LWG DR 2219\n\n\t* include/std/functional (__invoke_impl): New overloads.\n\t(__invoke): Replace with a single function calling __invoke_impl.\n\t(invoke): Add C++17 std::invoke.\n\t(reference_wrapper::operator()): Qualify call to __invoke.\n\t(_Mem_fn_traits_base, _Mem_fn_traits): Remove unused typedefs.\n\t(_Mem_fn_base): Remove unused typedefs and implement call operator in\n\tterms of __invoke.\n\t* include/std/future (__future_base::_Async_state_commonV2): Do not\n\tpass reference_wrapper as object argument to call_once.\n\t* include/std/type_traits (result_of): Define nested __invoke_type.\n\tHandle reference_wrapper as per LWG 2219.\n\t* testsuite/20_util/bind/ref_neg.cc: Adjust dg-error directives.\n\t* testsuite/20_util/function_objects/mem_fn/55463.cc: Remove tests\n\tusing member functions of reference_wrapper.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229290 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/50e770f67c61b6d6b63344adfc7d840276d0e7c5"},{"sha":"7efdc3d7ce334a0c64e9dec89879a5651590bfa9","author":{"email":"2aa286f04500e4a7a9254cbd74d9060dce58402c@138bc75d-0d04-0410-961f-82ee72b054a4","name":"gccadmin"},"message":"Daily bump.\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@229293 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/7efdc3d7ce334a0c64e9dec89879a5651590bfa9"}]}