Skip to content

Commit

Permalink
Bump submodules.
Browse files Browse the repository at this point in the history
  • Loading branch information
rsmmr committed Feb 23, 2024
1 parent f4fdb90 commit 8ddc6ef
Show file tree
Hide file tree
Showing 22 changed files with 46,110 additions and 23,021 deletions.
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
url = https://github.com/mariusbancila/stduuid
[submodule "3rdparty/pfs"]
path = 3rdparty/pfs
url = https://github.com/dtrugman/pfs
url = https://github.com/rsmmr/pfs.git
[submodule "3rdparty/reproc"]
path = 3rdparty/reproc
url = https://github.com/DaanDeMeyer/reproc
Expand Down
9 changes: 7 additions & 2 deletions 3rdparty/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,24 @@ if ( WIN32 )
endif()

add_subdirectory(doctest EXCLUDE_FROM_ALL)
add_subdirectory(filesystem EXCLUDE_FROM_ALL)
add_subdirectory(fmt EXCLUDE_FROM_ALL)
add_subdirectory(replxx EXCLUDE_FROM_ALL)
add_subdirectory(json EXCLUDE_FROM_ALL)
add_subdirectory(stduuid EXCLUDE_FROM_ALL)
add_subdirectory(tomlplusplus EXCLUDE_FROM_ALL)
add_subdirectory(out_ptr EXCLUDE_FROM_ALL)

option(GHC_FILESYSTEM_WITH_INSTALL "With install target" ON)
add_subdirectory(filesystem EXCLUDE_FROM_ALL)

option(GLOB_USE_GHC_FILESYSTEM "Use ghc::filesystem instead of std::filesystem" ON)
add_subdirectory(glob EXCLUDE_FROM_ALL)

set(SPDLOG_FMT_EXTERNAL ON)
add_subdirectory(spdlog EXCLUDE_FROM_ALL)
# just setting SPDLOG_FMT_EXTERNAL isn't sufficient for some reason
target_compile_definitions(spdlog PUBLIC SPDLOG_FMT_EXTERNAL)
target_link_libraries(spdlog PUBLIC fmt)

# IXWebSocket will pick up on us having configured OpenSSL already.
option(USE_TLS "Enable TLS support" ON)
Expand Down Expand Up @@ -88,7 +93,7 @@ set_property(TARGET reproc++ PROPERTY POSITION_INDEPENDENT_CODE ON)
if ( HAVE_LINUX )
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "" FORCE)
add_subdirectory(pfs EXCLUDE_FROM_ALL)
target_include_directories(pfs PUBLIC pfs/include)
target_include_directories(pfs PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/pfs/include>")
target_compile_definitions(pfs PRIVATE preadv64=preadv) # work-around preadv64 not being defined on Alpine 3.19.
endif()

Expand Down
2 changes: 1 addition & 1 deletion 3rdparty/broker
Submodule broker updated 434 files
2 changes: 1 addition & 1 deletion 3rdparty/doctest
2 changes: 1 addition & 1 deletion 3rdparty/fmt
Submodule fmt updated 58 files
+1 −1 .github/workflows/cifuzz.yml
+2 −2 .github/workflows/scorecard.yml
+11 −9 CMakeLists.txt
+1 −6 ChangeLog.md
+27 −32 README.md
+3 −3 doc/_static/bootstrap.min.js
+40 −37 doc/api.rst
+4 −4 doc/build.py
+3 −2 doc/syntax.rst
+1 −1 include/fmt/args.h
+3,043 −0 include/fmt/base.h
+76 −39 include/fmt/chrono.h
+35 −56 include/fmt/color.h
+6 −4 include/fmt/compile.h
+4 −2,968 include/fmt/core.h
+231 −16 include/fmt/format-inl.h
+429 −515 include/fmt/format.h
+15 −8 include/fmt/os.h
+8 −40 include/fmt/ostream.h
+87 −93 include/fmt/printf.h
+122 −87 include/fmt/ranges.h
+77 −25 include/fmt/std.h
+94 −36 include/fmt/xchar.h
+10 −2 src/fmt.cc
+24 −29 src/os.cc
+1 −1 support/bazel/.bazelversion
+4 −16 support/bazel/BUILD.bazel
+4 −0 support/bazel/MODULE.bazel
+27 −6 support/bazel/README.md
+1 −1 support/manage.py
+2 −2 test/CMakeLists.txt
+1 −1 test/add-subdirectory-test/main.cc
+11 −9 test/args-test.cc
+1 −1 test/assert-test.cc
+134 −128 test/base-test.cc
+15 −0 test/chrono-test.cc
+3 −5 test/compile-fp-test.cc
+16 −8 test/compile-test.cc
+1 −1 test/cuda-test/cpp14.cc
+1 −1 test/cuda-test/cuda-cpp14.cu
+124 −65 test/format-test.cc
+1 −1 test/fuzzing/fuzzer-common.h
+18 −23 test/gtest-extra-test.cc
+3 −3 test/gtest-extra.cc
+1 −1 test/header-only-test.cc
+4 −1 test/mock-allocator.h
+1 −1 test/noexception-test.cc
+19 −24 test/os-test.cc
+5 −5 test/ostream-test.cc
+27 −38 test/posix-mock-test.cc
+13 −9 test/printf-test.cc
+1 −0 test/ranges-odr-test.cc
+63 −1 test/ranges-test.cc
+68 −72 test/scan-test.cc
+122 −124 test/scan.h
+38 −0 test/std-test.cc
+4 −5 test/util.cc
+30 −23 test/xchar-test.cc
2 changes: 1 addition & 1 deletion 3rdparty/glob
2 changes: 1 addition & 1 deletion 3rdparty/json
Submodule json updated 1423 files
2 changes: 1 addition & 1 deletion 3rdparty/out_ptr
Submodule out_ptr updated 88 files
+3 −4 .clang-format
+3 −3 .gitignore
+2 −2 .style.yapf
+2 −2 CMakeLists.txt
+2 −2 LICENSE
+30 −12 benchmarks/CMakeLists.txt
+5 −5 benchmarks/include/benchmarks/out_ptr/friendly_inout_ptr.hpp
+3 −3 benchmarks/include/benchmarks/out_ptr/friendly_out_ptr.hpp
+94 −94 benchmarks/include/benchmarks/out_ptr/friendly_unique_ptr.hpp
+3 −3 benchmarks/include/benchmarks/statistics.hpp
+3 −3 benchmarks/source/local_inout_ptr.cpp
+3 −3 benchmarks/source/local_out_ptr.cpp
+2 −2 benchmarks/source/out_ptr_benchmarks_main.cpp
+2 −2 benchmarks/source/reset_inout_ptr.cpp
+2 −2 benchmarks/source/reset_out_ptr.cpp
+2 −2 benchmarks/source/shared_reset_out_ptr.cpp
+3 −3 benchmarks/source/statistics.cpp
+2 −2 cmake/ztd_out_ptr-config.cmake.in
+3 −3 docs/out_ptr.adoc
+2 −2 docs/out_ptr/benchmarks.adoc
+2 −2 docs/out_ptr/caveats.adoc
+2 −2 docs/out_ptr/config.adoc
+2 −3 docs/out_ptr/customization.adoc
+2 −2 docs/out_ptr/examples.adoc
+2 −2 docs/out_ptr/overview.adoc
+2 −2 docs/out_ptr/rationale.adoc
+2 −2 docs/out_ptr/reference.adoc
+2 −2 docs/out_ptr/reference/inout_ptr.adoc
+2 −2 docs/out_ptr/reference/out_ptr.adoc
+2 −2 examples/CMakeLists.txt
+3 −3 examples/include/assert.hpp
+8 −8 examples/source/com.intrusive_ptr.cpp
+3 −3 examples/source/customization.handle.cpp
+8 −8 examples/source/customization.shared_ptr.require_deleter.cpp
+3 −3 examples/source/customization.traits.handle.cpp
+8 −8 examples/source/customization.traits.shared_ptr.require_deleter.cpp
+2 −2 examples/source/pthread.cpp
+3 −3 examples/source/sqlite.cpp
+4 −4 examples/source/std.custom_unique_ptr.cpp
+4 −4 examples/source/std.shared_ptr.cpp
+3 −3 examples/source/std.unique_ptr.cpp
+3 −3 include/ztd/out_ptr.hpp
+3 −3 include/ztd/out_ptr/detail/base_inout_ptr_impl.hpp
+66 −55 include/ztd/out_ptr/detail/base_out_ptr_impl.hpp
+5 −5 include/ztd/out_ptr/detail/clever_inout_ptr.hpp
+8 −8 include/ztd/out_ptr/detail/clever_inout_ptr_impl.hpp
+5 −5 include/ztd/out_ptr/detail/clever_out_ptr.hpp
+4 −4 include/ztd/out_ptr/detail/clever_out_ptr_impl.hpp
+4 −4 include/ztd/out_ptr/detail/customization_forward.hpp
+3 −3 include/ztd/out_ptr/detail/inout_ptr_traits.hpp
+13 −13 include/ztd/out_ptr/detail/integer_sequence.hpp
+3 −3 include/ztd/out_ptr/detail/is_specialization_of.hpp
+4 −4 include/ztd/out_ptr/detail/marker.hpp
+5 −7 include/ztd/out_ptr/detail/out_ptr_traits.hpp
+5 −5 include/ztd/out_ptr/detail/simple_inout_ptr.hpp
+5 −5 include/ztd/out_ptr/detail/simple_out_ptr.hpp
+6 −6 include/ztd/out_ptr/detail/voidpp_op.hpp
+5 −5 include/ztd/out_ptr/inout_ptr.hpp
+5 −5 include/ztd/out_ptr/necessary_arity.hpp
+4 −4 include/ztd/out_ptr/out_ptr.hpp
+3 −3 include/ztd/out_ptr/pointer_of.hpp
+38 −38 include/ztd/out_ptr/version.hpp
+3 −3 tests/CMakeLists.txt
+2 −2 tests/failure/CMakeLists.txt
+3 −3 tests/failure/source/inout_ptr.shared_ptr.cpp
+3 −3 tests/failure/source/inout_ptr.shared_ptr.deleter.cpp
+3 −3 tests/failure/source/main.cpp
+3 −3 tests/failure/source/out_ptr.shared_ptr.deleter.cpp
+5 −5 tests/include/ztd/out_ptr/test/c_api.hpp
+5 −5 tests/source/clever_inout_ptr_test.cpp
+5 −5 tests/source/clever_out_ptr_test.cpp
+3 −3 tests/source/const_test.cpp
+7 −7 tests/source/custom_unique_deleter_test.cpp
+11 −11 tests/source/customized_inout_ptr_test.cpp
+10 −10 tests/source/customized_out_ptr_test.cpp
+10 −10 tests/source/customized_traits_inout_ptr_test.cpp
+10 −10 tests/source/customized_traits_out_ptr_test.cpp
+9 −9 tests/source/exceptions_inout_ptr_test.cpp
+9 −7 tests/source/exceptions_out_ptr_test.cpp
+3 −3 tests/source/footguns.cpp
+9 −9 tests/source/inout_ptr_test.cpp
+12 −3 tests/source/main.cpp
+15 −15 tests/source/out_ptr_test.cpp
+3 −3 tests/source/raw_inout_ptr_test.cpp
+3 −3 tests/source/raw_out_ptr_test.cpp
+7 −7 tests/source/simple_inout_ptr_test.cpp
+13 −13 tests/source/simple_out_ptr_test.cpp
+3 −3 vendor/handle/include/phd/handle.hpp
2 changes: 1 addition & 1 deletion 3rdparty/pfs
Submodule pfs updated 108 files
2 changes: 1 addition & 1 deletion 3rdparty/spdlog
Submodule spdlog updated 141 files
Loading

0 comments on commit 8ddc6ef

Please sign in to comment.