|
|
@a30c04d
|
7 years |
Jaroslav Jindrak |
cpp: added working bind, but it does not handle references yet
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2c223a9d
|
7 years |
Jaroslav Jindrak |
cpp: added mem_fn
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72f5379e
|
7 years |
Jaroslav Jindrak |
cpp: added is_base_of
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a414494
|
7 years |
Jaroslav Jindrak |
cpp: added negators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca32d45
|
7 years |
Jaroslav Jindrak |
cpp: added missing uses_allocator metafunction and deleted redundant …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55540fca
|
7 years |
Jaroslav Jindrak |
cpp: added uses_allocator for function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c00022
|
7 years |
Jaroslav Jindrak |
cpp: added function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2a66ae7
|
7 years |
Jaroslav Jindrak |
cpp: added allocator argument tag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92cb73f
|
7 years |
Jaroslav Jindrak |
cpp: added generate_cannonical, uniform_int_distribution, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@980ad03
|
7 years |
Jaroslav Jindrak |
cpp: added digits to specializations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcd7804
|
7 years |
Jaroslav Jindrak |
cpp: reverted the array change because standard explicitly states the …
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
|
|
|
@e7a4f41
|
7 years |
Jaroslav Jindrak |
cpp: added subtract_with_carry_engine
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08be4a4
|
7 years |
Jaroslav Jindrak |
cpp: used constexpr builtin wrappers to avoid reallocation of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fe861d
|
7 years |
Jaroslav Jindrak |
cpp: moved seeding code to the proper function, constructor now calls seed
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a617ac
|
7 years |
Jaroslav Jindrak |
cpp: added linear_congruential_engine
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08e16de0
|
7 years |
Jaroslav Jindrak |
cpp: added <random> declarations and some definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93af98f
|
7 years |
Jaroslav Jindrak |
cpp: fixed iterator initialization in unordered_set::erase
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aa0fa86a
|
7 years |
Jaroslav Jindrak |
cpp: added pair::pair(piecewise_construct_t, …), but had to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@255bb63
|
7 years |
Jaroslav Jindrak |
cpp: added map::at
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a7da64d
|
7 years |
Jaroslav Jindrak |
cpp: added map::try_emplace and map::insert_or_assign
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8ebed9
|
7 years |
Jaroslav Jindrak |
cpp: added map::operator[]
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb02129
|
7 years |
Jaroslav Jindrak |
cpp: fixed some string bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf3b398
|
7 years |
Jaroslav Jindrak |
cpp: added bitset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@026cb10
|
7 years |
Jaroslav Jindrak |
cpp: added comparison operators for set and map
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@26d2990
|
7 years |
Jaroslav Jindrak |
cpp: added lexicographical_compare
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca0410f
|
7 years |
Jaroslav Jindrak |
cpp: added multimap and a WIP version of map that still needs map …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55d6223
|
7 years |
Jaroslav Jindrak |
cpp: added missing include guards, fixed formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0893dd23
|
7 years |
Jaroslav Jindrak |
cpp: fixed enable_ifs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd2baf8
|
7 years |
Jaroslav Jindrak |
cpp: fixed return type of emplace/insert
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@784c8b6
|
7 years |
Jaroslav Jindrak |
cpp: fixed formatting and fixed insert/emplace return type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af0fbaac
|
7 years |
Jaroslav Jindrak |
cpp: added multiset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cb7f53
|
7 years |
Jaroslav Jindrak |
cpp: fixed constness in unordered_set comparison operators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8830faa
|
7 years |
Jaroslav Jindrak |
cpp: added a way to check if a functor is transparent
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89bc6460
|
7 years |
Jaroslav Jindrak |
cpp: added set
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65dde99
|
7 years |
Jaroslav Jindrak |
cpp: added reference_wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ea90cf
|
7 years |
Jaroslav Jindrak |
cpp: added make-do sort for testing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1fafb3e
|
7 years |
Jaroslav Jindrak |
cpp: added priority_queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9823e2
|
7 years |
Jaroslav Jindrak |
cpp: added heap related algorithms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23dcc14
|
7 years |
Jaroslav Jindrak |
cpp: added queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7031a
|
7 years |
Jaroslav Jindrak |
cpp: fixed deque::deque(deque&&) typo causing push to fail after move
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@39e468f
|
7 years |
Jaroslav Jindrak |
cpp: added a WIP queue header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@04fa158
|
7 years |
Jaroslav Jindrak |
cpp: removed no unneeded type alias
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90adbd7
|
7 years |
Jaroslav Jindrak |
cpp: added unordered_multiset, thanks to the aux::hash_table …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2d46556
|
7 years |
Jaroslav Jindrak |
cpp: moved logic to the underlying table
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
|
|
|
@e037873d
|
7 years |
Jaroslav Jindrak |
cpp: fixed policy type for multimap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@379ce989
|
7 years |
Jaroslav Jindrak |
cpp: added unordered_multimap, boy is that easy with our uber table
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@54618da
|
7 years |
Jaroslav Jindrak |
cpp: implemented - well mostly copypasted, but that's the beauty of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@402f18d6
|
7 years |
Jaroslav Jindrak |
cpp: fixed call arguments on max_size
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d80237
|
7 years |
Jaroslav Jindrak |
cpp: fixed a compilation error caused by template parameter shadowing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c23f16d8
|
7 years |
Jaroslav Jindrak |
cpp: added equality operator implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@544eae5
|
7 years |
Jaroslav Jindrak |
cpp: added try_emplace and insert_or_assign to unordered_map
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@49343fe
|
7 years |
Jaroslav Jindrak |
cpp: added unchecked version of unordered_map::at
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6562af2
|
7 years |
Jaroslav Jindrak |
cpp: added move/copy assignment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ae8168
|
7 years |
Jaroslav Jindrak |
cpp: changed hash to be identity for integral and fp values
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
|
|
|
@ed9df7d
|
7 years |
Jaroslav Jindrak |
cpp: functions that are implemented in map now properly increase size …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@108ad4cf
|
7 years |
Jaroslav Jindrak |
cpp: added the rest of the basic insert/emplace functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4453e1
|
7 years |
Jaroslav Jindrak |
cpp: added is_constructible
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cec6360
|
7 years |
Jaroslav Jindrak |
cpp: fixed operator[] for unordered map when the key is not in the map
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c439e6a
|
7 years |
Jaroslav Jindrak |
cpp: added hash implementation for std::string and moved string …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@86d1939
|
7 years |
Jaroslav Jindrak |
cpp: fixed compilation errors, added bodies of some functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b044f66
|
7 years |
Jaroslav Jindrak |
cpp: fixed some syntax errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@170761c
|
7 years |
Jaroslav Jindrak |
cpp: added partial definition of unordered_map - that is, all function …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b24bb1c
|
7 years |
Jaroslav Jindrak |
cpp: added declaration-only version of the unordered_set headers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@420ebf2
|
7 years |
Jaroslav Jindrak |
cpp: added declaration-only version of the unordered_map headers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9594c0c6
|
7 years |
Jaroslav Jindrak |
cpp: added missing swap for arrays
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@41bd6ec
|
7 years |
Jaroslav Jindrak |
cpp: removed outdated todo comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@016d86e
|
7 years |
Jaroslav Jindrak |
cpp: added tuple like interface to pair
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82d256e
|
7 years |
Jaroslav Jindrak |
cpp: added the rest of pair specialized algorithms
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
|
|
|
@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
|
|
|
@3d6f7f3
|
7 years |
Jaroslav Jindrak |
cpp: reorganized tuple header, added a WIP version of tuple_cat …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@921174c
|
7 years |
Jaroslav Jindrak |
cpp: added swap for list, added stubs for the remaining list operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5af0bc9
|
7 years |
Jaroslav Jindrak |
cpp: fixed iterators, added remove and unique
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@79c9e0f
|
7 years |
Jaroslav Jindrak |
cpp: added list::splice
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb3c271
|
7 years |
Jaroslav Jindrak |
cpp: added missing noexcept specifier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5cf551
|
7 years |
Jaroslav Jindrak |
cpp: fixed ambiguities
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f62f1ee
|
7 years |
Jaroslav Jindrak |
cpp: added the rest of the modifiers to list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8733ce2a
|
7 years |
Jaroslav Jindrak |
cpp: added list iterators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73066e61
|
7 years |
Jaroslav Jindrak |
cpp: fixed typos in vector reverse iterator getters
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c71c171
|
7 years |
Jaroslav Jindrak |
cpp: added constructors, assignments and basic modifiers to std::list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de53138
|
7 years |
Jaroslav Jindrak |
cpp: revamped c header wrappers, now only include standard symbols, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d8a63a
|
7 years |
Jaroslav Jindrak |
cpp: added relational operators for deque
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9ce7cd
|
7 years |
Jaroslav Jindrak |
cpp: added erase
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9019d85
|
7 years |
Jaroslav Jindrak |
cpp: added insert and emplace for deque
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@711f094b
|
7 years |
Jaroslav Jindrak |
cpp: fixed std::distance
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f97ccd1
|
7 years |
Jaroslav Jindrak |
cpp: added swap
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2353857
|
7 years |
Jaroslav Jindrak |
cpp: added missing construct to allocator traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db05684
|
7 years |
Jaroslav Jindrak |
cpp: added assign, front/back emplace and fixed bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@289c954a
|
7 years |
Jaroslav Jindrak |
cpp: finished capacity related functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@35b706e8
|
7 years |
Jaroslav Jindrak |
cpp: private members are private again, were public for testing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f158be5
|
7 years |
Jaroslav Jindrak |
cpp: added missing assignment operator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a44c35d
|
7 years |
Jaroslav Jindrak |
cpp: added missing iterator operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5072c67
|
7 years |
Jaroslav Jindrak |
cpp: finished constructors, fixed iterators, added misc operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@806ce18
|
7 years |
Jaroslav Jindrak |
cpp: added missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2215fd0
|
7 years |
Jaroslav Jindrak |
cpp: added operator→ to reverse iterator adaptor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e93323
|
7 years |
Jaroslav Jindrak |
cpp: added deque iterators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a06cc6
|
7 years |
Jaroslav Jindrak |
cpp: added a basic deque implementation, currently …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|