source: mainline/uspace/lib/cpp/include/internal

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @08c1df0   7 years Jaroslav Jindrak cpp: fixed typedefs in allocator_traits, finished type getters and … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ca8d393   7 years Jaroslav Jindrak cpp: aux::value_is is now an alias to integral_constant for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bfc972e   7 years Jaroslav Jindrak cpp: moved type getters for allocator and pointer traits to a separate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8349334   7 years Jaroslav Jindrak cpp: created a constructor/destructor call counting mock object that … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a4b8b28   7 years Jaroslav Jindrak cpp: added queue and priority_queue tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @25709c3   7 years Jaroslav Jindrak cpp: added tests for basic complex arithmetic lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ee8c5ec   7 years Jaroslav Jindrak cpp: added tests for the <numeric> header lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @65a0d0c   7 years Jaroslav Jindrak cpp: fixed bugs found by the uset tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @323ae805   7 years Jaroslav Jindrak cpp: added unordered_set tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f2ba4c79   7 years Jaroslav Jindrak cpp: added unordered_map tests and fixed bugs found by them lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4dfac1e   7 years Jaroslav Jindrak cpp: added missing include lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1c35cc   7 years Jaroslav Jindrak cpp: added missing return statements, changed the way facets work for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @349b0f7   7 years Jaroslav Jindrak cpp: added reference and pointer typedefs to rbtree_const_iterator … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @0fe0f32   7 years Jaroslav Jindrak cpp: added set and multiset tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @21d97e8   7 years Jaroslav Jindrak cpp: fixed bugs found by the map tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5608106c   7 years Jaroslav Jindrak cpp: added map and multimap tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f22d0c3   7 years Jaroslav Jindrak cpp: fixed end(), it was broken because of the change to node lists … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @27f1bc0   7 years Jaroslav Jindrak cpp: fixed count for largest element and some minor bugs lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @73e3791   7 years Jaroslav Jindrak cpp: revamped rbtree so that it now stores equivalent keys in a list lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9c9ee5d   7 years Jaroslav Jindrak cpp: fixed bugs found by the tuple tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f6f636f   7 years Jaroslav Jindrak cpp: added tuple tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8f8f1d1e   7 years Jaroslav Jindrak cpp: removed usage of _v aliases and added forward declarations … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @46cf7bf   7 years Jaroslav Jindrak cpp: added missing forward declaration lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c075647a   7 years Jaroslav Jindrak cpp: added deque tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @fceeb93   7 years Jaroslav Jindrak cpp: added bitset tests lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @96ae12b   7 years Jaroslav Jindrak cpp: updated & fixed tests, now output is optional (for possible use … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e54bbde5   7 years Jaroslav Jindrak cpp: fixed invoke lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f25d4a4   7 years Jaroslav Jindrak cpp: fixed result_of lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4529c4b   7 years Jaroslav Jindrak cpp: actual catch bodies are not executed now because of some problems … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8921188   7 years Jaroslav Jindrak cpp: added shared_ptr from weak_ptr constructor lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @999cb48   7 years Jaroslav Jindrak cpp: added hash support for smart pointers lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a1448e4   7 years Jaroslav Jindrak cpp: moved hash out of functional.hpp lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6a3a64f   7 years Jaroslav Jindrak cpp: added owner_less lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @de00da5   7 years Jaroslav Jindrak cpp: fixed enable_if usage, added payload_tag that allows us to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @baed175   7 years Jaroslav Jindrak cpp: added weak_ptr lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db54a9d   7 years Jaroslav Jindrak cpp: moved arithmetic operations to their own header lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5df0491   7 years Jaroslav Jindrak cpp: removed features that proved not to work :/ lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5735b111   7 years Jaroslav Jindrak cpp: added a basic shared_ptr implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e13c378   7 years Jaroslav Jindrak cpp: moved allocator arg outside of memory.hpp to avoid circular … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @537b300   7 years Jaroslav Jindrak cpp: added more definitions to shared_ptr and a WIP version of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3c32c48   7 years Jaroslav Jindrak cpp: added declarations for shared_ptr lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @17c41c3   7 years Jaroslav Jindrak cpp: added a forward header for string so that we don't have to … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6fa83f0   7 years Jaroslav Jindrak cpp: added a macro that can be used for testing to check if an object … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e7970fe   7 years Jaroslav Jindrak cpp: added try/catch/throw redefining macros lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6283bf15   7 years Jaroslav Jindrak cpp: added conditional typedefs for function-like objects lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @bdc981b   7 years Jaroslav Jindrak cpp: fixed call ambiguity, maybe should replace std::invoke with … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @614b07e   7 years Jaroslav Jindrak cpp: moved addressof to an internal header to avoid circular … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @c866a83   7 years Jaroslav Jindrak cpp: split too big files into smaller (loosely related) sub files lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e9f2f4e   7 years Jaroslav Jindrak cpp: added a comment explaining the use of type transformation … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @78a794ab   7 years Jaroslav Jindrak cpp: added standard manipulators to iomanip lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a629655   7 years Jaroslav Jindrak cpp: added a constexpr pow builtin wrapper lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @71cde76   7 years Jaroslav Jindrak cpp: rbtree::find_parent_for_insertion now tests for equivalence too, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @87f625f   7 years Jaroslav Jindrak cpp: added discard_block_engine adaptor and WIP versions of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b81ca5   7 years Jaroslav Jindrak cpp: changed return type to unsigned as that was the use case lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3f3514aa   7 years Jaroslav Jindrak cpp: made builtin wrappers constexpr lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4654b29   7 years Jaroslav Jindrak cpp: added auxiliary header for builtins integration into the code lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @48f09f2f   7 years Jaroslav Jindrak cpp: rbtree::find_parent_for_insertion now uses key_type instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @adb7dfe1   7 years Jaroslav Jindrak cpp: insert_node now does nothing if nothing is passed to it, also … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @a2f01c4   7 years Jaroslav Jindrak cpp: fixed return type on multi policy insert and made return type on … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7644d6e   7 years Jaroslav Jindrak cpp: moved actual node insertion to the tree and removed repetitious … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @369f5df   7 years Jaroslav Jindrak cpp: moved insert logic to policies, fixed delete lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @647b756   7 years Jaroslav Jindrak cpp: removed redundant code, eliminated some more code duplication, … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cacb5d0   7 years Jaroslav Jindrak cpp: added more node operations, changed swap to value swap instead of … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4f080f2a   7 years Jaroslav Jindrak cpp: fixed constness issues cause by set having only const iterators lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @d6bb78b   7 years Jaroslav Jindrak cpp: fixed conversions from non-const iterators to const iterators lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @009d78b   7 years Jaroslav Jindrak cpp: added the rest of functions to rbtree, fixed some existing ones lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f8bbaa0   7 years Jaroslav Jindrak cpp: added the rest of operations to the rbtree_single policy lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @49fbfb5   7 years Jaroslav Jindrak cpp: added some more functionality to rbtree_node lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @be9eb15   7 years Jaroslav Jindrak cpp: added find, some contructors and assignment operators and reverse … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @2a482ee   7 years Jaroslav Jindrak cpp: added emplace and count to tree single policy and stubs for the … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4d65515   7 years Jaroslav Jindrak cpp: added a WIP version of a generic red black tree, well, currently a BST lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @275bdafb   7 years Jaroslav Jindrak cpp: removed unnecessary template parameter lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f63bef0   7 years Jaroslav Jindrak cpp: refactored unnecessary code duplication lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6b18e43   7 years Jaroslav Jindrak cpp: removed an accidental empty file lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @9751280   7 years Jaroslav Jindrak cpp: divided the hash table sources to multiple headers for better … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b22ccaa   7 years Jaroslav Jindrak cpp: fixed iterators & copy construction, added equality checking for … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @947ad139   7 years Jaroslav Jindrak cpp: fixed hash_table::head and changed hint_type to a more … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @492377a   7 years Jaroslav Jindrak cpp: moved more logic to the policies, since a lot of the code added … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @99bf4c4   7 years Jaroslav Jindrak cpp: removed unnecessary key_extractor_ uses, rendunant increments … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f185504   7 years Jaroslav Jindrak cpp: added a prepend function to table bucket, this helps us keep … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @cfeeb61   7 years Jaroslav Jindrak cpp: added proper instance to member function calls lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7f379fe   7 years Jaroslav Jindrak cpp: implemented multi policy operations, fixed constness of some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @6177cfd   7 years Jaroslav Jindrak cpp: removed no longer needed todos lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @db628a0   7 years Jaroslav Jindrak cpp: fixed constness error and added max_bucket_count implementation lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @b9076db   7 years Jaroslav Jindrak cpp: added copy/move constructor/assignment to the hash table lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e912cdf   7 years Jaroslav Jindrak cpp: refactored unordered_map's insertion functions and moved some … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @3be3752   7 years Jaroslav Jindrak cpp: added aux functions and rehashing to insertion when needed lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @5d235bf0   7 years Jaroslav Jindrak cpp: fixed constness issue with the ostream << operator for string lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @86b3ae98   7 years Jaroslav Jindrak cpp: fixed semantic errors, added support functions for higher level … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @8ec1cd2   7 years Jaroslav Jindrak cpp: added a constructor and getters needed by unordered_map and others lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @875788a8   7 years Jaroslav Jindrak cpp: added const variants for key extractors, public key extraction … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7a666789   7 years Jaroslav Jindrak cpp: added missing make_pair (and added todos for missed sections), … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @ac68088   7 years Jaroslav Jindrak cpp: fixed unlink() in list_node lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @1d5424a   7 years Jaroslav Jindrak cpp: added rehash, reserve, find for hash_table and also equal range … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @7320ca6   7 years Jaroslav Jindrak cpp: added bucket operations and changed clear to only deallocate … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @f67b4ef   7 years Jaroslav Jindrak cpp: removed the allocator trick, map allocator is for the pair, not … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e9027b5   7 years Jaroslav Jindrak cpp: fixed some iterator constness issues, added erase to hash_table lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @871cfe0c   7 years Jaroslav Jindrak cpp: added insertion, iterators and some misc operations to aux::hash_table lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @e29ce3d   7 years Jaroslav Jindrak cpp: added a WIP implementation of a generic hash table that will … lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
(edit) @4a7e47b   7 years Jaroslav Jindrak cpp: moved list_node to an auxiliary header as it will be used in hash maps lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Note: See TracRevisionLog for help on using the revision log.