{"push_id":676398332,"size":1,"distinct_size":1,"ref":"refs/heads/async-sfinae","head":"3f508de9a5d81feddf8aef0a30cb2d56a1b5319d","before":"f94a862e9e492b6afd0cd225c2bde41965d60af2","commits":[{"sha":"3f508de9a5d81feddf8aef0a30cb2d56a1b5319d","author":{"email":"13fbd79c3d390e5d6585a21e11ff5ec1970cff0c@fusionfenix.com","name":"K-ballo"},"message":"Avoid unnecessary instantiations in is_action\n\nThe `is_action` trait required a complete type in its defaulted template argument. This caused unnecessary instantiations when used in async/apply SFINAE checks, even when there is an explicit specialization for a particular action type. Delaying the base template implementation delays instantiations, which are avoided if a specialization is preferred.","distinct":true,"url":"https://api.github.com/repos/K-ballo/hpx/commits/3f508de9a5d81feddf8aef0a30cb2d56a1b5319d"}]}