Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
build/
build*/
lib*
!3rdparty/
dist/*

# Python
Expand Down
7 changes: 0 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
[submodule "3rdparty/msgpack-c"]
path = 3rdparty/msgpack-c
url = https://github.com/msgpack/msgpack-c.git
branch = cpp_master
[submodule "3rdparty/spdlog"]
path = 3rdparty/spdlog
url = https://github.com/gabime/spdlog.git
[submodule "3rdparty/spdk"]
path = 3rdparty/spdk
url = https://github.com/spdk/spdk.git
Expand Down
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Exclude all 3rd-party libraries
exclude: |
(?x)^(
third_party/.+
third_party/.+|
3rdparty/.+
)$
repos:
# Common hooks
Expand Down
1 change: 0 additions & 1 deletion 3rdparty/msgpack-c
Submodule msgpack-c deleted from 9b801f
23 changes: 23 additions & 0 deletions 3rdparty/msgpack-c/LICENSE_1_0.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization
obtaining a copy of the software and accompanying documentation covered by
this license (the "Software") to use, reproduce, display, distribute,
execute, and transmit the Software, and to prepare derivative works of the
Software, and to permit third-parties to whom the Software is furnished to
do so, all subject to the following:

The copyright notices in the Software and this entire statement, including
the above license grant, this restriction and the following disclaimer,
must be included in all copies of the Software, in whole or in part, and
all derivative works of the Software, unless such copies or derivative
works are solely in the form of machine-executable object code generated by
a source language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
22 changes: 22 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
//
// MessagePack for C++
//
// Copyright (C) 2008-2009 FURUHASHI Sadayuki
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#include "msgpack/object.hpp"
#include "msgpack/iterator.hpp"
#include "msgpack/zone.hpp"
#include "msgpack/pack.hpp"
#include "msgpack/null_visitor.hpp"
#include "msgpack/parse.hpp"
#include "msgpack/unpack.hpp"
#include "msgpack/x3_parse.hpp"
#include "msgpack/x3_unpack.hpp"
#include "msgpack/sbuffer.hpp"
#include "msgpack/vrefbuffer.hpp"
#include "msgpack/version.hpp"
#include "msgpack/type.hpp"
19 changes: 19 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2015-2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_ADAPTOR_BASE_HPP
#define MSGPACK_ADAPTOR_BASE_HPP

#include "msgpack/adaptor/adaptor_base_decl.hpp"

#include "msgpack/v1/adaptor/adaptor_base.hpp"
#include "msgpack/v2/adaptor/adaptor_base.hpp"
#include "msgpack/v3/adaptor/adaptor_base.hpp"

#endif // MSGPACK_ADAPTOR_BASE_HPP
17 changes: 17 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/adaptor_base_decl.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_ADAPTOR_BASE_DECL_HPP
#define MSGPACK_ADAPTOR_BASE_DECL_HPP

#include "msgpack/v1/adaptor/adaptor_base_decl.hpp"
#include "msgpack/v2/adaptor/adaptor_base_decl.hpp"
#include "msgpack/v3/adaptor/adaptor_base_decl.hpp"

#endif // MSGPACK_ADAPTOR_BASE_DECL_HPP
17 changes: 17 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/array_ref.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_ARRAY_REF_HPP
#define MSGPACK_TYPE_ARRAY_REF_HPP

#include "msgpack/adaptor/array_ref_decl.hpp"

#include "msgpack/v1/adaptor/array_ref.hpp"

#endif // MSGPACK_TYPE_ARRAY_REFL_HPP
17 changes: 17 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/array_ref_decl.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_ARRAY_REF_DECL_HPP
#define MSGPACK_TYPE_ARRAY_REF_DECL_HPP

#include "msgpack/v1/adaptor/array_ref_decl.hpp"
#include "msgpack/v2/adaptor/array_ref_decl.hpp"
#include "msgpack/v3/adaptor/array_ref_decl.hpp"

#endif // MSGPACK_TYPE_ARRAY_REF_DECL_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/bool.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2008-2016 FURUHASHI Sadayuki and KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOL_HPP
#define MSGPACK_TYPE_BOOL_HPP

#include "msgpack/v1/adaptor/bool.hpp"

#endif // MSGPACK_TYPE_BOOL_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/boost/fusion.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2015 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_FUSION_HPP
#define MSGPACK_TYPE_BOOST_FUSION_HPP

#include "msgpack/v1/adaptor/boost/fusion.hpp"

#endif // MSGPACK_TYPE_BOOST_FUSION_HPP
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2015-2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP
#define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP

#include "msgpack/adaptor/boost/msgpack_variant_decl.hpp"

#include "msgpack/v1/adaptor/boost/msgpack_variant.hpp"
//#include "msgpack/v2/adaptor/boost/msgpack_variant.hpp"

#endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_HPP
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
#define MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP

#include "msgpack/v1/adaptor/boost/msgpack_variant_decl.hpp"
#include "msgpack/v2/adaptor/boost/msgpack_variant_decl.hpp"
#include "msgpack/v3/adaptor/boost/msgpack_variant_decl.hpp"

#endif // MSGPACK_TYPE_BOOST_MSGPACK_VARIANT_DECL_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/boost/optional.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_OPTIONAL_HPP
#define MSGPACK_TYPE_BOOST_OPTIONAL_HPP

#include "msgpack/v1/adaptor/boost/optional.hpp"

#endif // MSGPACK_TYPE_BOOST_OPTIONAL_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/boost/string_ref.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_STRING_REF_HPP
#define MSGPACK_TYPE_BOOST_STRING_REF_HPP

#include "msgpack/v1/adaptor/boost/string_ref.hpp"

#endif // MSGPACK_TYPE_BOOST_STRING_REF_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/boost/string_view.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2017 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_BOOST_STRING_VIEW_HPP
#define MSGPACK_TYPE_BOOST_STRING_VIEW_HPP

#include "msgpack/v1/adaptor/boost/string_view.hpp"

#endif // MSGPACK_TYPE_BOOST_STRING_VIEW_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/carray.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_CARRAY_HPP
#define MSGPACK_TYPE_CARRAY_HPP

#include "msgpack/v1/adaptor/carray.hpp"

#endif // MSGPACK_TYPE_CARRAY_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/char_ptr.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_CHAR_PTR_HPP
#define MSGPACK_TYPE_CHAR_PTR_HPP

#include "msgpack/v1/adaptor/char_ptr.hpp"

#endif // MSGPACK_TYPE_CHAR_PTR_HPP
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2015-2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_CHECK_CONTAINER_SIZE_HPP
#define MSGPACK_CHECK_CONTAINER_SIZE_HPP

#include "msgpack/adaptor/check_container_size_decl.hpp"

#include "msgpack/v1/adaptor/check_container_size.hpp"

#endif // MSGPACK_CHECK_CONTAINER_SIZE_HPP
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP
#define MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP

#include "msgpack/v1/adaptor/check_container_size_decl.hpp"
#include "msgpack/v2/adaptor/check_container_size_decl.hpp"
#include "msgpack/v3/adaptor/check_container_size_decl.hpp"

#endif // MSGPACK_CHECK_CONTAINER_SIZE_DECL_HPP
15 changes: 15 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/complex.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2020 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef MSGPACK_TYPE_COMPLEX_HPP
#define MSGPACK_TYPE_COMPLEX_HPP

#include "msgpack/v1/adaptor/complex.hpp"

#endif // MSGPACK_TYPE_COMPLEX_HPP
16 changes: 16 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/array.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//

#ifndef MSGPACK_TYPE_CPP11_ARRAY_HPP
#define MSGPACK_TYPE_CPP11_ARRAY_HPP

#include "msgpack/v1/adaptor/cpp11/array.hpp"

#endif // MSGPACK_TYPE_CPP11_ARRAY_HPP
16 changes: 16 additions & 0 deletions 3rdparty/msgpack-c/include/msgpack/adaptor/cpp11/array_char.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
//
// MessagePack for C++ static resolution routine
//
// Copyright (C) 2016 KONDO Takatoshi
//
// Distributed under the Boost Software License, Version 1.0.
// (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
//

#ifndef MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP
#define MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP

#include "msgpack/v1/adaptor/cpp11/array_char.hpp"

#endif // MSGPACK_TYPE_CPP11_ARRAY_CHAR_HPP
Loading
Loading