|
|
|
@0fe0f32
|
6 years |
Jaroslav Jindrak |
cpp: added set and multiset tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21d97e8
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added map and multimap tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78449b15
|
6 years |
Jaroslav Jindrak |
cpp: fixed <cassert>, the assert macro used a function defined in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@adee838
|
6 years |
Jaroslav Jindrak |
cpp: added move assignment and swap for pairs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b024c0c9
|
6 years |
Jaroslav Jindrak |
cpp: added missing include (size_t was missing)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf573ec
|
6 years |
Jaroslav Jindrak |
cpp: fixed distance, it used postincrement which resulted in end() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f22d0c3
|
6 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
|
6 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
|
6 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
|
|
|
@6175b78
|
6 years |
Jaroslav Jindrak |
cpp: added most of the remaining type traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c9ee5d
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added tuple tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f8f1d1e
|
6 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
|
|
|
@0e5e8bf9
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by deque tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46cf7bf
|
6 years |
Jaroslav Jindrak |
cpp: added missing forward declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c075647a
|
6 years |
Jaroslav Jindrak |
cpp: added deque tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eaabd7d
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by the tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fceeb93
|
6 years |
Jaroslav Jindrak |
cpp: added bitset tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96ae12b
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: fixed invoke
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f25d4a4
|
6 years |
Jaroslav Jindrak |
cpp: fixed result_of
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4529c4b
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added shared_ptr from weak_ptr constructor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@edd2e61
|
6 years |
Jaroslav Jindrak |
cpp: fixed off-by-one that could pagefault in some cases of copy after …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@999cb48
|
6 years |
Jaroslav Jindrak |
cpp: added hash support for smart pointers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@aedae28
|
6 years |
Jaroslav Jindrak |
cpp: fixed formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1448e4
|
6 years |
Jaroslav Jindrak |
cpp: moved hash out of functional.hpp
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a3a64f
|
6 years |
Jaroslav Jindrak |
cpp: added owner_less
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de00da5
|
6 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
|
|
|
@09e02ee
|
6 years |
Jaroslav Jindrak |
cpp: added weak_ptr to <memory>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@baed175
|
6 years |
Jaroslav Jindrak |
cpp: added weak_ptr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db54a9d
|
6 years |
Jaroslav Jindrak |
cpp: moved arithmetic operations to their own header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f509d40
|
6 years |
Jaroslav Jindrak |
cpp: modified <memory> to include the moved out allocator tag and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@be1be2c7
|
6 years |
Jaroslav Jindrak |
cpp: added missing default specifier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5df0491
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added a basic shared_ptr implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e13c378
|
6 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
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added declarations for shared_ptr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8794d16
|
6 years |
Jaroslav Jindrak |
cpp: added complex (without some math functions)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@47203ee3
|
6 years |
Jaroslav Jindrak |
cpp: fixed return value of streambuf::imbue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@74b03e3
|
6 years |
Jaroslav Jindrak |
cpp: updated copyright in exception and added missing noexcept to bad_alloc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0d221d2
|
6 years |
Jaroslav Jindrak |
cpp: added <stdexcept>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17c41c3
|
6 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
|
|
|
@1610aa35
|
6 years |
Jaroslav Jindrak |
cpp: added <exception>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68cfab1
|
6 years |
Jaroslav Jindrak |
cpp: added system_error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6fa83f0
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added try/catch/throw redefining macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94ac2ea
|
6 years |
Jaroslav Jindrak |
cpp: fixed a copy pasta error on the ONLY type I didn't test …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6283bf15
|
6 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
|
6 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
|
6 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
|
6 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
|
|
|
@daef596
|
6 years |
Jaroslav Jindrak |
cpp: added a variation of the aux::bind_t template that typedefs the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e9f2f4e
|
6 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
|
|
|
@d275344
|
6 years |
Jaroslav Jindrak |
cpp: fixed passing references to bind without std::ref or std::cref, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78a794ab
|
6 years |
Jaroslav Jindrak |
cpp: added standard manipulators to iomanip
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13f7525
|
6 years |
Jaroslav Jindrak |
cpp: added missing headers that currently just cause compilation …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f56e741c
|
6 years |
Jaroslav Jindrak |
cpp: added missing this→ to fix ADL in istream
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@800968b7
|
6 years |
Jaroslav Jindrak |
cpp: added support for reference_wrapper to bind
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a30c04d
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added mem_fn
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72f5379e
|
6 years |
Jaroslav Jindrak |
cpp: added is_base_of
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a414494
|
6 years |
Jaroslav Jindrak |
cpp: added negators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca32d45
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added uses_allocator for function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c00022
|
6 years |
Jaroslav Jindrak |
cpp: added function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2a66ae7
|
6 years |
Jaroslav Jindrak |
cpp: added allocator argument tag
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92cb73f
|
6 years |
Jaroslav Jindrak |
cpp: added generate_cannonical, uniform_int_distribution, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a629655
|
6 years |
Jaroslav Jindrak |
cpp: added a constexpr pow builtin wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@980ad03
|
6 years |
Jaroslav Jindrak |
cpp: added digits to specializations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71cde76
|
6 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
|
|
|
@ffd94b9
|
6 years |
Jaroslav Jindrak |
cpp: cstdint type are now both in std and global namespace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcd7804
|
6 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
|
6 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
|
6 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
|
|
|
@e7a4f41
|
6 years |
Jaroslav Jindrak |
cpp: added subtract_with_carry_engine
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08be4a4
|
6 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
|
|
|
@3f3514aa
|
6 years |
Jaroslav Jindrak |
cpp: made builtin wrappers constexpr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2fe861d
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added linear_congruential_engine
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4654b29
|
6 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
|
|
|
@08e16de0
|
6 years |
Jaroslav Jindrak |
cpp: added <random> declarations and some definitions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@93af98f
|
6 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
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added map::at
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a7da64d
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added map::operator[]
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48f09f2f
|
6 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
|
|
|
@bb02129
|
6 years |
Jaroslav Jindrak |
cpp: fixed some string bugs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf3b398
|
6 years |
Jaroslav Jindrak |
cpp: added bitset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@026cb10
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added lexicographical_compare
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ca0410f
|
6 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
|
|
|
@adb7dfe1
|
6 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
|
|
|
@55d6223
|
6 years |
Jaroslav Jindrak |
cpp: added missing include guards, fixed formatting
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0893dd23
|
6 years |
Jaroslav Jindrak |
cpp: fixed enable_ifs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bd2baf8
|
6 years |
Jaroslav Jindrak |
cpp: fixed return type of emplace/insert
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@784c8b6
|
6 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
|
|
|