|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@323ae805
|
7 years |
Jaroslav Jindrak |
cpp: added unordered_set tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@4dfac1e
|
7 years |
Jaroslav Jindrak |
cpp: added missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@0fe0f32
|
7 years |
Jaroslav Jindrak |
cpp: added set and multiset tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@5608106c
|
7 years |
Jaroslav Jindrak |
cpp: added map and multimap tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@f6f636f
|
7 years |
Jaroslav Jindrak |
cpp: added tuple tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@46cf7bf
|
7 years |
Jaroslav Jindrak |
cpp: added missing forward declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c075647a
|
7 years |
Jaroslav Jindrak |
cpp: added deque tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fceeb93
|
7 years |
Jaroslav Jindrak |
cpp: added bitset tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@e54bbde5
|
7 years |
Jaroslav Jindrak |
cpp: fixed invoke
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f25d4a4
|
7 years |
Jaroslav Jindrak |
cpp: fixed result_of
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@6a3a64f
|
7 years |
Jaroslav Jindrak |
cpp: added owner_less
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@baed175
|
7 years |
Jaroslav Jindrak |
cpp: added weak_ptr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@3c32c48
|
7 years |
Jaroslav Jindrak |
cpp: added declarations for shared_ptr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@78a794ab
|
7 years |
Jaroslav Jindrak |
cpp: added standard manipulators to iomanip
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@3f3514aa
|
7 years |
Jaroslav Jindrak |
cpp: made builtin wrappers constexpr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@275bdafb
|
7 years |
Jaroslav Jindrak |
cpp: removed unnecessary template parameter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f63bef0
|
7 years |
Jaroslav Jindrak |
cpp: refactored unnecessary code duplication
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b18e43
|
7 years |
Jaroslav Jindrak |
cpp: removed an accidental empty file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@6177cfd
|
7 years |
Jaroslav Jindrak |
cpp: removed no longer needed todos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@ac68088
|
7 years |
Jaroslav Jindrak |
cpp: fixed unlink() in list_node
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|
@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
|
|
|