# # ChangeLog for uspace/lib/cpp in mainline # # Generated by Trac 1.6 # 2025-08-01T22:09:58Z Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [add816c7] * uspace/lib/cpp/include/impl/utility.hpp (modified) cpp: reordered functions to avoid forward declaration, removed ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [2841b4f] * uspace/lib/cpp/include/impl/new.hpp (modified) * uspace/lib/cpp/src/new.cpp (modified) cpp: added missing placement new operator Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [6d4e0d9] * uspace/lib/cpp/include/impl/type_traits.hpp (modified) cpp: added more type traits Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [5abc7fd] * uspace/lib/cpp/include/impl/utility.hpp (modified) cpp: added exchange and partial swap definitions Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [8ac215d] * uspace/lib/cpp/include/impl/type_traits.hpp (modified) * uspace/lib/cpp/include/internal/meta_helpers.hpp (deleted) cpp: moved meta helper to type traits because they were creating a ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [2084bfcd] * uspace/lib/cpp/include/impl/utility.hpp (modified) * uspace/lib/cpp/include/utility (modified) cpp: moved utility to impl/utility.hpp Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [bc7ec7c] * uspace/lib/cpp/include/impl/new.hpp (modified) * uspace/lib/cpp/include/new (modified) * uspace/lib/cpp/src/new.cpp (modified) cpp: moved new to impl/new.hpp and added missing C++14 delete ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [ac47ba95] * uspace/lib/cpp/include/cstddef (modified) cpp: added missing definition of nullptr_t Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [b1cd380c] * uspace/lib/cpp/include/exception (modified) * uspace/lib/cpp/include/impl/exception.hpp (added) * uspace/lib/cpp/include/impl/new.hpp (added) * uspace/lib/cpp/include/impl/type_traits.hpp (added) * uspace/lib/cpp/include/impl/typeinfo.hpp (added) * uspace/lib/cpp/include/impl/utility.hpp (added) * uspace/lib/cpp/include/type_traits (modified) * uspace/lib/cpp/include/typeinfo (modified) cpp: moved the implementation of the system headers to .hpp files in ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [75848a8] * uspace/lib/cpp/include/type_traits (modified) cpp: fixed forward using in type_traits Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [e66fc6f] * uspace/lib/cpp/include/utility (added) cpp: partially implemented the utility header Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [3276682] * uspace/lib/cpp/include/internal/meta_helpers.hpp (added) * uspace/lib/cpp/include/type_traits (modified) cpp: created auxiliary meta header and used its functions to ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [72d9e44] * uspace/lib/cpp/include/type_traits (modified) cpp: implemented std::integral_constant Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [9dfdb03] * uspace/lib/cpp/include/type_traits (added) cpp: added declarations of all type traits Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [858a51f] * uspace/lib/cpp/Makefile (modified) * uspace/lib/cpp/src/internal/unwind.cpp (modified) cpp: added unwind to makefile and a missing declaration to unwind level 1 Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [ef9d0988] * uspace/lib/cpp/include/internal/abi.hpp (modified) * uspace/lib/cpp/src/internal/runtime.cpp (modified) * uspace/lib/cpp/src/internal/unwind.cpp (added) cpp: added stubs for dynamic_cast and level 1 unwinding Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [1b6477e] * uspace/lib/cpp/Makefile (modified) * uspace/lib/cpp/include/internal/abi.hpp (added) * uspace/lib/cpp/include/typeinfo (modified) * uspace/lib/cpp/src/internal/runtime.cpp (added) * uspace/lib/cpp/src/typeinfo.cpp (modified) cpp: finished typeinfo and typeid support Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [c2c1966] * uspace/lib/cpp/Makefile (modified) * uspace/lib/cpp/include/typeinfo (added) * uspace/lib/cpp/src/typeinfo.cpp (added) cpp: added a basic implementation of typeinfo Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [3740656] * uspace/lib/cpp/include/exception (modified) * uspace/lib/cpp/include/new (modified) * uspace/lib/cpp/src/exception.cpp (modified) * uspace/lib/cpp/src/new.cpp (modified) cpp: added the rest of the C++11 memory allocation/deallocation ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [a1aecb1] * uspace/lib/cpp/Makefile (modified) * uspace/lib/cpp/include/cassert (modified) * uspace/lib/cpp/include/cctype (modified) * uspace/lib/cpp/include/cerrno (modified) * uspace/lib/cpp/include/cinttypes (modified) * uspace/lib/cpp/include/climits (modified) * uspace/lib/cpp/include/csetjmp (modified) * uspace/lib/cpp/include/cstdarg (modified) * uspace/lib/cpp/include/cstddef (modified) * uspace/lib/cpp/include/cstdint (modified) * uspace/lib/cpp/include/cstdio (modified) * uspace/lib/cpp/include/cstdlib (modified) * uspace/lib/cpp/include/cstring (modified) * uspace/lib/cpp/include/ctime (modified) * uspace/lib/cpp/include/exception (added) * uspace/lib/cpp/include/internal/common.hpp (added) * uspace/lib/cpp/include/new (added) * uspace/lib/cpp/src/exception.cpp (added) * uspace/lib/cpp/src/new.cpp (added) cpp: added majority of libc wrappers, simple implementation of new ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [b83ec692] * uspace/lib/cpp/include/cassert (added) * uspace/lib/cpp/include/cctype (added) * uspace/lib/cpp/include/cerrno (added) * uspace/lib/cpp/include/cinttypes (added) * uspace/lib/cpp/include/climits (added) * uspace/lib/cpp/include/csetjmp (added) * uspace/lib/cpp/include/cstdarg (added) * uspace/lib/cpp/include/cstddef (added) * uspace/lib/cpp/include/cstdint (added) * uspace/lib/cpp/include/cstdio (modified) * uspace/lib/cpp/include/cstdlib (added) * uspace/lib/cpp/include/cstring (added) * uspace/lib/cpp/include/ctime (added) cpp: added the rest of the libc wrappers that could be wrapped ... Thu, 05 Jul 2018 21:41:17 GMT Dzejrou [058c240] * tools/autotool.py (modified) * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/lib/cpp/Makefile (added) * uspace/lib/cpp/include/cstdio (added) cpp: added c++ to the build system, created libcpp, added and ...