summaryrefslogtreecommitdiff
path: root/src/utf8_iterator.hh
AgeCommit message (Expand)Author
2023-10-25Remove redundant comparison operatorsMaxime Coste
2021-11-21Convert comparisons to spaceship operatorMaxime Coste
2021-11-21Replace std::enable_if with requiresMaxime Coste
2019-01-24Header and dependency cleanupMaxime Coste
2018-11-02Use custom code instead of reverse_iterator in Regex VMMaxime Coste
2018-11-01Remove caching from utf8_iteratorMaxime Coste
2018-11-01Improve regex vm to next start performance by avoiding iterator copiesMaxime Coste
2018-11-01Support different type for iterators and sentinel in utf8 functionsMaxime Coste
2017-10-07Make utf8_iterator traits clear about it returning non-referencesMaxime Coste
2017-10-06Add missing operator+= and -= on utf8_iteratorMaxime Coste
2017-06-07noexcept-ify utf8::iterator methodsMaxime Coste
2017-02-23Slight code cleanup in utf8_iterator.hhMaxime Coste
2016-07-27Avoid underlying iterator copies in utf8_iteratorMaxime Coste
2016-05-19fix bug in utf8_iteratorMaxime Coste
2016-05-09Make utf8_iterator codepoint type and difference type configurableMaxime Coste
2016-04-27Fix comparison operators in utf8_iterator and tag it as bidirectionalMaxime Coste
2015-10-30Make word insert completion work better with unicode charMaxime Coste
2015-09-23Refactor utf8::iterator to be on the safe sideMaxime Coste
2015-09-23Tweak utf8::iterator::distance implementation, remove unused advance methodMaxime Coste
2015-03-27Make utf8_iterator a proper stl useable iteratorMaxime Coste
2014-10-13Use Pass as default policy for invalid utf8 avoid asserting on thatMaxime Coste
2014-07-05utf8: use end of sequence iterators for more securityMaxime Coste
2014-06-24Rename utf8::utf8_iterator to utf8::iteratorMaxime Coste
2014-05-21Make utif_iterator more tolerant to invalid utf8Maxime Coste
2013-12-03indent fixesMaxime Coste
2013-06-06add utf8::make_iterator helper functionMaxime Coste
2013-06-06utf8_iterators: rename underlying_iterator to baseMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-03-06Add utf8_iterator::advance(CharCount, utf8_iterator end)Maxime Coste
2012-10-27utf8: use CharCount instead of size_tMaxime Coste
2012-10-17utf8: replace InvalidBytePolicy::Throw with InvalidBytePolicy::AssertMaxime Coste
2012-10-13utf8::codepoint: configurable invalid byte policyMaxime Coste
2012-10-08add utf8_iterator for adapting byte iterators to iterate on unicode charactersMaxime Coste