#
# ChangeLog for / in mainline
#
# Generated by Trac 1.6
# 2025-05-05T21:42:00Z

Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [9019d85]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added insert and emplace for deque


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [bdc55009]
	* uspace/lib/cpp/include/internal/insert_iterator.hpp (added)

	cpp: implemented an auxiliary insert iterator for replicative inserts


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [711f094b]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: fixed std::distance


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [f97ccd1]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added swap


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [2353857]
	* uspace/lib/cpp/include/impl/memory.hpp (modified)

	cpp: added missing construct to allocator traits


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [db05684]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added assign, front/back emplace and fixed bugs


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [289c954a]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: finished capacity related functions


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [35b706e8]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: private members are private again, were public for testing


Thu, 05 Jul 2018 21:41:21 GMT Dzejrou <dzejrou@…> [0f158be5]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added missing assignment operator


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [a44c35d]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: added missing iterator operations


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [5072c67]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: finished constructors, fixed iterators, added misc operations


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [806ce18]
	* uspace/lib/cpp/include/impl/memory.hpp (modified)

	cpp: added missing include


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [2215fd0]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: added operator-> to reverse iterator adaptor


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [6e93323]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added deque iterators


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [3a06cc6]
	* uspace/lib/cpp/include/impl/deque.hpp (modified)

	cpp: added a basic deque implementation, currently ...


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [9475faf]
	* uspace/lib/cpp/include/internal/common.hpp (modified)

	cpp: undefined restrict as per standard requirements


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [d93f01a6]
	* uspace/lib/cpp/include/internal/test/test.hpp (modified)
	* uspace/lib/cpp/src/internal/test/array.cpp (modified)
	* uspace/lib/cpp/src/internal/test/vector.cpp (modified)

	cpp: improved array and vector tests


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [c06328da]
	* uspace/lib/cpp/include/impl/vector.hpp (modified)

	cpp: added move assignment and comparison operator for vector


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [bfa86e5]
	* uspace/lib/cpp/include/impl/array.hpp (modified)

	cpp: added tuple interface for arrays


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [55cd829]
	* uspace/lib/cpp/include/impl/tuple.hpp (modified)

	cpp: added tuple relational operators, changed tuple_ops to be ...


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [78d739d]
	* uspace/lib/cpp/Makefile (modified)

	cpp: added condition_variable to makefile


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [88e2c82]
	* uspace/lib/cpp/include/impl/ratio.hpp (modified)

	cpp: uncommented static_assert after fixing the s_a macro


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [e498a45]
	* uspace/lib/cpp/include/internal/thread.hpp (modified)

	cpp: fixed return type of condvar::wait_for


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [da0cf6ac]
	* uspace/lib/cpp/include/condition_variable (added)
	* uspace/lib/cpp/include/impl/condition_variable.hpp (added)
	* uspace/lib/cpp/src/condition_variable.cpp (added)

	cpp: added condition_variable and condition_variable_any


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [7ea7605d]
	* uspace/lib/c/include/assert.h (modified)

	cpp: fixed a compilation fails caused by defined static_assert macro ...


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [2be40c81]
	* abi/include/abi/bool.h (modified)
	* uspace/lib/cpp/include/internal/common.hpp (modified)

	cpp+c: bool is now defined as _Bool only in C mode


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [d350175]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: added shared_timed_mutex


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [da6bcc0]
	* uspace/lib/cpp/include/internal/thread.hpp (modified)

	cpp: added shared_mutex into the fibril threading wrapper


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [771d162]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: changed mutex destructor to default to allow it to be placed in ...


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [4e484b5]
	* uspace/lib/cpp/include/impl/thread.hpp (modified)

	cpp: added missing value capture


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [fa4a626]
	* uspace/lib/cpp/include/impl/thread.hpp (modified)

	cpp: removed reference capture


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [b4b961b]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)

	cpp: added try_lock()


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [53c6e6a]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)

	cpp: added shared_lock and lock()


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [ce22ac6]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)

	cpp: added unique_lock


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [a97b838]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: added missing noexcept specifier


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [857d4cc]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: added recursive_timed_mutex


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [befead8]
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: added missing implementation for timed_mutex


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [55aa951]
	* uspace/lib/cpp/include/internal/thread.hpp (modified)

	cpp: fixed argument passing


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [69e5838]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)

	cpp: added timed_mutex


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [4bea22a]
	* uspace/lib/cpp/src/internal/runtime.cpp (modified)

	cpp: added constructor/destructor guards for local static variables


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [40340461]
	* uspace/lib/cpp/include/impl/memory.hpp (modified)

	cpp: added unique_ptr


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [7e7c1aac]
	* uspace/lib/cpp/include/impl/type_traits.hpp (modified)

	cpp: added more type traits


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [9283830]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/include/impl/ratio.hpp (modified)
	* uspace/lib/cpp/include/impl/thread.hpp (modified)
	* uspace/lib/cpp/include/internal/thread.hpp (added)
	* uspace/lib/cpp/src/mutex.cpp (modified)
	* uspace/lib/cpp/src/thread.cpp (modified)

	cpp: added a threading middle layer


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [c4049e6]
	* abi/include/abi/elf.h (modified)
	* uspace/lib/c/arch/amd64/_link.ld.in (modified)
	* uspace/lib/c/generic/elf/elf_load.c (modified)
	* uspace/lib/c/generic/elf/elf_mod.c (modified)
	* uspace/lib/c/generic/libc.c (modified)
	* uspace/lib/c/include/loader/pcb.h (modified)
	* uspace/lib/cpp/include/internal/abi.hpp (modified)
	* uspace/lib/cpp/src/internal/runtime.cpp (modified)
	* uspace/lib/cpp/src/internal/unwind.cpp (modified)

	c+cpp: added support for global static constructors destructors


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [9396c52]
	* uspace/lib/cpp/include/impl/exception.hpp (modified)
	* uspace/lib/cpp/src/exception.cpp (modified)

	cpp: added std::terminate


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [7d0f2eb]
	* uspace/lib/cpp/src/iostream.cpp (modified)

	cpp: added flush to Init destructor


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [dbaf221]
	* uspace/lib/cpp/include/impl/tuple.hpp (modified)

	cpp: fixed and operators in noexcept metafunctions


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [82ef902]
	* uspace/lib/cpp/include/impl/utility.hpp (modified)

	cpp: added integer sequences


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [229dff7b]
	* uspace/lib/cpp/include/impl/type_traits.hpp (modified)

	cpp: added cv adding metafunctions


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [392b0ab3]
	* uspace/lib/cpp/include/impl/tuple.hpp (added)
	* uspace/lib/cpp/include/tuple (added)

	cpp: added basic tuple implementation


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [ecb072d]
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: mutex native handles are now pointers so that we avoid copying ...


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [5e5498e]
	* uspace/lib/cpp/Makefile (modified)
	* uspace/lib/cpp/include/impl/mutex.hpp (modified)
	* uspace/lib/cpp/include/impl/thread.hpp (modified)
	* uspace/lib/cpp/src/mutex.cpp (modified)

	cpp: bugfixes


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [a75f3e49]
	* uspace/lib/cpp/include/impl/mutex.hpp (added)
	* uspace/lib/cpp/include/mutex (added)
	* uspace/lib/cpp/src/mutex.cpp (added)

	cpp: added mutex, recursive_mutex and lock_guard implementations


Thu, 05 Jul 2018 21:41:20 GMT Dzejrou <dzejrou@…> [063e0626]
	* uspace/lib/cpp/include/impl/thread.hpp (modified)
	* uspace/lib/cpp/src/thread.cpp (modified)

	cpp: fixed thread lifetime management as per standard


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [4fe4ea6]
	* uspace/lib/cpp/src/thread.cpp (modified)

	cpp: wrappers are not deallocated when they are detached


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [1df0165]
	* uspace/lib/cpp/src/thread.cpp (modified)

	cpp: removed debug prints


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [48d9187]
	* uspace/lib/cpp/include/impl/thread.hpp (modified)
	* uspace/lib/cpp/src/thread.cpp (modified)

	cpp: added generic joinable threads


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [ee51635]
	* uspace/lib/cpp/include/impl/type_traits.hpp (modified)

	added c++17 style value aliases and added char type as integral, ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [22ba300]
	* uspace/lib/cpp/include/impl/functional.hpp (modified)

	fixed compile errors, added a generic hash function, fixed static
	asserts


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [e65c9285]
	* uspace/lib/cpp/include/functional (modified)

	cpp: fixed inclusion


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [9f77d98]
	* uspace/lib/cpp/include/impl/functional.hpp (modified)

	cpp: implemented std::hash for primitive types


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [82fd245]
	* uspace/lib/c/include/inttypes.h (modified)
	* uspace/lib/c/include/limits.h (modified)
	* uspace/lib/c/include/setjmp.h (modified)
	* uspace/lib/c/include/stdarg.h (modified)
	* uspace/lib/c/include/stdbool.h (modified)
	* uspace/lib/c/include/stddef.h (modified)
	* uspace/lib/c/include/stdint.h (modified)
	* uspace/lib/c/include/stdio.h (modified)
	* uspace/lib/c/include/stdlib.h (modified)
	* uspace/lib/c/include/str.h (modified)
	* uspace/lib/c/include/time.h (modified)

	c: added extern C linkage if the c library headers are compiled as ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [e679283]
	* uspace/lib/cpp/include/functional (added)
	* uspace/lib/cpp/include/impl/functional.hpp (added)

	cpp: added <functional> declaration and implementations of invoke and ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [912f856]
	* uspace/lib/cpp/include/fstream (added)
	* uspace/lib/cpp/include/impl/fstream.hpp (added)

	cpp: added fstream implementation


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [6c242c3]
	* uspace/lib/cpp/include/impl/sstream.hpp (added)
	* uspace/lib/cpp/include/sstream (added)

	cpp: added sstream implementation


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [c5b2b05]
	* uspace/lib/cpp/include/internal/locale/num_get.hpp (modified)

	cpp: fixed error handling in num_get parsing


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [8d0953f]
	* uspace/lib/cpp/include/impl/string.hpp (modified)

	cpp: added basic_stringbuf as friend


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [15b8b85e]
	* uspace/lib/cpp/include/impl/streambuf.hpp (modified)

	cpp: private checks of streambuf are now protected and thus available ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [fff05d3]
	* uspace/lib/cpp/include/impl/numeric.hpp (modified)

	cpp: fixed typo


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [092a436]
	* uspace/lib/cpp/include/impl/limits.hpp (modified)

	cpp: changed limits to the primitive types so that we can be sure we ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [2987160]
	* uspace/lib/cpp/include/impl/istream.hpp (modified)

	cpp: added iostream


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [af8bda0]
	* uspace/lib/c/generic/str.c (modified)
	* uspace/lib/c/include/str.h (modified)

	c: implemented a string to int64_t parsing function


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [d91b329]
	* uspace/lib/cpp/include/impl/istream.hpp (modified)

	cpp: implemented the remainder of unformatted input functions of ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [c1e11d32]
	* uspace/lib/cpp/include/internal/locale/num_get.hpp (modified)

	cpp: num_get now properly parses hexadecimal numbers


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [7c84fce]
	* uspace/lib/cpp/include/impl/istream.hpp (modified)

	cpp: added most of the integral extractors


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [e8c4c59]
	* uspace/lib/cpp/include/internal/locale/num_get.hpp (modified)

	cpp: added most of the integral conversions


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [fe39530]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: fixed istreambuf_iterator


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [2cf1da7]
	* uspace/lib/cpp/include/impl/ios.hpp (modified)

	cpp: allowed std::num_get to acces the ios conversion buffer


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [25cc4a5]
	* uspace/lib/cpp/include/impl/istream.hpp (modified)

	cpp: fixed whitespace testing in std::basic_istream::sentry


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [bed3d11]
	* uspace/lib/cpp/include/impl/ostream.hpp (modified)

	cpp: implemented most of the unformatted and formatted output for ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [f5a77a00]
	* uspace/lib/cpp/include/internal/streambufs.hpp (modified)

	cpp: fixed the stdin stream buffer


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [2e0256b]
	* uspace/lib/cpp/include/impl/string.hpp (modified)
	* uspace/lib/cpp/include/internal/string.hpp (added)
	* uspace/lib/cpp/include/string (modified)

	cpp: moved string extractors and inserters to their own internal ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [4ff55d2]
	* uspace/lib/cpp/src/iostream.cpp (modified)

	cpp: added a simple todo for later


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [5732648]
	* uspace/lib/cpp/include/impl/ios.hpp (modified)

	cpp: added an internal buffer to ios objects for conversions to avoid ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [c729a60]
	* uspace/lib/cpp/include/internal/locale.hpp (modified)
	* uspace/lib/cpp/include/internal/locale/ctype.hpp (modified)
	* uspace/lib/cpp/include/internal/locale/num_put.hpp (modified)
	* uspace/lib/cpp/include/internal/locale/numpunct.hpp (modified)

	cpp: added basic implementation of num_put, fixed minor errors and ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [9cb221b]
	* uspace/lib/c/include/stdbool.h (modified)

	cpp: stdbool.h now does not define true and false when compiled as a ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [05922b3b]
	* uspace/lib/cpp/include/impl/ios.hpp (modified)

	cpp: fixed goodbit value


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [eb69df4]
	* uspace/lib/cpp/Makefile (modified)

	cpp: added iostream to the build system


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [42ed4855]
	* uspace/lib/cpp/include/impl/string.hpp (modified)

	cpp: added iostream operators for std::string


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [ccf7a7e]
	* uspace/lib/cpp/include/impl/locale.hpp (modified)

	cpp: moved most of <locale> out because of dependencies inside the
	stdlib


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [7258487]
	* uspace/lib/cpp/include/internal/streambufs.hpp (added)

	cpp: implemented basic stdin & stdout streambufs


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [21a7ebc]
	* uspace/lib/cpp/include/impl/iostream.hpp (added)
	* uspace/lib/cpp/include/iostream (added)
	* uspace/lib/cpp/src/iostream.cpp (added)

	cpp: added wip iostream implementation so far containing cin & cout


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [91ba048]
	* uspace/lib/cpp/include/impl/ostream.hpp (modified)

	cpp: added basic unformatted output to std::ostream


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [6371c5bf]
	* uspace/lib/cpp/include/impl/istream.hpp (modified)

	cpp: added basic unformatted input to std::istream


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [e7462e6]
	* uspace/lib/cpp/src/locale.cpp (modified)

	cpp: facet was moved back to locale


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [94cb686]
	* uspace/lib/cpp/include/impl/streambuf.hpp (modified)

	cpp: fixed typos


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [8cce80b4]
	* uspace/lib/cpp/include/internal/locale.hpp (added)
	* uspace/lib/cpp/include/internal/locale/codecvt.hpp (added)
	* uspace/lib/cpp/include/internal/locale/ctype.hpp (added)
	* uspace/lib/cpp/include/internal/locale/num_get.hpp (added)
	* uspace/lib/cpp/include/internal/locale/num_put.hpp (added)
	* uspace/lib/cpp/include/internal/locale/numpunct.hpp (added)

	cpp: reorganized <locale> to avoid circular dependencies with
	ios_base


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [9317f45]
	* uspace/lib/cpp/include/impl/iterator.hpp (modified)

	cpp: finished iterators


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [a57a79c]
	* abi/include/_bits/wchar_t.h (modified)
	* uspace/Makefile (modified)
	* uspace/app/cpptest/Makefile (modified)
	* uspace/lib/c/include/stddef.h (modified)
	* uspace/lib/cpp/Makefile (modified)
	* uspace/lib/cpp/include/cwchar (added)
	* uspace/lib/cpp/include/impl/string.hpp (modified)

	cpp: fixed issues created by the addition of abi/_bits, changes to ...


Thu, 05 Jul 2018 21:41:19 GMT Dzejrou <dzejrou@…> [0564a02e]
	* uspace/lib/cpp/include/internal/common.hpp (modified)

	cpp: added redefinition of NULL to <internal/common.hpp> to avoid ...