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
Ion Gaztañaga
ecd85ce164
Add changelist for GitHub #64 ("Fix splice for slist")
2017-12-20 13:12:13 +01:00
Ion Gaztañaga
2802a1f50d
- Add configuration options to vector
...
- Cleanup tree configuration options
2017-12-10 23:33:41 +01:00
Ion Gaztañaga
f49e5d0ad1
Fixes #59
2017-10-20 00:32:09 +02:00
Ion Gaztañaga
2a7b5a70a5
Closes #58 ("Comparing strings does not compile in gcc 7+ in C++17 mode")
2017-10-19 21:53:37 +02:00
Ion Gaztañaga
6a9e46ed6e
Update changelog with GitHub #54 Pull request.
2017-09-10 02:09:59 +02:00
Jonathan Wakely
9115cf12d5
Fix typo in introduction
2017-09-06 16:32:27 +01:00
Ion Gaztañaga
2297f6af72
Modify flat associative containers to be adaptors if the allocator argument is a container. This allows using stable_vector, small_vector, static_vector as underlying containers.
2017-08-27 12:40:15 +02:00
Ion Gaztañaga
38ab3c8582
Update changelog with Git Pull #51
2017-06-06 14:45:47 +02:00
Ion Gaztañaga
d5aede745e
Unify std::binders and lambdas with custom binders
2017-05-26 22:31:26 +02:00
Ion Gaztañaga
9c09a0cbc7
Update changelog
2017-05-24 23:06:20 +02:00
Ion Gaztañaga
d6749960fc
Implement extract_sequence and adopt_sequence for flat ordered associative containers
2017-04-05 16:06:31 +02:00
Ion Gaztañaga
e919196b8c
Fix GitHub Pull #46 : "Fix use of propagate_on_container_swap"
2017-03-28 13:40:08 +02:00
Ion Gaztañaga
99488659ec
Update changelog with ticket #12915
2017-03-28 12:51:33 +02:00
Ion Gaztañaga
1261ac3308
Fix emplace_back return type also in compilers without variadic templates. Update changelog.
2017-02-24 22:07:20 +01:00
Ion Gaztañaga
865c69bab7
Changed string_view interoperability to a templated solution in order to support also std::string_view.
...
Added missing members and testcases.
2017-02-21 14:27:18 +01:00
Ion Gaztañaga
79f5977688
Fixes Ticket #12749 container::pmr::polymorphic_allocator compilation error
2017-01-12 14:49:31 +01:00
Ion Gaztañaga
5e4a107e82
Fixes Ticket #12534 : flat_map fails to compile if included after type_traits is instantiated under gcc
2016-11-25 23:56:33 +01:00
Ion Gaztañaga
c54237a98b
Update changelog for 1.63
2016-11-13 17:49:05 +01:00
Rene Rivera
7f6382d137
Add, and update, documentation build targets.
2016-10-07 23:07:33 -05:00
Ion Gaztañaga
29b16f1697
Add missing test
2016-09-05 14:58:01 +02:00
Ion Gaztañaga
f540b83ccd
* Implemented merge operations for associative containers.
...
* Update tree-based containers to changes done in Intrusive internal utilities in order to fix Trac 12432.
2016-09-03 00:03:42 +02:00
Ion Gaztañaga
0617d0e538
Implemented P0084R2 (Emplace Return Type)
2016-08-29 16:53:44 +02:00
Ion Gaztañaga
4298d1984b
* Add missing extract() and insert(node_type) funtion to associative containers.
...
* Simplify select1st
2016-08-29 00:06:57 +02:00
Ion Gaztañaga
1467c51a4e
Implemented missing try_emplace member for maps.
2016-08-26 01:47:32 +02:00
Ion Gaztañaga
79a75f470e
Add piecewise_construct construction to internal pair.
2016-08-23 02:14:19 +02:00
Ion Gaztañaga
2d6f781a2f
Implemented "insert_or_assign" for map-like containers.
2016-08-18 20:29:04 +02:00