{"push_id":1450178695,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"5bc73cbb5973c2f95cefd3d52cdb332f0b26648a","before":"20f934521d81f2c06f97965e6f1fcc9fd0f75b61","commits":[{"sha":"f71a4b3db022f3159a123d15803354939dd388a0","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Rename max_capacity() to max_size()\n\n- Consistent with std::deque","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/f71a4b3db022f3159a123d15803354939dd388a0"},{"sha":"712b058f3f722139fe7ede297bb6eed65576a220","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Add erase(first, last)","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/712b058f3f722139fe7ede297bb6eed65576a220"},{"sha":"029b02a7395e0d542f2f6e0715afd2ee349e49d1","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Implement single iterator erase()\n\n- Also should use a const_iterator. To make that non-painful to define,\n  add an implicit iterator -> const_iterator conversion.","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/029b02a7395e0d542f2f6e0715afd2ee349e49d1"},{"sha":"bb01a5c64699d1f3423a9affa3b3b412d61eee6b","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Change order of operations in erase()\n\n- Previous definition would first destroy objects, then assign\n  to them.\n- Also change definition of test class to catch any other\n  use-after-destroy bugs.","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/bb01a5c64699d1f3423a9affa3b3b412d61eee6b"},{"sha":"ffb38abc5c59cfeaf00d566795ce27c03ee2b273","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Add support for basic uses of insert()\n\n- Insert single element\n- Emplace single element\n- Move a single element\n- Insert N copies of a single element","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/ffb38abc5c59cfeaf00d566795ce27c03ee2b273"},{"sha":"9c16a8be57e749ecec6e21e295e2f6157b9d2144","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Add a contructor that uses an initializer list","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/9c16a8be57e749ecec6e21e295e2f6157b9d2144"},{"sha":"2145c57e61250054f92bfbe480bb72b1f60cb131","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"cbegin() / cend()","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/2145c57e61250054f92bfbe480bb72b1f60cb131"},{"sha":"4a28f52887bf2295df85f7e609d0f646790722e2","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Fix compilation on clang","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/4a28f52887bf2295df85f7e609d0f646790722e2"},{"sha":"5bc73cbb5973c2f95cefd3d52cdb332f0b26648a","author":{"name":"Juho Snellman","email":"4598a1c0f77c8ca4d665ef931251013e3237d9ee@iki.fi"},"message":"Remove the \"capacity_ == 0 means invalidated by move\" hack\n\n- Wasn't actually true anymore, since InlineCapacity may be 0\n- Easier to just set capacity_ = InlineCapacity, size = 0 .\n  All other operations will then do the right thing without\n  needing any special handling.","distinct":true,"url":"https://api.github.com/repos/jsnell/inline_deque/commits/5bc73cbb5973c2f95cefd3d52cdb332f0b26648a"}]}
{"actor":{"display_login":"jsnell"}}