{"push_id":698849541,"size":2,"distinct_size":1,"ref":"refs/heads/conversion","head":"942853dfb03d99c30d46f0268ffec8dbb4a92659","before":"6c2d48638dab01b7be9861881e27826b6955c0ff","commits":[{"sha":"51558fa2cb15b95deb05d1b00a6137fc72af4ceb","author":{"email":"a9e0cb33de19091a5d3e3937702d60c45bbff45e@Carter.net","name":"Casey Carter"},"message":"Update Concepts for decomposition design\n\nAssignable now has the semantics from STL2: i.e., Assignable<T, U> is equivalent to Assignable<T& U>.\n\nDefaultConstructible is removed.\n\nDon't bother checking the type of \"new T(....)\" in concepts - the core language requires T*.\n\nRemove redundant requirements from Function concept.\n\nCreate new concept Initializable<T, ...Args>.\n* Modeled by an object type T that is Constructible from Args or reference type T that can be bound to Args.\n* Use Initializable to constrain common_pair and common_tuple.","distinct":false,"url":"https://api.github.com/repos/CaseyCarter/range-v3/commits/51558fa2cb15b95deb05d1b00a6137fc72af4ceb"},{"sha":"942853dfb03d99c30d46f0268ffec8dbb4a92659","author":{"email":"a9e0cb33de19091a5d3e3937702d60c45bbff45e@Carter.net","name":"Casey Carter"},"message":"Require both implicit and explicit conversion in Convertible","distinct":true,"url":"https://api.github.com/repos/CaseyCarter/range-v3/commits/942853dfb03d99c30d46f0268ffec8dbb4a92659"}]}