| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-08 | Replace std::unique_ptr with a custom implementation | Maxime Coste | |
| <memory> is a costly header we can avoid by just implementing UniquePtr ourselves, which is a pretty straightforward in modern C++, this saves around 10% of the compilation time here. | |||
| 2024-08-16 | include headers cleanup | AdriĆ Arrufat | |
| 2023-02-10 | Avoid extra indirection for storing FifoWatcher | Maxime Coste | |
| By improving the Value interface we can avoid storing a unique_ptr to a FifoWatcher and directly store the FifoWatcher. | |||
| 2021-11-21 | Use std::remove_cvref instead of std::decay | Maxime Coste | |
| 2021-11-21 | Replace std::enable_if with requires | Maxime Coste | |
| Introduce some concepts for enum and flags handling, goodbye and thanks for all the fish std::enable_if. | |||
| 2017-09-07 | Small code simplifications | Maxime Coste | |
| 2017-07-19 | Migrate code to c++14 | Maxime Coste | |
| 2017-03-07 | Replace uses of UnorderedMap with HashMap | Maxime Coste | |
| 2017-01-08 | Apply clang-tidy modernize to the codebase | Maxime Coste | |
| 2016-12-03 | Change ValueId to just be an enum class, it does not need any operators | Maxime Coste | |
| 2016-03-06 | Fix Value constructor, we never want to create reference values | Maxime Coste | |
| 2015-06-25 | Make sure we do not put a Value in a Value | Maxime Coste | |
| 2015-03-11 | coords/units hashing refactoring | Maxime Coste | |
| 2015-01-18 | Add helper for overloading operator new/delete | Maxime Coste | |
| 2015-01-14 | Even more memory tracking | Maxime Coste | |
| 2014-12-16 | Rework hashing, use a more extensible framework similar to n3876 proposal | Maxime Coste | |
| std::hash specialization is a pain to work with, stop using that, and just specialize a 'size_t hash_value(const T&)' free function. | |||
| 2014-11-12 | Cleanup includes | Maxime Coste | |
| 2014-11-04 | Change Value to be non copyable | Maxime Coste | |
| 2014-10-28 | Tweak Value constructor, no need for the const ref one | Maxime Coste | |
| 2014-01-09 | Buffers can hold arbitrary values for for other systems | Maxime Coste | |
