#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-04-24T15:53:54Z

Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [a2f01c4]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)
	* uspace/lib/cpp/include/internal/hash_table_policies.hpp (modified)

	cpp: fixed return type on multi policy insert and made return type on ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [7644d6e]
	* uspace/lib/cpp/include/internal/rbtree.hpp (modified)
	* uspace/lib/cpp/include/internal/rbtree_policies.hpp (modified)

	cpp: moved actual node insertion to the tree and removed repetitious ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [369f5df]
	* uspace/lib/cpp/include/internal/rbtree.hpp (modified)

	cpp: moved insert logic to policies, fixed delete


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [647b756]
	* uspace/lib/cpp/include/internal/rbtree_policies.hpp (modified)

	cpp: removed redundant code, eliminated some more code duplication, ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [cacb5d0]
	* uspace/lib/cpp/include/internal/rbtree_node.hpp (modified)

	cpp: added more node operations, changed swap to value swap instead ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [af0fbaac]
	* uspace/lib/cpp/include/impl/set.hpp (modified)

	cpp: added multiset


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [4f080f2a]
	* uspace/lib/cpp/include/internal/rbtree.hpp (modified)

	cpp: fixed constness issues cause by set having only const iterators


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [2cb7f53]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: fixed constness in unordered_set comparison operators


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [8830faa]
	* uspace/lib/cpp/include/impl/functional.hpp (modified)

	cpp: added a way to check if a functor is transparent


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [89bc6460]
	* uspace/lib/cpp/include/impl/set.hpp (added)
	* uspace/lib/cpp/include/set (added)

	cpp: added set


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [d6bb78b]
	* uspace/lib/cpp/include/internal/hash_table_iterators.hpp (modified)
	* uspace/lib/cpp/include/internal/iterator.hpp (added)
	* uspace/lib/cpp/include/internal/rbtree_iterators.hpp (modified)

	cpp: fixed conversions from non-const iterators to const iterators


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [009d78b]
	* uspace/lib/cpp/include/internal/rbtree.hpp (modified)

	cpp: added the rest of functions to rbtree, fixed some existing ones


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [f8bbaa0]
	* uspace/lib/cpp/include/internal/rbtree_policies.hpp (modified)

	cpp: added the rest of operations to the rbtree_single policy


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [49fbfb5]
	* uspace/lib/cpp/include/internal/rbtree_node.hpp (modified)

	cpp: added some more functionality to rbtree_node


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [be9eb15]
	* uspace/lib/cpp/include/internal/rbtree.hpp (modified)

	cpp: added find, some contructors and assignment operators and ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [2a482ee]
	* uspace/lib/cpp/include/internal/rbtree_policies.hpp (modified)

	cpp: added emplace and count to tree single policy and stubs for the ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [4d65515]
	* uspace/lib/cpp/include/internal/rbtree.hpp (added)
	* uspace/lib/cpp/include/internal/rbtree_iterators.hpp (added)
	* uspace/lib/cpp/include/internal/rbtree_node.hpp (added)
	* uspace/lib/cpp/include/internal/rbtree_policies.hpp (added)

	cpp: added a WIP version of a generic red black tree, well, currently ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [275bdafb]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: removed unnecessary template parameter


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [f63bef0]
	* uspace/lib/cpp/include/internal/hash_table_iterators.hpp (modified)

	cpp: refactored unnecessary code duplication


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [6b18e43]
	* uspace/lib/cpp/include/internal/hash_bucket.hpp (deleted)

	cpp: removed an accidental empty file


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [9751280]
	* uspace/lib/cpp/include/internal/hash_bucket.hpp (added)
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)
	* uspace/lib/cpp/include/internal/hash_table_bucket.hpp (added)
	* uspace/lib/cpp/include/internal/hash_table_iterators.hpp (added)
	* uspace/lib/cpp/include/internal/hash_table_policies.hpp (added)
	* uspace/lib/cpp/include/internal/key_extractors.hpp (added)

	cpp: divided the hash table sources to multiple headers for better ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [65dde99]
	* uspace/lib/cpp/include/impl/functional.hpp (modified)

	cpp: added reference_wrapper


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [7ea90cf]
	* uspace/lib/cpp/include/impl/algorithm.hpp (modified)

	cpp: added make-do sort for testing


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [b22ccaa]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: fixed iterators & copy construction, added equality checking for ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [1fafb3e]
	* uspace/lib/cpp/include/impl/queue.hpp (modified)

	cpp: added priority_queue


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [f9823e2]
	* uspace/lib/cpp/include/impl/algorithm.hpp (modified)

	cpp: added heap related algorithms


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [23dcc14]
	* uspace/lib/cpp/include/impl/queue.hpp (modified)

	cpp: added queue


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [3f7031a]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: fixed deque::deque(deque&&) typo causing push to fail after move


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [39e468f]
	* uspace/lib/cpp/include/impl/queue.hpp (added)
	* uspace/lib/cpp/include/queue (added)

	cpp: added a WIP queue header


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [947ad139]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: fixed hash_table::head and changed hint_type to a more ...


Thu, 05 Jul 2018 21:41:22 GMT Dzejrou <dzejrou@…> [04fa158]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: removed no unneeded type alias


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [90adbd7]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: added unordered_multiset, thanks to the aux::hash_table ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [2d46556]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: moved logic to the underlying table


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [492377a]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: moved more logic to the policies, since a lot of the code added ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [e037873d]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: fixed policy type for multimap


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [99bf4c4]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: removed unnecessary key_extractor_ uses, rendunant increments ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [379ce989]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added unordered_multimap, boy is that easy with our uber table


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f185504]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added a prepend function to table bucket, this helps us keep ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [cfeeb61]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added proper instance to member function calls


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [7f379fe]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: implemented multi policy operations, fixed constness of some ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [54618da]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: implemented - well mostly copypasted, but that's the beauty of ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [6177cfd]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: removed no longer needed todos


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [402f18d6]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: fixed call arguments on max_size


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [db628a0]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: fixed constness error and added max_bucket_count implementation


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [6d80237]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: fixed a compilation error caused by template parameter shadowing


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [c23f16d8]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added equality operator implementation


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [544eae5]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added try_emplace and insert_or_assign to unordered_map


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [49343fe]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added unchecked version of unordered_map::at


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [6562af2]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added move/copy assignment


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [b9076db]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added copy/move constructor/assignment to the hash table


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [5ae8168]
	* uspace/lib/cpp/include/impl/functional.hpp (modified)

	cpp: changed hash to be identity for integral and fp values


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [e912cdf]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: refactored unordered_map's insertion functions and moved some ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [ed9df7d]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: functions that are implemented in map now properly increase size ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [3be3752]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added aux functions and rehashing to insertion when needed


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [108ad4cf]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added the rest of the basic insert/emplace functions


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [a4453e1]
	* uspace/lib/cpp/include/impl/type_traits.hpp (modified)

	cpp: added is_constructible


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [cec6360]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: fixed operator[] for unordered map when the key is not in the
	map


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [cbf9099]
	* uspace/lib/cpp/src/string.cpp (modified)

	cpp: added hel:: where needed and moved string literals to the proper ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [5d235bf0]
	* uspace/lib/cpp/include/internal/string.hpp (modified)

	cpp: fixed constness issue with the ostream << operator for string


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [c439e6a]
	* uspace/lib/cpp/include/impl/string.hpp (modified)

	cpp: added hash implementation for std::string and moved string ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [86d1939]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: fixed compilation errors, added bodies of some functions


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [86b3ae98]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: fixed semantic errors, added support functions for higher level ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [b044f66]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (modified)

	cpp: fixed some syntax errors


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [170761c]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (modified)

	cpp: added partial definition of unordered_map - that is, all ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [8ec1cd2]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added a constructor and getters needed by unordered_map and
	others


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [b24bb1c]
	* uspace/lib/cpp/include/impl/unordered_set.hpp (added)
	* uspace/lib/cpp/include/unordered_set (added)

	cpp: added declaration-only version of the unordered_set headers


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [420ebf2]
	* uspace/lib/cpp/include/impl/unordered_map.hpp (added)
	* uspace/lib/cpp/include/unordered_map (added)

	cpp: added declaration-only version of the unordered_map headers


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [9594c0c6]
	* uspace/lib/cpp/include/impl/utility.hpp (modified)

	cpp: added missing swap for arrays


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [41bd6ec]
	* uspace/lib/cpp/include/impl/array.hpp (modified)

	cpp: removed outdated todo comment


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [016d86e]
	* uspace/lib/cpp/include/impl/utility.hpp (modified)

	cpp: added tuple like interface to pair


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [82d256e]
	* uspace/lib/cpp/include/impl/utility.hpp (modified)

	cpp: added the rest of pair specialized algorithms


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [875788a8]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added const variants for key extractors, public key extraction ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [7a666789]
	* uspace/lib/cpp/include/impl/tuple.hpp (modified)
	* uspace/lib/cpp/include/impl/utility.hpp (modified)
	* uspace/lib/cpp/include/internal/type_transformation.hpp (added)

	cpp: added missing make_pair (and added todos for missed sections), ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [ac68088]
	* uspace/lib/cpp/include/internal/list.hpp (modified)

	cpp: fixed unlink() in list_node


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [1d5424a]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added rehash, reserve, find for hash_table and also equal range ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [7320ca6]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added bucket operations and changed clear to only deallocate ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f67b4ef]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: removed the allocator trick, map allocator is for the pair, not ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [e9027b5]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: fixed some iterator constness issues, added erase to hash_table


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [871cfe0c]
	* uspace/lib/cpp/include/internal/hash_table.hpp (modified)

	cpp: added insertion, iterators and some misc operations to ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [e29ce3d]
	* uspace/lib/cpp/include/internal/hash_table.hpp (added)

	cpp: added a WIP implementation of a generic hash table that will ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [4a7e47b]
	* uspace/lib/cpp/include/impl/list.hpp (modified)
	* uspace/lib/cpp/include/internal/list.hpp (added)

	cpp: moved list_node to an auxiliary header as it will be used in ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [3d6f7f3]
	* uspace/lib/cpp/include/impl/tuple.hpp (modified)
	* uspace/lib/cpp/include/internal/tuple_cat.hpp (added)
	* uspace/lib/cpp/include/internal/tuple_ops.hpp (added)

	cpp: reorganized tuple header, added a WIP version of tuple_cat ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [921174c]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added swap for list, added stubs for the remaining list
	operations


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [5af0bc9]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: fixed iterators, added remove and unique


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [79c9e0f]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added list::splice


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [eb3c271]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added missing noexcept specifier


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [e5cf551]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)
	* uspace/lib/cpp/include/internal/insert_iterator.hpp (modified)

	cpp: fixed ambiguities


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f62f1ee]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added the rest of the modifiers to list


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [8733ce2a]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added list iterators


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [73066e61]
	* uspace/lib/cpp/include/impl/vector.hpp (modified)

	cpp: fixed typos in vector reverse iterator getters


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [c71c171]
	* uspace/lib/cpp/include/impl/list.hpp (modified)

	cpp: added constructors, assignments and basic modifiers to std::list


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [de53138]
	* uspace/lib/cpp/include/cassert (modified)
	* uspace/lib/cpp/include/cctype (modified)
	* uspace/lib/cpp/include/cerrno (modified)
	* uspace/lib/cpp/include/cinttypes (modified)
	* uspace/lib/cpp/include/climits (modified)
	* uspace/lib/cpp/include/csetjmp (modified)
	* uspace/lib/cpp/include/cstdarg (modified)
	* uspace/lib/cpp/include/cstddef (modified)
	* uspace/lib/cpp/include/cstdint (modified)
	* uspace/lib/cpp/include/cstdio (modified)
	* uspace/lib/cpp/include/cstdlib (modified)
	* uspace/lib/cpp/include/cstring (modified)
	* uspace/lib/cpp/include/ctime (modified)
	* uspace/lib/cpp/include/cwchar (modified)
	* uspace/lib/cpp/include/impl/chrono.hpp (modified)
	* uspace/lib/cpp/include/impl/ios.hpp (modified)
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)
	* uspace/lib/cpp/include/impl/stack.hpp (modified)
	* uspace/lib/cpp/include/impl/string.hpp (modified)
	* uspace/lib/cpp/include/impl/thread.hpp (modified)
	* uspace/lib/cpp/include/impl/utility.hpp (modified)
	* uspace/lib/cpp/include/internal/thread.hpp (modified)

	cpp: revamped c header wrappers, now only include standard symbols, ...


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [6d8a63a]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added relational operators for deque


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f9ce7cd]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added erase


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [9019d85]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added insert and emplace for deque


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [bdc55009]
	* uspace/lib/cpp/include/internal/insert_iterator.hpp (added)

	cpp: implemented an auxiliary insert iterator for replicative inserts


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [711f094b]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: fixed std::distance


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f97ccd1]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added swap


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [2353857]
	* uspace/lib/cpp/include/impl/memory.hpp (modified)

	cpp: added missing construct to allocator traits


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [db05684]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added assign, front/back emplace and fixed bugs