|
|
|
@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
|
|
|
@a2f01c4
|
6 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
|
6 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
|
6 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
|
6 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
|
6 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
|
|
|
@af0fbaac
|
6 years |
Jaroslav Jindrak |
cpp: added multiset
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f080f2a
|
6 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
|
|
|
@2cb7f53
|
6 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
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added set
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6bb78b
|
6 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
|
6 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
|
6 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
|
6 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
|
6 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
|
6 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
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: removed unnecessary template parameter
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f63bef0
|
6 years |
Jaroslav Jindrak |
cpp: refactored unnecessary code duplication
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6b18e43
|
6 years |
Jaroslav Jindrak |
cpp: removed an accidental empty file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9751280
|
6 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
|
|
|
@65dde99
|
6 years |
Jaroslav Jindrak |
cpp: added reference_wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ea90cf
|
6 years |
Jaroslav Jindrak |
cpp: added make-do sort for testing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b22ccaa
|
6 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
|
|
|
@1fafb3e
|
6 years |
Jaroslav Jindrak |
cpp: added priority_queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f9823e2
|
6 years |
Jaroslav Jindrak |
cpp: added heap related algorithms
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@23dcc14
|
6 years |
Jaroslav Jindrak |
cpp: added queue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7031a
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added a WIP queue header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@947ad139
|
6 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
|
|
|
@04fa158
|
6 years |
Jaroslav Jindrak |
cpp: removed no unneeded type alias
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@90adbd7
|
6 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
|
|
|