|
|
@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
|
|
|
@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
|
|
|
@e5cf551
|
7 years |
Jaroslav Jindrak |
cpp: fixed ambiguities
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
|
|
|
@bdc55009
|
7 years |
Jaroslav Jindrak |
cpp: implemented an auxiliary insert iterator for replicative inserts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9475faf
|
7 years |
Jaroslav Jindrak |
cpp: undefined restrict as per standard requirements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93f01a6
|
7 years |
Jaroslav Jindrak |
cpp: improved array and vector tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e498a45
|
7 years |
Jaroslav Jindrak |
cpp: fixed return type of condvar::wait_for
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2be40c81
|
7 years |
Jaroslav Jindrak |
cpp+c: bool is now defined as _Bool only in C mode
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da6bcc0
|
7 years |
Jaroslav Jindrak |
cpp: added shared_mutex into the fibril threading wrapper
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55aa951
|
7 years |
Jaroslav Jindrak |
cpp: fixed argument passing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9283830
|
7 years |
Jaroslav Jindrak |
cpp: added a threading middle layer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4049e6
|
7 years |
Jaroslav Jindrak |
c+cpp: added support for global static constructors destructors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5b2b05
|
7 years |
Jaroslav Jindrak |
cpp: fixed error handling in num_get parsing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1e11d32
|
7 years |
Jaroslav Jindrak |
cpp: num_get now properly parses hexadecimal numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8c4c59
|
7 years |
Jaroslav Jindrak |
cpp: added most of the integral conversions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5a77a00
|
7 years |
Jaroslav Jindrak |
cpp: fixed the stdin stream buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e0256b
|
7 years |
Jaroslav Jindrak |
cpp: moved string extractors and inserters to their own internal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c729a60
|
7 years |
Jaroslav Jindrak |
cpp: added basic implementation of num_put, fixed minor errors and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7258487
|
7 years |
Jaroslav Jindrak |
cpp: implemented basic stdin & stdout streambufs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cce80b4
|
7 years |
Jaroslav Jindrak |
cpp: reorganized <locale> to avoid circular dependencies with ios_base
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0564a02e
|
7 years |
Jaroslav Jindrak |
cpp: added redefinition of NULL to <internal/common.hpp> to avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9b7aef85
|
7 years |
Jaroslav Jindrak |
cpp: removed redundant namespace declaration
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@471e313
|
7 years |
Jaroslav Jindrak |
cpp: added a test set that allows us to run tests and gather summary …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@035a35c
|
7 years |
Jaroslav Jindrak |
cpp: added tests for std::string::compare
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d49bae9
|
7 years |
Jaroslav Jindrak |
cpp: added tests for std::string::substr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@509738fd
|
7 years |
Jaroslav Jindrak |
cpp: improved the testing framework
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@923b0c8f
|
7 years |
Jaroslav Jindrak |
cpp: added some basic std::string::{r,}find tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@173a246
|
7 years |
Jaroslav Jindrak |
cpp: added a test for std::string::copy
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d466d284
|
7 years |
Jaroslav Jindrak |
cpp: added tests for std::string::replace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e502572b
|
7 years |
Jaroslav Jindrak |
cpp: added std::string::erase tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d7f0b3f7
|
7 years |
Jaroslav Jindrak |
cpp: implemented some basic std::string::insert tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9315761
|
7 years |
Jaroslav Jindrak |
cpp: added tests for string::append and string::operator+=
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad09a52
|
7 years |
Jaroslav Jindrak |
cpp: merged test declarations into a single header
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b946b052
|
7 years |
Jaroslav Jindrak |
cpp: added missing include guards
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b9f897c
|
7 years |
Jaroslav Jindrak |
cpp: added some tests for std::vector
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@604038c
|
7 years |
Jaroslav Jindrak |
cpp: added basic array tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40f8328
|
7 years |
Jaroslav Jindrak |
cpp: added an auxiliary header for metafunctions, implemented some new …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ac215d
|
7 years |
Jaroslav Jindrak |
cpp: moved meta helper to type traits because they were creating a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3276682
|
7 years |
Jaroslav Jindrak |
cpp: created auxiliary meta header and used its functions to implement …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef9d0988
|
7 years |
Jaroslav Jindrak |
cpp: added stubs for dynamic_cast and level 1 unwinding
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1b6477e
|
7 years |
Jaroslav Jindrak |
cpp: finished typeinfo and typeid support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a1aecb1
|
7 years |
Jaroslav Jindrak |
cpp: added majority of libc wrappers, simple implementation of new and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|