Ion Gaztañaga
|
0a2144896d
|
Fix Options documentation issue with Doxygen
|
2025-09-29 14:51:38 +02:00 |
|
Ion Gaztañaga
|
2774b3c9ba
|
Remove "ingroup" from doxygen documentation
|
2025-09-29 12:15:41 +02:00 |
|
Ion Gaztañaga
|
5019f5c12b
|
Change index organization to simplify it
|
2025-09-29 10:38:22 +02:00 |
|
Ion Gaztañaga
|
e68a3ac4d9
|
Add reservable deque to benchmark
|
2025-09-29 00:44:01 +02:00 |
|
Ion Gaztañaga
|
806aee2b7b
|
Add experimental "reservable" option to deque.
|
2025-09-29 00:43:44 +02:00 |
|
Ion Gaztañaga
|
7115c0ae95
|
Fix incorrect ifdef for GCC pop_options
|
2025-09-29 00:42:46 +02:00 |
|
Ion Gaztañaga
|
d1e26b23f9
|
Make front/back_capacity public
|
2025-09-28 23:35:47 +02:00 |
|
Ion Gaztañaga
|
990e2b8842
|
Add front_capacity and back_capacity
|
2025-09-27 22:19:52 +02:00 |
|
Ion Gaztañaga
|
8fc53b4728
|
Add default block size test
|
2025-09-24 23:19:27 +02:00 |
|
Ion Gaztañaga
|
8470abf32d
|
Comment default block size logic, round up default_block_start
|
2025-09-24 23:05:11 +02:00 |
|
Ion Gaztañaga
|
df4af0989c
|
Implement the initial machinery to support "stored_size" option.
|
2025-09-22 00:35:20 +02:00 |
|
Ion Gaztañaga
|
679ace9b81
|
Correct ">>" disambiguation for C++03
|
2025-09-22 00:34:54 +02:00 |
|
Ion Gaztañaga
|
a05500c3a2
|
Add construction from input_iterator
|
2025-09-21 21:19:15 +02:00 |
|
Ion Gaztañaga
|
473bff0c5b
|
Make default block bytes dependent on the architecture's word-width
|
2025-09-21 11:42:28 +02:00 |
|
Ion Gaztañaga
|
ea0af71ac8
|
Add allocator converting constructor + default constructor
|
2025-09-21 11:12:24 +02:00 |
|
Ion Gaztañaga
|
85ea77309b
|
Put range check in the first position to clean up code
|
2025-09-21 11:12:09 +02:00 |
|
Ion Gaztañaga
|
1519d48135
|
Make small_size_type_allocator a template so that it can be rebinded
|
2025-09-21 11:00:08 +02:00 |
|
Ion Gaztañaga
|
08d1a17945
|
Rename CustomAllocator to small_size_type_allocator and move it to a common header so that other classes can use it
|
2025-09-21 08:20:11 +02:00 |
|
Ion Gaztañaga
|
5536aa59e1
|
Add test to check that a correctly "stored_size_type"-enabled vector is smaller than the original
|
2025-09-21 07:53:16 +02:00 |
|
Ion Gaztañaga
|
3ebb0662da
|
Add deque_iterator explicit instantiation.
|
2025-09-21 07:52:26 +02:00 |
|
Ion Gaztañaga
|
d877b36629
|
Make deque_iterator explicit instantiation friendly.
|
2025-09-21 07:51:51 +02:00 |
|
Ion Gaztañaga
|
8bd7ebdd7f
|
Add details about deque's new implementation
|
2025-09-21 07:33:02 +02:00 |
|
Ion Gaztañaga
|
c59f740c68
|
Put deque_iterator in the main namespace, like in vector
|
2025-09-21 07:31:49 +02:00 |
|
Ion Gaztañaga
|
c006897da0
|
Try workaround for GCC 12 C++03 failures
|
2025-09-20 12:29:16 +02:00 |
|
Ion Gaztañaga
|
5be25a65db
|
Add new deque implementation.
|
2025-09-20 10:48:50 +02:00 |
|
Ion Gaztañaga
|
7495c1526a
|
Remove old test/bench files
|
2025-09-20 09:49:21 +02:00 |
|
Ion Gaztañaga
|
8834ab0880
|
Use selective BOOST_CONTAINER_FORCEINLINE on simple forwarding functions
|
2025-09-20 00:37:56 +02:00 |
|
Ion Gaztañaga
|
e7d5add69e
|
Merge pull request #319 from m4xG4/static_vector_clear_doc
fixed complexity documentation for static_vector clear
|
2025-09-18 22:26:38 +02:00 |
|
m4xG4
|
900b58a26a
|
added missing dots
|
2025-09-18 19:55:54 +02:00 |
|
m4xG4
|
3ad96419a5
|
fixed complexity documentation for static_vector clear
|
2025-09-18 19:46:22 +02:00 |
|
Ion Gaztañaga
|
6be91b8331
|
Update changelog with #248
|
2025-09-07 20:44:01 +02:00 |
|
Ion Gaztañaga
|
814efb53d5
|
Remove redundant "value" in is_trivially_copy_assignable for std::pair
|
2025-09-07 20:42:21 +02:00 |
|
Ion Gaztañaga
|
9552828c54
|
Apply optimization traits also to std::pair
|
2025-09-07 19:23:40 +02:00 |
|
Ion Gaztañaga
|
7dbf9a1b07
|
Reinterpret_cast to void to silence potential warnings
|
2025-09-07 19:23:01 +02:00 |
|
Ion Gaztañaga
|
38c55cac0f
|
Add 100% growth factor vector
|
2025-09-07 19:17:25 +02:00 |
|
Ion Gaztañaga
|
77fb53dbf9
|
Add new_deque and its test
|
2025-09-07 19:16:34 +02:00 |
|
Ion Gaztañaga
|
c9a4b78d4a
|
Update changelog with 317
|
2025-09-07 19:15:44 +02:00 |
|
Ion Gaztañaga
|
0e845ae845
|
Update gitignore with experimental new_deque
|
2025-09-07 19:15:12 +02:00 |
|
Ion Gaztañaga
|
1f043d03b8
|
Merge pull request #317 from nigels-com/revert-issue-209
Partial revert of changes for Issue #209 - compiler warnings
|
2025-09-06 23:54:43 +02:00 |
|
Ion Gaztañaga
|
68fa752311
|
Merge branch 'develop' into revert-issue-209
|
2025-09-06 23:54:24 +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
|
c982fe5989
|
Add some new erase tests
|
2025-09-06 12:45:49 +02:00 |
|
Ion Gaztañaga
|
42d7f18d4e
|
Forceinline some very trivial functions.
|
2025-09-06 12:45:26 +02:00 |
|
Ion Gaztañaga
|
29c24520e6
|
Merge pull request #313 from nigels-com/cmake-test
cmake support for building and running tests
|
2025-09-06 12:42:35 +02:00 |
|
Ion Gaztañaga
|
bcacd264ee
|
Merge pull request #315 from nigels-com/readme-travis-status
README: Remove stale links to Travis build status
|
2025-09-06 12:41:14 +02:00 |
|
Ion Gaztañaga
|
ada5ee3076
|
Merge branch 'develop' of github.com:boostorg/container into develop
|
2025-09-06 12:40:34 +02:00 |
|
Ion Gaztañaga
|
9ad078f9b3
|
Add new algos and simplify template parameters
|
2025-09-06 12:40:29 +02:00 |
|
Ion Gaztañaga
|
f0708dedc9
|
Merge pull request #314 from nigels-com/resolve-clang-19-warnings
Resolve clang-19 warnings for Issue #300 - pointer to non-trivially copyable type
|
2025-09-06 12:26:24 +02:00 |
|
Ion Gaztañaga
|
d618e482a8
|
Merge pull request #316 from nigels-com/ifdef__cpp_sized_deallocation
__cpp_sized_deallocation is not always defined (clang is opt-in) for Issue #306
|
2025-09-06 12:20:07 +02:00 |
|
Ion Gaztañaga
|
3e07b0d4db
|
Merge pull request #318 from nigels-com/whitespace-fixup
Minor whitespace tidy-up
|
2025-09-06 12:18:16 +02:00 |
|