Ion Gaztañaga
e3f6dc44ad
Fixes #127 ("Fix docs for static_vector::max_size() and capacity()")
2019-11-14 23:36:05 +01:00
Ion Gaztañaga
79ae525967
Fixes #133 ("basic_string move constructor with allocator argument has incorrect allocator check")
2019-11-14 15:25:22 +01:00
Ion Gaztañaga
1cf19898c0
Fixes #132 : flat_map::lower_bound and upper_bound have wrong/misleading docs
2019-10-19 22:55:46 +02:00
Ion Gaztañaga
0c95d4846f
Fix "count" with heterogeneous lookups in flat_map and flat_set
2019-06-22 10:26:36 +02:00
Ion Gaztañaga
e866c15fae
Update changelog with #122 ("Fix has_trivial_destructor_after_move")
2019-06-08 12:48:03 +02:00
Ion Gaztañaga
4c348af1eb
Added options for small_vector: inplace_alignment and growth_factor. Fixes #47
2019-05-09 22:15:43 +02:00
Ion Gaztañaga
5d96b11fe0
Added options to static_vector: throw_on_overflow/alignment
2019-05-09 13:25:50 +02:00
Ion Gaztañaga
e23c57337f
Fixes #107 ("Alignment ignored in resource_adaptor")
2019-05-05 02:06:46 +02:00
Ion Gaztañaga
5f0ce60b39
Fixes #88 ("Implement C++17 MoveAssignable requirements for self-move assignments")
2019-04-30 18:05:50 +02:00
Ion Gaztañaga
24e420abe9
Add block size customization options to deque.
2019-04-28 19:18:22 +02:00
Ion Gaztañaga
47226ff16f
Fixes #114 ("Fix small_vector noexcept specification")
2019-04-26 23:26:10 +02:00
Ion Gaztañaga
1efda13717
Fixes #116 ("MSVC + boost 1.70 compilation error when windows.h is already included (detail/thread_mutex.hpp)")
2019-04-24 23:12:25 +02:00
Ion Gaztañaga
06ee4f7a39
Fixes #118 ("Non-unique inplace_set_difference used in in flat_tree_merge_unique and iterator invalidation in insert_unique")
2019-04-24 22:49:50 +02:00
Ion Gaztañaga
e46210e046
Fixes #117 ("flat_map/map::insert_or_assign with hint has wrong return types")
2019-04-23 17:03:09 +02:00
Ion Gaztañaga
690bb0a852
Update changelog for 1.71
2019-04-08 00:30:28 +02:00
Ion Gaztañaga
da21340323
Fix #105 ("Fix gcc -Wdeprecated-copy")
2019-03-05 12:15:42 +01:00
Ion Gaztañaga
c987400947
Update changelog with #103 and #104
2019-02-27 00:15:40 +01:00
Ion Gaztañaga
81d78dbefa
Fixed GitHub #98 : ("flat_map: insert_or_assign does not work with hint")
2019-02-02 00:25:09 +01:00
Ion Gaztañaga
bd75c0ebbd
Update changelog with issue #100 .
2019-01-30 21:34:32 +01:00
Ion Gaztañaga
83bb62fed3
Default allocator parameter changed form new_alloator<T>
to void
to reduce symbol lenghts
2019-01-10 22:54:58 +01:00
Ion Gaztañaga
2b5197a5cb
Fixes Issue #97
2019-01-07 00:38:15 +01:00
Ion Gaztañaga
1f9c6c52c4
Update changelog for 1.70
2019-01-02 02:12:57 +01:00
Ion Gaztañaga
43c0257871
Fixes issue #93
2018-12-01 12:58:54 +01:00
Ion Gaztañaga
4fc4cfd8d8
Fix GitHub #89 ("Build fails on clang-5 with libstdc++7-dev (C++17 issue)")
2018-11-13 23:17:51 +01:00
Ion Gaztañaga
be2ff22a82
Fix GitHub #90 ("UBSAN failures detected in preflight CI PR")
2018-11-13 22:19:30 +01:00
Ion Gaztañaga
d99bbe1dcc
Update changelog with Issue #80
2018-11-12 22:57:24 +01:00
Ion Gaztañaga
9bba03450f
Update changelog and test function for GitHub #81 ("Vector with custom allocator does not support value types with operator&")
2018-11-11 02:03:30 +01:00
Ion Gaztañaga
e94c779b56
Fix GitHub #77 ("warning: 'sbrk' is deprecated")
2018-11-11 01:38:27 +01:00
Ion Gaztañaga
2bc6f4d1a0
Fixes GitHub #84 ("Allow vector to be assigned to itself").
2018-11-11 01:10:01 +01:00
Ion Gaztañaga
059133a345
Fix GitHub #79 ("Mark small_vector move operations noexcept")
2018-11-11 00:20:22 +01:00
Ion Gaztañaga
3a2f61fdb0
Merge branch 'container-misc-typos' of https://github.com/luzpaz/container into luzpaz-container-misc-typos
2018-11-10 23:32:42 +01:00
Ion Gaztañaga
10a618afe8
Fix GitHub #83 : ("Iterator zero incrementing leads to assert on empty vector")
2018-11-10 23:12:46 +01:00
Ion Gaztañaga
3afe49245f
Updated changelog with deprectation and Pull #86
2018-11-10 10:46:56 +01:00
luz.paz
a6ac16d0c4
container: misc-typos
...
Found via `codespell -q 3 -L iff,nd`
2018-09-23 15:54:39 -04:00
Ion Gaztañaga
d4ff624264
Fixes GitHub #82 : "Function definition in header file".
2018-08-29 22:19:29 +02:00
Ion Gaztañaga
139db663a3
* Implemented C++20 contains()
for associative containers as specified in P0458R2.
...
* Fixed serious bug in heterogeneous lookup functions (is_transparent was broken).
2018-08-13 15:36:00 +02:00
Ion Gaztañaga
1ad64316a4
Update changelog with GitHub #76
2018-06-27 23:31:50 +02:00
Ion Gaztañaga
e9d10ce544
Fixes GitHub #75 ("flat_set: Heap overflow")
2018-06-26 21:50:05 +02:00
Ion Gaztañaga
920e009d71
Implemented proposed resolution for LWG 3120
2018-06-18 00:29:22 +02:00
Ion Gaztañaga
62ee740368
Fixed GitHub #74 ("vector assignment not using memcpy")
2018-06-16 11:51:31 +02:00
Ion Gaztañaga
9a22431578
* Clean up constructor template auto deduction guides to use Boost.Container traits
...
* GitHub #73 : '"triviality of pair".
* Fixed race condition bug in unsynchronized_pool_resource
2018-06-14 13:17:55 +02:00
Ion Gaztañaga
b638f4851b
Merge branch 'fix_up_link' of https://github.com/rmpowell77/container into rmpowell77-fix_up_link
2018-05-14 11:44:23 +02:00
Richard Powell
633830f198
extra comma breaks link.
2018-05-10 11:44:02 -06:00
Ion Gaztañaga
48c21e3187
Implemented C++14's heterogeneous lookups.
2018-05-01 14:55:24 +02:00
Ion Gaztañaga
04b0791593
* Fixed adaptive pool bugs
...
* Improved adaptive pool testing enabling invariant checking in debug mode.
* New compile-time and runtime calculated parameters for adaptive_pool.
* New test comparing set with default allocator or adaptive pool
2018-04-29 12:42:04 +02:00
Ion Gaztañaga
b3eee90a81
Fix ticket #13500 : Memory leak when using erase on string vectors
2018-04-04 00:31:39 +02:00
Ion Gaztañaga
9137957672
Fixes Issue #61 : "compile problems on Android ndk r16 beta 1"
2018-01-27 23:27:54 +01:00
Ion Gaztañaga
011663b336
Fixed duplicated 1.67 release notes
2018-01-27 21:29:23 +01:00
Ion Gaztañaga
22f00f45d8
Fixed issue #65 pmr::monotonic_buffer_resource::allocate()
can return a pointer to freed memory after release()
is called.
2018-01-27 21:23:43 +01:00
Ion Gaztañaga
6ce2b2d0f8
Add improved range insertion to flat associative containers and improve merge operation for vector.
2017-12-26 22:04:15 +01:00