|
|
|
@d62d2c6
|
6 years |
Jaroslav Jindrak |
cpp: added explicit cast to avoid template deduction failures on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@30bc2ce
|
6 years |
Jaroslav Jindrak |
c: added explicit conversions to a pointer return value (making this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@199b6d8
|
6 years |
Jaroslav Jindrak |
c: fixed constructor calls for c++ objects in program loader …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c735afb
|
6 years |
Jaroslav Jindrak |
cpp: fix problems caused by new HelenOS changes (and leftowers from rebase)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b57a3ee
|
6 years |
Jaroslav Jindrak |
cpp: refactored the library layout, everything from the impl directory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f461384
|
6 years |
Jaroslav Jindrak |
cpp: added <shared_mutex> to cpptest as include to make sure it exists
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a8a9273
|
6 years |
Jaroslav Jindrak |
cpp: renamed bits/string.hpp and bits/list.hpp to avoid future …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3b8405
|
6 years |
Jaroslav Jindrak |
cpp: split <mutex> into <mutex> and <shared_mutex>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6139852
|
6 years |
Jaroslav Jindrak |
cpp: temporarily removed problematic tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15f2306
|
6 years |
Jaroslav Jindrak |
cpp: fixed misnamed runtime function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2f85283
|
6 years |
Jaroslav Jindrak |
cpp: updated the test program
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d9a9e7b
|
6 years |
Jaroslav Jindrak |
cpp: added tests for mutating algorithms and fixed bugs found by them
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@71f713a
|
6 years |
Jaroslav Jindrak |
cpp: finished non-modifying algorithm tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1668862
|
6 years |
Jaroslav Jindrak |
cpp: fixed std::equal, it used the iterators as if they were random …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09416c12
|
6 years |
Jaroslav Jindrak |
cpp: added basic algorithm tests and fixed bugs they found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69cc156
|
6 years |
Jaroslav Jindrak |
cpp: renamed aux::invoke to aux::INVOKE to match standard and avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ddd287d
|
6 years |
Jaroslav Jindrak |
cpp: resolved conflict between tuple constructors when sizeof…(Ts) == 0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@28cb7843
|
6 years |
Jaroslav Jindrak |
cpp: added naive make_(un)signed specialization for char
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d5047002
|
6 years |
Jaroslav Jindrak |
cpp: added test() for easier boolean tests and changed static tests in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4960254
|
6 years |
Jaroslav Jindrak |
cpp: added ratio tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91ac0bb
|
6 years |
Jaroslav Jindrak |
cpp: added c++17 style aliases to ratio relational operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7452b155
|
6 years |
Jaroslav Jindrak |
cpp: added the rest of list tests and fixed bugs found by them
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c300bb5
|
6 years |
Jaroslav Jindrak |
cpp: added list modifiers tests and fixed bugs found by htem
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb1d15c
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by the list tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e53e83d
|
6 years |
Jaroslav Jindrak |
cpp: added basic initialization and assignment tests for list
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7bbf91e
|
6 years |
Jaroslav Jindrak |
cpp: changed internal to bits to avoid include space pollusion, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fc15120
|
6 years |
Jaroslav Jindrak |
c: CTRL-D now inserts EOF
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@032565d
|
6 years |
Jaroslav Jindrak |
cpp: remove impl/memory.hpp and moved its contents to internal/memory/
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f31ea60
|
6 years |
Jaroslav Jindrak |
cpp: added tests for allocator_traits typedefs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@08c1df0
|
6 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
|
6 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
|
6 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
|
|
|
@17012fcf
|
6 years |
Jaroslav Jindrak |
cpp: added shared_ptr tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@122c3b8
|
6 years |
Jaroslav Jindrak |
cpp: added tests for unique_ptr<T[]>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8349334
|
6 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
|
|
|
@3adbbda
|
6 years |
Jaroslav Jindrak |
cpp: fixed default underlying container of stack and finally fixed …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@58ff673
|
6 years |
Jaroslav Jindrak |
cpp: added some simple stack tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9ab4026
|
6 years |
Jaroslav Jindrak |
cpp: removed leftover include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b5867e
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by the queue tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4b8b28
|
6 years |
Jaroslav Jindrak |
cpp: added queue and priority_queue tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@937de98
|
6 years |
Jaroslav Jindrak |
cpp: fixed bug found by complex tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25709c3
|
6 years |
Jaroslav Jindrak |
cpp: added tests for basic complex arithmetic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15f407a
|
6 years |
Jaroslav Jindrak |
cpp: added missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee8c5ec
|
6 years |
Jaroslav Jindrak |
cpp: added tests for the <numeric> header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@65a0d0c
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by the uset tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cf51eae
|
6 years |
Jaroslav Jindrak |
cpp: added a todo for extended manipulators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@323ae805
|
6 years |
Jaroslav Jindrak |
cpp: added unordered_set tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c7668
|
6 years |
Jaroslav Jindrak |
cpp: fixed enable_ifs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7d7368
|
6 years |
Jaroslav Jindrak |
cpp: added missing umap test file
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2ba4c79
|
6 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
|
|
|
@4727aacd
|
6 years |
Jaroslav Jindrak |
cpp: added WIP version of <future>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4dfac1e
|
6 years |
Jaroslav Jindrak |
cpp: added missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fba7ad
|
6 years |
Jaroslav Jindrak |
cpp: moved system_error what logic to runtime_error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1c35cc
|
6 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
|
6 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
|
|
|
@b7cc0a9
|
6 years |
Jaroslav Jindrak |
cpp: fixed bugs found by set tests and fixed the enable_ifs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
|
|