summaryrefslogtreecommitdiff
path: root/src/ranges.hh
AgeCommit message (Expand)Author
2025-06-27Move helper logic inside static_gatherMaxime Coste
2025-06-27Small code style tweak in ranges utilitiesMaxime Coste
2024-08-15Remove unused ConstexprVector and rename constexpr_utils.hh to array.hhMaxime Coste
2024-08-14Remove tuple use from ranges.hhMaxime Coste
2023-10-25Default comparison operators that can beMaxime Coste
2023-10-25Remove redundant comparison operatorsMaxime Coste
2022-10-02Fix compilation failure with clang 12 and debug=yesHampus Fröjdholm
2022-05-21Stop using deprecated std::iteratorJohannes Altmanninger
2022-04-25Introduce a flatten range adapter and use it in execute_keys_cmdMaxime Coste
2021-11-21More C++20 refactoringsMaxime Coste
2021-11-21Use std::remove_cvref instead of std::decayMaxime Coste
2021-10-24src: Make `gf` open all selected pathsFrank LENORMAND
2021-10-21src: Implement the `enumerate()` range filterFrank LENORMAND
2020-05-29Add a range based remove_if overloadMaxime Coste
2020-02-18Small code style tweak in ranges.hhMaxime Coste
2020-02-02Use ReverseView to perform fewer allocationsgeppettodivacin
2020-01-26Add support for `@` symbols in selection buffergeppettodivacin
2019-11-10Aggregatify ConcatViewMaxime Coste
2019-11-09Add static or const where usefulJason Felice
2019-06-10Add a gather overload that infer element typeMaxime Coste
2019-01-24Replace std::mem_fn with custom lambda in rangesMaxime Coste
2019-01-23Change pipe diffing to work linewiseMaxime Coste
2018-07-26Make TransformView iterator's category match its underlying'sMaxime Coste
2018-07-05Add 'skip(size_t)' range utility to skip a number of elementsMaxime Coste
2018-04-19Extract a for_n_best algorithm from completion functionMaxime Coste
2018-03-25Remove contains_that and use any_of to be closer to the c++ stdlibMaxime Coste
2018-03-25Unify code that validates identifiers in KakouneMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-02-28Ranges: Fix copiability of some range view iteratorsMaxime Coste
2018-02-20ranges: Support temporary parameters passed to concatenatedMaxime Coste
2018-01-12Save/restore main selection from/to stringsMaxime Coste
2017-12-07Ranges: add unit test and fix corner case in split viewMaxime Coste
2017-12-06Remove Vector returning split functions, use range adaptorMaxime Coste
2017-12-04Replace uses of getpwuid which is incompatible with static linkingMaxime Coste
2017-11-02Append '/' to highlighter group completion candidatesMaxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste