Ion Gaztañaga
|
93752fd9ed
|
Reduce element size, it was accidently committed and it makes regression runners take longer than needed
|
2026-01-18 16:13:31 +01:00 |
|
Ion Gaztañaga
|
e68a3ac4d9
|
Add reservable deque to benchmark
|
2025-09-29 00:44:01 +02:00 |
|
Ion Gaztañaga
|
5be25a65db
|
Add new deque implementation.
|
2025-09-20 10:48:50 +02:00 |
|
Ion Gaztañaga
|
38c55cac0f
|
Add 100% growth factor vector
|
2025-09-07 19:17:25 +02:00 |
|
Ion Gaztañaga
|
08ded32473
|
Increase range size to 8 and template the integer type to contemplate both trivial and non-trivial types.
|
2025-09-06 12:46:25 +02:00 |
|
Ion Gaztañaga
|
c38fe90e9a
|
Reduce iterations for resgresion tests
|
2024-05-23 22:53:35 +02:00 |
|
Ion Gaztañaga
|
fa14c4763f
|
Reduce additional BOOST_CONTAINER_FORCEINLINE uses
|
2023-05-10 22:15:00 +02:00 |
|
Ion Gaztañaga
|
704bf10058
|
Refactor advanced insertion algorithms and implement a new devector insert strategy, moving elements to the middle if there is a reasonable free capacity at the other end of the container.
|
2022-09-20 00:22:19 +02:00 |
|
Ion Gaztañaga
|
7b858d5601
|
Add reserve variant
Add "emplace back" and "emplace near end"
|
2022-08-24 14:40:47 +02:00 |
|
Ion Gaztañaga
|
7f35ef420e
|
Support Clang's -Wconversion -Wfloat-conversion -Wsign-conversion with -Werror
|
2021-10-20 00:18:05 +02:00 |
|
Ion Gaztañaga
|
dad2cb2d02
|
Support GCC's -Wconversion -Wfloat-conversion -Warith-conversion -Wsign-conversion warnings.
|
2021-10-16 15:57:47 +02:00 |
|
Ion Gaztañaga
|
80697e7c0f
|
#pragma GCC diagnostic push is available from GCC 4.6, not from GCC 4.5
|
2021-01-01 23:43:44 +01:00 |
|
Ion Gaztañaga
|
0a0ad0009e
|
Add support for [[nodiscard]]:
- Decorate container and allocator functions.
- Make sure to disable warnings in tests
- Update doxygen documentation to support it
|
2020-11-05 14:24:35 +01:00 |
|
Ion Gaztañaga
|
525b46055e
|
- Make sure testsuite works with "exception-handling=off"
|
2020-10-23 14:14:15 +02:00 |
|
Ion Gaztañaga
|
2e78cb524c
|
Unroll operation loop to avoid measuring loop overhead and other modifications to exercise more paths of the insertion functions.
|
2020-08-11 23:49:13 +02:00 |
|
Ion Gaztañaga
|
efd08d9a0e
|
Improve timing and add warm-up step
|
2020-08-10 11:19:01 +02:00 |
|
Ion Gaztañaga
|
ebcd0222b4
|
Integrate and adapt "devector's", from Thaler Benedek's implementation.
|
2020-08-10 00:16:58 +02:00 |
|