- Aug 04, 2022
-
-
Vladimir Davydov authored
This commit adds a function that retrieves the number of records stored in a light hash table and makes light users use it instead of accessing the light count directly. This gives us more freedom of refactoring the light internals without modifying the code using it. Needed for #7192 NO_DOC=refactoring NO_TEST=refactoring NO_CHANGELOG=refactoring
-
- Feb 28, 2019
-
-
Konstantin Osipov authored
-
- Sep 25, 2017
-
-
Vladimir Davydov authored
A value stored in a light hash must be convertible to int and have such a size that sizeof(LIGHT(record)) is a power of two. Let's remove these limitations.
-
Vladimir Davydov authored
- Use 'static inline' instead of 'inline' - Move GROW_INCREMENT enum out of LIGHT(record) struct
-
- Oct 20, 2016
-
-
Vladimir Davydov authored
Allow to specify allocator context in matras and matras-based data structures. After this change, the following salad data structures can be passed a custom allocator context: light, rtree, bps_tree.
-
- Sep 14, 2016
-
-
Ruben Ayrapetyan authored
Now, names of related interfaces, global variables and fields are based on "iterator". This is pure refactoring without any functional changes. Closes #1694
-
- May 20, 2016
-
-
Konstantin Osipov authored
-
- Aug 12, 2015
-
-
Konstantin Osipov authored
-
- May 18, 2015
-
-
Alexandr Lyapunov authored
*) corrected light and bps_tree corresponingly
-
- Apr 29, 2015
-
-
Alexandr Lyapunov authored
* Minor fixes of matras
-
- Apr 17, 2015
-
-
Alexandr Lyapunov authored
* Added unit tests for matras
-
- Feb 10, 2015
-
-
Alexandr Lyapunov authored
-
- Jan 27, 2015
-
-
Alexandr authored
-
- Jan 15, 2015
-
-
Alexandr authored
2) added WIN32 support to matras 3) added range allocation/deallocation support to matras
-
- Jan 13, 2015
-
-
Alexandr authored
-
- Dec 31, 2014
-
-
Alexandr authored
Added unit tests for light hash table
-