| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-29 | Rename containers.hh to ranges.hh (and Container to Range) | Maxime Coste | |
| 2017-08-29 | Rework containers.hh to get rid of the Factory structures | Maxime Coste | |
| Replace them with polymorphic lambdas | |||
| 2017-07-19 | More uses of standard type traits aliases | Maxime Coste | |
| 2017-07-19 | Remove unused function | Maxime Coste | |
| 2017-07-19 | Use c++14 function deduction and decltype(auto) to cleanup some code | Maxime Coste | |
| 2017-07-19 | Cleanup some code with C++14 features | Maxime Coste | |
| 2017-07-19 | Migrate code to c++14 | Maxime Coste | |
| 2017-05-28 | Change ncurses_ui info box generation logic to use a Vector<String> | Maxime Coste | |
| We were generating a string, then splitting it into lines, there is no need for that, we can directly generate a vector of lines and simplify the code. | |||
| 2017-01-02 | better support for plain pointer iterators in containers.hh | Maxime Coste | |
| use std::iterator_traits<T>::value_type instead of T::value_type that will fail when T is not of class type. | |||
| 2016-12-14 | Make container wrapper callback functions mutable | Maxime Coste | |
| It seems at least std::mem_fn callable wrapper type call operator is not guaranteed to be const, so we need to be able to call on a non const object. This should do for now. Fixes #978 | |||
| 2016-10-11 | Use std::begin/std::end in containers.hh instead of the method version | Maxime Coste | |
| 2016-10-10 | Convert some uses of lambda to more concise std::mem_fn | Maxime Coste | |
| 2016-03-25 | Add a SplitView container view | Maxime Coste | |
| 2016-03-24 | Correctly handle temporaries in container views | Maxime Coste | |
| Move temporaries into the view itself and keep a reference on non temporaries | |||
| 2016-03-08 | Try to please gcc 4.8 with parenthesis instead of curly braces | Maxime Coste | |
| 2016-03-08 | Add missing curly braces in containers helpers | Maxime Coste | |
| 2016-03-08 | Rework container helpers, use pipe syntax and cleanup implementation | Maxime Coste | |
| use 'container | filter(func) | reverse() | transform(func)' instead of 'transform(reverse(filter(container), func), func)' to express container transformations. | |||
| 2016-03-08 | Use ranked match based completion for command names | Maxime Coste | |
| 2016-02-28 | Code cleanup | Maxime Coste | |
| 2015-05-26 | Retreat ! go back to C++11 only code | Maxime Coste | |
| This reverts commit b42de850314e7d76f873ddc7d64c5f7d2a30eb00. | |||
| 2015-05-25 | Migrate code to c++14 | Maxime Coste | |
| 2015-02-27 | Small cleanup in containers utils | Maxime Coste | |
| 2014-12-23 | Tweak id_map implementation | Maxime Coste | |
| 2014-12-23 | Move containers utils to containers.hh and add filtered/transformed utils | Maxime Coste | |
