From 0265c847b8ea3d7fbd11c2290dcf049c3015c3bb Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Thu, 9 Dec 2021 02:10:08 +0300 Subject: [PATCH] mdbx++: remove `preliminary` label from C++ API. --- README.md | 2 +- mdbx.h++ | 17 +++++++++-------- src/mdbx.c++ | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 7eade139..e359f54f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ > Please refer to the online [documentation](https://erthink.github.io/libmdbx/) > with [`C` API description](https://erthink.github.io/libmdbx/group__c__api.html) -> and pay attention to the preliminary [`C++` API](https://github.com/erthink/libmdbx/blob/devel/mdbx.h%2B%2B). +> and pay attention to the [`C++` API](https://github.com/erthink/libmdbx/blob/devel/mdbx.h%2B%2B). > > Questions, feedback and suggestions are welcome to the [Telegram' group](https://t.me/libmdbx). > diff --git a/mdbx.h++ b/mdbx.h++ index d94370a2..677f1d72 100644 --- a/mdbx.h++ +++ b/mdbx.h++ @@ -1,15 +1,16 @@ /// \file mdbx.h++ -/// \brief The libmdbx C++ API header file (preliminary). +/// \brief The libmdbx C++ API header file. /// /// \author Copyright (c) 2020-2021, Leonid Yuriev . /// \copyright SPDX-License-Identifier: Apache-2.0 /// /// Tested with: -/// - LCC >= 1.23 (http://www.mcst.ru/lcc), -/// - GNU C++ >= 4.8, -/// - clang >= 4.0, -/// - MSVC >= 19.0 (Visual Studio 2015), -/// but 19.2x could hang due optimizer bug. +/// - Elbrus LCC >= 1.23 (http://www.mcst.ru/lcc); +/// - GNU C++ >= 4.8; +/// - clang >= 3.9; +/// - MSVC >= 14.0 (Visual Studio 2015), +/// but 19.2x could hang due optimizer bug; +/// - AppleClang, but without C++20 concepts. /// #pragma once @@ -19,7 +20,7 @@ #error "C++11 compiler or better is required" #elif _MSC_VER >= 1910 #error \ - "Please add ` /Zc:__cplusplus` to MSVC compiler options to enforce it conform ISO C++" + "Please add `/Zc:__cplusplus` to MSVC compiler options to enforce it conform ISO C++" #endif /* MSVC is mad and don't define __cplusplus properly */ #endif /* __cplusplus < 201103L */ @@ -3949,7 +3950,7 @@ inline ::std::ostream &operator<<(::std::ostream &out, //============================================================================== // -// Inline body of the libmdbx C++ API (preliminary draft) +// Inline body of the libmdbx C++ API // MDBX_CXX11_CONSTEXPR const version_info &get_version() noexcept { diff --git a/src/mdbx.c++ b/src/mdbx.c++ index ba3efb05..017057a2 100644 --- a/src/mdbx.c++ +++ b/src/mdbx.c++ @@ -2,7 +2,7 @@ // Copyright (c) 2020-2021, Leonid Yuriev . // SPDX-License-Identifier: Apache-2.0 // -// Non-inline part of the libmdbx C++ API (preliminary) +// Non-inline part of the libmdbx C++ API // #if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_WARNINGS)