|
|
|
@0f158be5
|
6 years |
Jaroslav Jindrak |
cpp: added missing assignment operator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a44c35d
|
6 years |
Jaroslav Jindrak |
cpp: added missing iterator operations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5072c67
|
6 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
|
6 years |
Jaroslav Jindrak |
cpp: added missing include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2215fd0
|
6 years |
Jaroslav Jindrak |
cpp: added operator→ to reverse iterator adaptor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6e93323
|
6 years |
Jaroslav Jindrak |
cpp: added deque iterators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a06cc6
|
6 years |
Jaroslav Jindrak |
cpp: added a basic deque implementation, currently …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9475faf
|
6 years |
Jaroslav Jindrak |
cpp: undefined restrict as per standard requirements
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d93f01a6
|
6 years |
Jaroslav Jindrak |
cpp: improved array and vector tests
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c06328da
|
6 years |
Jaroslav Jindrak |
cpp: added move assignment and comparison operator for vector
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bfa86e5
|
6 years |
Jaroslav Jindrak |
cpp: added tuple interface for arrays
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55cd829
|
6 years |
Jaroslav Jindrak |
cpp: added tuple relational operators, changed tuple_ops to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@78d739d
|
6 years |
Jaroslav Jindrak |
cpp: added condition_variable to makefile
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@88e2c82
|
6 years |
Jaroslav Jindrak |
cpp: uncommented static_assert after fixing the s_a macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e498a45
|
6 years |
Jaroslav Jindrak |
cpp: fixed return type of condvar::wait_for
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da0cf6ac
|
6 years |
Jaroslav Jindrak |
cpp: added condition_variable and condition_variable_any
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ea7605d
|
6 years |
Jaroslav Jindrak |
cpp: fixed a compilation fails caused by defined static_assert macro …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2be40c81
|
6 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
|
|
|
@d350175
|
6 years |
Jaroslav Jindrak |
cpp: added shared_timed_mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da6bcc0
|
6 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
|
|
|
@771d162
|
6 years |
Jaroslav Jindrak |
cpp: changed mutex destructor to default to allow it to be placed in …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4e484b5
|
6 years |
Jaroslav Jindrak |
cpp: added missing value capture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa4a626
|
6 years |
Jaroslav Jindrak |
cpp: removed reference capture
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4b961b
|
6 years |
Jaroslav Jindrak |
cpp: added try_lock()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53c6e6a
|
6 years |
Jaroslav Jindrak |
cpp: added shared_lock and lock()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ce22ac6
|
6 years |
Jaroslav Jindrak |
cpp: added unique_lock
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a97b838
|
6 years |
Jaroslav Jindrak |
cpp: added missing noexcept specifier
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@857d4cc
|
6 years |
Jaroslav Jindrak |
cpp: added recursive_timed_mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@befead8
|
6 years |
Jaroslav Jindrak |
cpp: added missing implementation for timed_mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@55aa951
|
6 years |
Jaroslav Jindrak |
cpp: fixed argument passing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@69e5838
|
6 years |
Jaroslav Jindrak |
cpp: added timed_mutex
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4bea22a
|
6 years |
Jaroslav Jindrak |
cpp: added constructor/destructor guards for local static variables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@40340461
|
6 years |
Jaroslav Jindrak |
cpp: added unique_ptr
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7e7c1aac
|
6 years |
Jaroslav Jindrak |
cpp: added more type traits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9283830
|
6 years |
Jaroslav Jindrak |
cpp: added a threading middle layer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c4049e6
|
6 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
|
|
|
@9396c52
|
6 years |
Jaroslav Jindrak |
cpp: added std::terminate
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7d0f2eb
|
6 years |
Jaroslav Jindrak |
cpp: added flush to Init destructor
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dbaf221
|
6 years |
Jaroslav Jindrak |
cpp: fixed and operators in noexcept metafunctions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82ef902
|
6 years |
Jaroslav Jindrak |
cpp: added integer sequences
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@229dff7b
|
6 years |
Jaroslav Jindrak |
cpp: added cv adding metafunctions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@392b0ab3
|
6 years |
Jaroslav Jindrak |
cpp: added basic tuple implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ecb072d
|
6 years |
Jaroslav Jindrak |
cpp: mutex native handles are now pointers so that we avoid copying on …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e5498e
|
6 years |
Jaroslav Jindrak |
cpp: bugfixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a75f3e49
|
6 years |
Jaroslav Jindrak |
cpp: added mutex, recursive_mutex and lock_guard implementations
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@063e0626
|
6 years |
Jaroslav Jindrak |
cpp: fixed thread lifetime management as per standard
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4fe4ea6
|
6 years |
Jaroslav Jindrak |
cpp: wrappers are not deallocated when they are detached
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1df0165
|
6 years |
Jaroslav Jindrak |
cpp: removed debug prints
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@48d9187
|
6 years |
Jaroslav Jindrak |
cpp: added generic joinable threads
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ee51635
|
6 years |
Jaroslav Jindrak |
added c++17 style value aliases and added char type as integral, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@22ba300
|
6 years |
Jaroslav Jindrak |
fixed compile errors, added a generic hash function, fixed static asserts
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e65c9285
|
6 years |
Jaroslav Jindrak |
cpp: fixed inclusion
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f77d98
|
6 years |
Jaroslav Jindrak |
cpp: implemented std::hash for primitive types
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82fd245
|
6 years |
Jaroslav Jindrak |
c: added extern C linkage if the c library headers are compiled as c++ …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e679283
|
6 years |
Jaroslav Jindrak |
cpp: added <functional> declaration and implementations of invoke and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@912f856
|
6 years |
Jaroslav Jindrak |
cpp: added fstream implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c242c3
|
6 years |
Jaroslav Jindrak |
cpp: added sstream implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c5b2b05
|
6 years |
Jaroslav Jindrak |
cpp: fixed error handling in num_get parsing
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8d0953f
|
6 years |
Jaroslav Jindrak |
cpp: added basic_stringbuf as friend
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@15b8b85e
|
6 years |
Jaroslav Jindrak |
cpp: private checks of streambuf are now protected and thus available …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fff05d3
|
6 years |
Jaroslav Jindrak |
cpp: fixed typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@092a436
|
6 years |
Jaroslav Jindrak |
cpp: changed limits to the primitive types so that we can be sure we …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2987160
|
6 years |
Jaroslav Jindrak |
cpp: added iostream
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af8bda0
|
6 years |
Jaroslav Jindrak |
c: implemented a string to int64_t parsing function
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d91b329
|
6 years |
Jaroslav Jindrak |
cpp: implemented the remainder of unformatted input functions of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c1e11d32
|
6 years |
Jaroslav Jindrak |
cpp: num_get now properly parses hexadecimal numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c84fce
|
6 years |
Jaroslav Jindrak |
cpp: added most of the integral extractors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e8c4c59
|
6 years |
Jaroslav Jindrak |
cpp: added most of the integral conversions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe39530
|
6 years |
Jaroslav Jindrak |
cpp: fixed istreambuf_iterator
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2cf1da7
|
6 years |
Jaroslav Jindrak |
cpp: allowed std::num_get to acces the ios conversion buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25cc4a5
|
6 years |
Jaroslav Jindrak |
cpp: fixed whitespace testing in std::basic_istream::sentry
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bed3d11
|
6 years |
Jaroslav Jindrak |
cpp: implemented most of the unformatted and formatted output for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f5a77a00
|
6 years |
Jaroslav Jindrak |
cpp: fixed the stdin stream buffer
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2e0256b
|
6 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
|
|
|
@4ff55d2
|
6 years |
Jaroslav Jindrak |
cpp: added a simple todo for later
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5732648
|
6 years |
Jaroslav Jindrak |
cpp: added an internal buffer to ios objects for conversions to avoid …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c729a60
|
6 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
|
|
|
@9cb221b
|
6 years |
Jaroslav Jindrak |
cpp: stdbool.h now does not define true and false when compiled as a …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@05922b3b
|
6 years |
Jaroslav Jindrak |
cpp: fixed goodbit value
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb69df4
|
6 years |
Jaroslav Jindrak |
cpp: added iostream to the build system
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42ed4855
|
6 years |
Jaroslav Jindrak |
cpp: added iostream operators for std::string
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ccf7a7e
|
6 years |
Jaroslav Jindrak |
cpp: moved most of <locale> out because of dependencies inside the stdlib
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7258487
|
6 years |
Jaroslav Jindrak |
cpp: implemented basic stdin & stdout streambufs
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21a7ebc
|
6 years |
Jaroslav Jindrak |
cpp: added wip iostream implementation so far containing cin & cout
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91ba048
|
6 years |
Jaroslav Jindrak |
cpp: added basic unformatted output to std::ostream
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6371c5bf
|
6 years |
Jaroslav Jindrak |
cpp: added basic unformatted input to std::istream
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e7462e6
|
6 years |
Jaroslav Jindrak |
cpp: facet was moved back to locale
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@94cb686
|
6 years |
Jaroslav Jindrak |
cpp: fixed typos
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8cce80b4
|
6 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
|
|
|
@9317f45
|
6 years |
Jaroslav Jindrak |
cpp: finished iterators
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a57a79c
|
6 years |
Jaroslav Jindrak |
cpp: fixed issues created by the addition of abi/_bits, changes to the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0564a02e
|
6 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
|
|
|
@7a7ecbd
|
6 years |
Jaroslav Jindrak |
cpp: added a deque stub
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@df47833
|
6 years |
Jaroslav Jindrak |
cpp: added very WIP version of <list>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0806544
|
6 years |
Jaroslav Jindrak |
cpp: added proxy headers for the three previously implemented modules …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@973a268
|
6 years |
Jaroslav Jindrak |
cpp: added addressof
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4c58668
|
6 years |
Jaroslav Jindrak |
cpp: misc modifications
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ad403590
|
6 years |
Jaroslav Jindrak |
cpp: added a basic <thread> implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2f89387
|
6 years |
Jaroslav Jindrak |
c: added explicit type casting from void* as c++ does not allow that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0bde223e
|
6 years |
Jaroslav Jindrak |
cpp: fixed non-shrinking vector issue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|