{"push_id":2068712854,"size":1,"distinct_size":1,"ref":"refs/heads/view_adaptor_update","head":"710f832a7114d24d38f7740291a28c567eea0ad6","before":"321f73953b8281590630ebb2e7ab9457e01e0597","commits":[{"sha":"710f832a7114d24d38f7740291a28c567eea0ad6","author":{"name":"Casey Carter","email":"35463ce5baf8ddade366ea2269f7ba3f0b76c7a5@Carter.net"},"message":"view_adaptor update\n\nFixes #726.\n\n`view_adaptor`:\n* decay the types of `(begin|end)_adaptor_t` and `adapted_(iterator|sentinel)_t`\n* Deduce return type/noexcept for `adaptor_base::(begin|end)`\n* remove `base_range_t`\n* remove `mutable` specifier from base range, and remove `mutable_base()`\n* constexpr / noexcept\n\n`view_facade`:\n* decay the types of `begin_cursor_t` and `end_cursor_t`\n\n`view_interface`:\n* Cleanup constraints on `empty`\n* DRY the range printing code\n\n`range_access`:\n* conditional noexcept for `(begin|end)_(adaptor|cursor)`\n* Remove `base_range`","distinct":true,"url":"https://api.github.com/repos/CaseyCarter/range-v3/commits/710f832a7114d24d38f7740291a28c567eea0ad6"}]}
{"actor":{"display_login":"CaseyCarter"}}