diff --git a/third_party/double-conversion/.github/workflows/cmake.yml b/third_party/double-conversion/.github/workflows/cmake.yml deleted file mode 100644 index 8ec26cf27..000000000 --- a/third_party/double-conversion/.github/workflows/cmake.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: CMake - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -env: - # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) - BUILD_TYPE: Debug - -jobs: - build: - # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. - # You can convert this to a matrix build if you need cross-platform coverage. - # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: Configure CMake - # Configure CMake in a 'build' subdirectory. - run: cmake -B ${{github.workspace}}/build -DBUILD_TESTING=ON - - - name: Build - # Build your program with the given configuration - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - - - name: Test - working-directory: ${{github.workspace}}/build - # Execute all tests. - run: test/cctest/cctest diff --git a/third_party/double-conversion/BUILD b/third_party/double-conversion/BUILD deleted file mode 100644 index 8c2eee564..000000000 --- a/third_party/double-conversion/BUILD +++ /dev/null @@ -1,78 +0,0 @@ -# Bazel(http://bazel.io) BUILD file - -load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test") - -licenses(["notice"]) - -exports_files(["LICENSE"]) - -cc_library( - name = "double-conversion", - srcs = [ - "double-conversion/bignum.cc", - "double-conversion/bignum-dtoa.cc", - "double-conversion/cached-powers.cc", - "double-conversion/double-to-string.cc", - "double-conversion/fast-dtoa.cc", - "double-conversion/fixed-dtoa.cc", - "double-conversion/string-to-double.cc", - "double-conversion/strtod.cc", - ], - hdrs = [ - "double-conversion/bignum.h", - "double-conversion/bignum-dtoa.h", - "double-conversion/cached-powers.h", - "double-conversion/diy-fp.h", - "double-conversion/double-conversion.h", - "double-conversion/double-to-string.h", - "double-conversion/fast-dtoa.h", - "double-conversion/fixed-dtoa.h", - "double-conversion/ieee.h", - "double-conversion/string-to-double.h", - "double-conversion/strtod.h", - "double-conversion/utils.h", - ], - linkopts = [ - "-lm", - ], - visibility = ["//visibility:public"], -) - -cc_test( - name = "cctest", - srcs = [ - "test/cctest/cctest.cc", - "test/cctest/cctest.h", - "test/cctest/checks.h", - "test/cctest/gay-fixed.cc", - "test/cctest/gay-fixed.h", - "test/cctest/gay-precision.cc", - "test/cctest/gay-precision.h", - "test/cctest/gay-shortest.cc", - "test/cctest/gay-shortest.h", - "test/cctest/gay-shortest-single.cc", - "test/cctest/gay-shortest-single.h", - "test/cctest/test-bignum.cc", - "test/cctest/test-bignum-dtoa.cc", - "test/cctest/test-conversions.cc", - "test/cctest/test-diy-fp.cc", - "test/cctest/test-dtoa.cc", - "test/cctest/test-fast-dtoa.cc", - "test/cctest/test-fixed-dtoa.cc", - "test/cctest/test-ieee.cc", - "test/cctest/test-strtod.cc", - ], - args = [ - "test-bignum", - "test-bignum-dtoa", - "test-conversions", - "test-diy-fp", - "test-dtoa", - "test-fast-dtoa", - "test-fixed-dtoa", - "test-ieee", - "test-strtod", - ], - visibility = ["//visibility:public"], - deps = [":double-conversion"], -) diff --git a/third_party/double-conversion/CMakeLists.txt b/third_party/double-conversion/CMakeLists.txt deleted file mode 100644 index e13bcdd27..000000000 --- a/third_party/double-conversion/CMakeLists.txt +++ /dev/null @@ -1,118 +0,0 @@ -cmake_minimum_required(VERSION 3.0) -project(double-conversion VERSION 3.2.0) - -if(BUILD_SHARED_LIBS AND MSVC) - set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) -endif() - -set(headers - double-conversion/bignum.h - double-conversion/cached-powers.h - double-conversion/diy-fp.h - double-conversion/double-conversion.h - double-conversion/double-to-string.h - double-conversion/fast-dtoa.h - double-conversion/fixed-dtoa.h - double-conversion/ieee.h - double-conversion/string-to-double.h - double-conversion/strtod.h - double-conversion/utils.h) - -add_library(double-conversion - double-conversion/bignum.cc - double-conversion/bignum-dtoa.cc - double-conversion/cached-powers.cc - double-conversion/double-to-string.cc - double-conversion/fast-dtoa.cc - double-conversion/fixed-dtoa.cc - double-conversion/string-to-double.cc - double-conversion/strtod.cc - ${headers}) -target_include_directories( - double-conversion PUBLIC - $) - -# pick a version # -set_target_properties(double-conversion PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION 3) - -# set up testing if requested -option(BUILD_TESTING "Build test programs" OFF) -if(BUILD_TESTING) - enable_testing() - include(CTest) - add_subdirectory(test) -endif() - -#### -# Installation (https://github.com/forexample/package-example) - -include(GNUInstallDirs) - -# Layout. This works for all platforms: -# * /lib/cmake/ -# * /lib/ -# * /include/ -set(config_install_dir "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}") - -set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated") - -# Configuration -set(version_config "${generated_dir}/${PROJECT_NAME}ConfigVersion.cmake") -set(project_config "${generated_dir}/${PROJECT_NAME}Config.cmake") -set(targets_export_name "${PROJECT_NAME}Targets") -set(namespace "${PROJECT_NAME}::") - -# Include module with function 'write_basic_package_version_file' -include(CMakePackageConfigHelpers) - -# Configure 'ConfigVersion.cmake' -# Note: PROJECT_VERSION is used as a VERSION -write_basic_package_version_file( - "${version_config}" COMPATIBILITY SameMajorVersion -) - -# Configure 'Config.cmake' -# Use variables: -# * targets_export_name -# * PROJECT_NAME -configure_package_config_file( - "cmake/Config.cmake.in" - "${project_config}" - INSTALL_DESTINATION "${config_install_dir}" -) - -# Targets: -# * /lib/libdouble-conversion.a -# * header location after install: /include/double-conversion/*.h -# * headers can be included by C++ code `#include ` -install( - TARGETS double-conversion - EXPORT "${targets_export_name}" - LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" - ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" - RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" - INCLUDES DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" -) - -# Headers: -# * double-conversion/*.h -> /include/double-conversion/*.h -install( - FILES ${headers} - DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/double-conversion" -) - -# Config -# * /lib/cmake/double-conversion/double-conversionConfig.cmake -# * /lib/cmake/double-conversion/double-conversionConfigVersion.cmake -install( - FILES "${project_config}" "${version_config}" - DESTINATION "${config_install_dir}" -) - -# Config -# * /lib/cmake/double-conversion/double-conversionTargets.cmake -install( - EXPORT "${targets_export_name}" - NAMESPACE "${namespace}" - DESTINATION "${config_install_dir}" -) diff --git a/third_party/double-conversion/SConstruct b/third_party/double-conversion/SConstruct deleted file mode 100644 index cebd7e0a2..000000000 --- a/third_party/double-conversion/SConstruct +++ /dev/null @@ -1,46 +0,0 @@ -# vim:ft=python -import os - -double_conversion_sources = ['double-conversion/' + x for x in SConscript('double-conversion/SConscript')] -double_conversion_test_sources = ['test/cctest/' + x for x in SConscript('test/cctest/SConscript')] - -DESTDIR = ARGUMENTS.get('DESTDIR', '') -prefix = ARGUMENTS.get('prefix', '/usr/local') -lib = ARGUMENTS.get('libsuffix', 'lib') -libdir = os.path.join(DESTDIR + prefix, lib) - -env = Environment(CPPPATH='#', LIBS=['m', 'stdc++'], - CXXFLAGS=ARGUMENTS.get('CXXFLAGS', '')) -debug = ARGUMENTS.get('debug', 0) -optimize = ARGUMENTS.get('optimize', 0) -env.Replace(CXX = ARGUMENTS.get('CXX', 'g++')) - -# for shared lib, requires scons 2.3.0 -env['SHLIBVERSION'] = '3.0.0' - -CCFLAGS = [] -if int(debug): - CCFLAGS.append(ARGUMENTS.get('CXXFLAGS', '-g -Wall -Wshadow -Werror -UNDEBUG')) -if int(optimize): - CCFLAGS.append(ARGUMENTS.get('CXXFLAGS', '-O3 -DNDEBUG=1')) - -env.Append(CCFLAGS = " ".join(CCFLAGS)) - -double_conversion_shared_objects = [ - env.SharedObject(src) for src in double_conversion_sources] -double_conversion_static_objects = [ - env.StaticObject(src) for src in double_conversion_sources] - -library_name = 'double-conversion' - -static_lib = env.StaticLibrary(library_name, double_conversion_static_objects) -static_lib_pic = env.StaticLibrary(library_name + '_pic', double_conversion_shared_objects) -shared_lib = env.SharedLibrary(library_name, double_conversion_shared_objects) - -env.Program('run_tests', double_conversion_test_sources, LIBS=[static_lib]) - -env.InstallVersionedLib(libdir, shared_lib) -env.Install(libdir, static_lib) -env.Install(libdir, static_lib_pic) - -env.Alias('install', libdir) diff --git a/third_party/double-conversion/WORKSPACE b/third_party/double-conversion/WORKSPACE deleted file mode 100644 index 52106e759..000000000 --- a/third_party/double-conversion/WORKSPACE +++ /dev/null @@ -1 +0,0 @@ -# Bazel (http://bazel.io/) WORKSPACE file for double-conversion. diff --git a/third_party/double-conversion/double-conversion/bignum-dtoa.cc b/third_party/double-conversion/bignum-dtoa.cc similarity index 100% rename from third_party/double-conversion/double-conversion/bignum-dtoa.cc rename to third_party/double-conversion/bignum-dtoa.cc diff --git a/third_party/double-conversion/double-conversion/bignum-dtoa.h b/third_party/double-conversion/bignum-dtoa.h similarity index 100% rename from third_party/double-conversion/double-conversion/bignum-dtoa.h rename to third_party/double-conversion/bignum-dtoa.h diff --git a/third_party/double-conversion/double-conversion/bignum.cc b/third_party/double-conversion/bignum.cc similarity index 100% rename from third_party/double-conversion/double-conversion/bignum.cc rename to third_party/double-conversion/bignum.cc diff --git a/third_party/double-conversion/double-conversion/bignum.h b/third_party/double-conversion/bignum.h similarity index 100% rename from third_party/double-conversion/double-conversion/bignum.h rename to third_party/double-conversion/bignum.h diff --git a/third_party/double-conversion/double-conversion/cached-powers.cc b/third_party/double-conversion/cached-powers.cc similarity index 100% rename from third_party/double-conversion/double-conversion/cached-powers.cc rename to third_party/double-conversion/cached-powers.cc diff --git a/third_party/double-conversion/double-conversion/cached-powers.h b/third_party/double-conversion/cached-powers.h similarity index 100% rename from third_party/double-conversion/double-conversion/cached-powers.h rename to third_party/double-conversion/cached-powers.h diff --git a/third_party/double-conversion/cmake/Config.cmake.in b/third_party/double-conversion/cmake/Config.cmake.in deleted file mode 100644 index 9b4c9ee03..000000000 --- a/third_party/double-conversion/cmake/Config.cmake.in +++ /dev/null @@ -1,4 +0,0 @@ -@PACKAGE_INIT@ - -include("${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake") -check_required_components("@PROJECT_NAME@") diff --git a/third_party/double-conversion/double-conversion/diy-fp.h b/third_party/double-conversion/diy-fp.h similarity index 100% rename from third_party/double-conversion/double-conversion/diy-fp.h rename to third_party/double-conversion/diy-fp.h diff --git a/third_party/double-conversion/double-conversion/double-conversion.h b/third_party/double-conversion/double-conversion.h similarity index 100% rename from third_party/double-conversion/double-conversion/double-conversion.h rename to third_party/double-conversion/double-conversion.h diff --git a/third_party/double-conversion/double-conversion/.gitignore b/third_party/double-conversion/double-conversion/.gitignore deleted file mode 100644 index 1edeb79fd..000000000 --- a/third_party/double-conversion/double-conversion/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.os diff --git a/third_party/double-conversion/double-conversion/SConscript b/third_party/double-conversion/double-conversion/SConscript deleted file mode 100644 index d7ae3d78e..000000000 --- a/third_party/double-conversion/double-conversion/SConscript +++ /dev/null @@ -1,12 +0,0 @@ -# -*- coding: utf-8 -*- -double_conversion_sources = [ - 'bignum.cc', - 'bignum-dtoa.cc', - 'cached-powers.cc', - 'double-to-string.cc', - 'fast-dtoa.cc', - 'fixed-dtoa.cc', - 'string-to-double.cc', - 'strtod.cc' - ] -Return('double_conversion_sources') diff --git a/third_party/double-conversion/double-conversion/double-to-string.cc b/third_party/double-conversion/double-to-string.cc similarity index 100% rename from third_party/double-conversion/double-conversion/double-to-string.cc rename to third_party/double-conversion/double-to-string.cc diff --git a/third_party/double-conversion/double-conversion/double-to-string.h b/third_party/double-conversion/double-to-string.h similarity index 100% rename from third_party/double-conversion/double-conversion/double-to-string.h rename to third_party/double-conversion/double-to-string.h diff --git a/third_party/double-conversion/double-conversion/fast-dtoa.cc b/third_party/double-conversion/fast-dtoa.cc similarity index 100% rename from third_party/double-conversion/double-conversion/fast-dtoa.cc rename to third_party/double-conversion/fast-dtoa.cc diff --git a/third_party/double-conversion/double-conversion/fast-dtoa.h b/third_party/double-conversion/fast-dtoa.h similarity index 100% rename from third_party/double-conversion/double-conversion/fast-dtoa.h rename to third_party/double-conversion/fast-dtoa.h diff --git a/third_party/double-conversion/double-conversion/fixed-dtoa.cc b/third_party/double-conversion/fixed-dtoa.cc similarity index 100% rename from third_party/double-conversion/double-conversion/fixed-dtoa.cc rename to third_party/double-conversion/fixed-dtoa.cc diff --git a/third_party/double-conversion/double-conversion/fixed-dtoa.h b/third_party/double-conversion/fixed-dtoa.h similarity index 100% rename from third_party/double-conversion/double-conversion/fixed-dtoa.h rename to third_party/double-conversion/fixed-dtoa.h diff --git a/third_party/double-conversion/double-conversion/ieee.h b/third_party/double-conversion/ieee.h similarity index 100% rename from third_party/double-conversion/double-conversion/ieee.h rename to third_party/double-conversion/ieee.h diff --git a/third_party/double-conversion/msvc/double-conversion.sln b/third_party/double-conversion/msvc/double-conversion.sln deleted file mode 100644 index 992c6bad3..000000000 --- a/third_party/double-conversion/msvc/double-conversion.sln +++ /dev/null @@ -1,38 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.30723.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "double-conversion", "double-conversion.vcxproj", "{6863544A-0CE8-4CA9-A132-74116FD9D9BB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "run_tests", "run_tests\run_tests.vcxproj", "{5619CA2B-6D39-4984-BE37-7580BBBD2139}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Debug|Win32.ActiveCfg = Debug|Win32 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Debug|Win32.Build.0 = Debug|Win32 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Debug|x64.ActiveCfg = Debug|x64 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Debug|x64.Build.0 = Debug|x64 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Release|Win32.ActiveCfg = Release|Win32 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Release|Win32.Build.0 = Release|Win32 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Release|x64.ActiveCfg = Release|x64 - {6863544A-0CE8-4CA9-A132-74116FD9D9BB}.Release|x64.Build.0 = Release|x64 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Debug|Win32.ActiveCfg = Debug|Win32 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Debug|Win32.Build.0 = Debug|Win32 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Debug|x64.ActiveCfg = Debug|x64 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Debug|x64.Build.0 = Debug|x64 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Release|Win32.ActiveCfg = Release|Win32 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Release|Win32.Build.0 = Release|Win32 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Release|x64.ActiveCfg = Release|x64 - {5619CA2B-6D39-4984-BE37-7580BBBD2139}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/third_party/double-conversion/msvc/double-conversion.vcxproj b/third_party/double-conversion/msvc/double-conversion.vcxproj deleted file mode 100644 index e2d2ef87e..000000000 --- a/third_party/double-conversion/msvc/double-conversion.vcxproj +++ /dev/null @@ -1,175 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {6863544A-0CE8-4CA9-A132-74116FD9D9BB} - Win32Proj - doubleconversion - - - - StaticLibrary - true - v120 - MultiByte - - - StaticLibrary - true - v120 - MultiByte - - - StaticLibrary - false - v120 - true - MultiByte - - - StaticLibrary - false - v120 - true - MultiByte - - - - - - - - - - - - - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\ - - - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\ - - - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\ - - - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\ - - - - - - Level3 - Disabled - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - - - Windows - true - - - - - - - Level3 - Disabled - WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - - - Windows - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) - true - - - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/third_party/double-conversion/msvc/double-conversion.vcxproj.filters b/third_party/double-conversion/msvc/double-conversion.vcxproj.filters deleted file mode 100644 index cebae940b..000000000 --- a/third_party/double-conversion/msvc/double-conversion.vcxproj.filters +++ /dev/null @@ -1,78 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - \ No newline at end of file diff --git a/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj b/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj deleted file mode 100644 index 1cb0d3609..000000000 --- a/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5619CA2B-6D39-4984-BE37-7580BBBD2139} - Win32Proj - run_tests - - - - Application - true - v120 - MultiByte - - - Application - true - v120 - MultiByte - - - Application - false - v120 - true - MultiByte - - - Application - false - v120 - true - MultiByte - - - - - - - - - - - - - - - - - - - true - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\run_tests\ - - - true - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\run_tests\ - - - false - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\run_tests\ - - - false - $(SolutionDir)$(Configuration)\$(Platform)\ - $(SolutionDir)$(Configuration)\$(Platform)\intermediate\run_tests\ - - - - NotUsing - Level3 - Disabled - _SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - false - $(SolutionDir).. - /bigobj %(AdditionalOptions) - - - Console - true - - - - - NotUsing - Level3 - Disabled - _SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - false - $(SolutionDir).. - /bigobj %(AdditionalOptions) - - - Console - true - - - - - Level3 - NotUsing - MaxSpeed - true - true - _SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - false - $(SolutionDir).. - - - Console - true - true - true - - - - - Level3 - NotUsing - MaxSpeed - true - true - _SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) - false - $(SolutionDir).. - - - Console - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {6863544a-0ce8-4ca9-a132-74116fd9d9bb} - - - - - - \ No newline at end of file diff --git a/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj.filters b/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj.filters deleted file mode 100644 index e923c7d14..000000000 --- a/third_party/double-conversion/msvc/run_tests/run_tests.vcxproj.filters +++ /dev/null @@ -1,81 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - \ No newline at end of file diff --git a/third_party/double-conversion/msvc/testrunner.cmd b/third_party/double-conversion/msvc/testrunner.cmd deleted file mode 100644 index f60615855..000000000 --- a/third_party/double-conversion/msvc/testrunner.cmd +++ /dev/null @@ -1,11 +0,0 @@ -@echo off -setlocal enabledelayedexpansion -setlocal enableextensions - -for /f useback %%f in (`Release\x64\run_tests.exe --list`) do ( - set var=%%f - if "x!var:~-1!" == "x<" ( - set var=!var:~0,-1! - ) - Release\x64\run_tests !var! -) diff --git a/third_party/double-conversion/double-conversion/string-to-double.cc b/third_party/double-conversion/string-to-double.cc similarity index 100% rename from third_party/double-conversion/double-conversion/string-to-double.cc rename to third_party/double-conversion/string-to-double.cc diff --git a/third_party/double-conversion/double-conversion/string-to-double.h b/third_party/double-conversion/string-to-double.h similarity index 100% rename from third_party/double-conversion/double-conversion/string-to-double.h rename to third_party/double-conversion/string-to-double.h diff --git a/third_party/double-conversion/double-conversion/strtod.cc b/third_party/double-conversion/strtod.cc similarity index 100% rename from third_party/double-conversion/double-conversion/strtod.cc rename to third_party/double-conversion/strtod.cc diff --git a/third_party/double-conversion/double-conversion/strtod.h b/third_party/double-conversion/strtod.h similarity index 100% rename from third_party/double-conversion/double-conversion/strtod.h rename to third_party/double-conversion/strtod.h diff --git a/third_party/double-conversion/test/CMakeLists.txt b/third_party/double-conversion/test/CMakeLists.txt deleted file mode 100644 index 3cf444930..000000000 --- a/third_party/double-conversion/test/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory(cctest) \ No newline at end of file diff --git a/third_party/double-conversion/test/cctest/cctest.cc b/third_party/double-conversion/test/cctest.cc similarity index 100% rename from third_party/double-conversion/test/cctest/cctest.cc rename to third_party/double-conversion/test/cctest.cc diff --git a/third_party/double-conversion/test/cctest/cctest.h b/third_party/double-conversion/test/cctest.h similarity index 100% rename from third_party/double-conversion/test/cctest/cctest.h rename to third_party/double-conversion/test/cctest.h diff --git a/third_party/double-conversion/test/cctest/CMakeLists.txt b/third_party/double-conversion/test/cctest/CMakeLists.txt deleted file mode 100644 index 29d93d3a1..000000000 --- a/third_party/double-conversion/test/cctest/CMakeLists.txt +++ /dev/null @@ -1,53 +0,0 @@ - -set(CCTEST_SRC - cctest.cc - gay-fixed.cc - gay-precision.cc - gay-shortest.cc - gay-shortest-single.cc - test-bignum.cc - test-bignum-dtoa.cc - test-conversions.cc - test-diy-fp.cc - test-dtoa.cc - test-fast-dtoa.cc - test-fixed-dtoa.cc - test-ieee.cc - test-strtod.cc -) - -add_executable(cctest ${CCTEST_SRC}) -target_link_libraries(cctest double-conversion) -if(MSVC) - target_compile_options(cctest PRIVATE /bigobj) -endif() - -add_test(NAME test_bignum - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-bignum) - -add_test(NAME test_bignum_dtoa - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-bignum-dtoa) - -add_test(NAME test_conversions - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-conversions) -add_test(NAME test_diy_fp - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-diy-fp) -add_test(NAME test_dtoa - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-dtoa) -add_test(NAME test_fast_dtoa - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-fast-dtoa) -add_test(NAME test_fixed_dtoa - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-fixed-dtoa) -add_test(NAME test_ieee - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-ieee) -add_test(NAME test_strtod - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - COMMAND $ test-strtod) diff --git a/third_party/double-conversion/test/cctest/SConscript b/third_party/double-conversion/test/cctest/SConscript deleted file mode 100644 index d49098074..000000000 --- a/third_party/double-conversion/test/cctest/SConscript +++ /dev/null @@ -1,17 +0,0 @@ -double_conversion_test_sources = [ - 'cctest.cc', - 'gay-fixed.cc', - 'gay-precision.cc', - 'gay-shortest.cc', - 'gay-shortest-single.cc', - 'test-bignum.cc', - 'test-bignum-dtoa.cc', - 'test-conversions.cc', - 'test-diy-fp.cc', - 'test-dtoa.cc', - 'test-fast-dtoa.cc', - 'test-fixed-dtoa.cc', - 'test-ieee.cc', - 'test-strtod.cc', - ] -Return('double_conversion_test_sources') diff --git a/third_party/double-conversion/test/cctest/checks.h b/third_party/double-conversion/test/checks.h similarity index 100% rename from third_party/double-conversion/test/cctest/checks.h rename to third_party/double-conversion/test/checks.h diff --git a/third_party/double-conversion/test/cctest/gay-fixed.cc b/third_party/double-conversion/test/gay-fixed.cc similarity index 100% rename from third_party/double-conversion/test/cctest/gay-fixed.cc rename to third_party/double-conversion/test/gay-fixed.cc diff --git a/third_party/double-conversion/test/cctest/gay-fixed.h b/third_party/double-conversion/test/gay-fixed.h similarity index 100% rename from third_party/double-conversion/test/cctest/gay-fixed.h rename to third_party/double-conversion/test/gay-fixed.h diff --git a/third_party/double-conversion/test/cctest/gay-precision.cc b/third_party/double-conversion/test/gay-precision.cc similarity index 100% rename from third_party/double-conversion/test/cctest/gay-precision.cc rename to third_party/double-conversion/test/gay-precision.cc diff --git a/third_party/double-conversion/test/cctest/gay-precision.h b/third_party/double-conversion/test/gay-precision.h similarity index 100% rename from third_party/double-conversion/test/cctest/gay-precision.h rename to third_party/double-conversion/test/gay-precision.h diff --git a/third_party/double-conversion/test/cctest/gay-shortest-single.cc b/third_party/double-conversion/test/gay-shortest-single.cc similarity index 100% rename from third_party/double-conversion/test/cctest/gay-shortest-single.cc rename to third_party/double-conversion/test/gay-shortest-single.cc diff --git a/third_party/double-conversion/test/cctest/gay-shortest-single.h b/third_party/double-conversion/test/gay-shortest-single.h similarity index 100% rename from third_party/double-conversion/test/cctest/gay-shortest-single.h rename to third_party/double-conversion/test/gay-shortest-single.h diff --git a/third_party/double-conversion/test/cctest/gay-shortest.cc b/third_party/double-conversion/test/gay-shortest.cc similarity index 100% rename from third_party/double-conversion/test/cctest/gay-shortest.cc rename to third_party/double-conversion/test/gay-shortest.cc diff --git a/third_party/double-conversion/test/cctest/gay-shortest.h b/third_party/double-conversion/test/gay-shortest.h similarity index 100% rename from third_party/double-conversion/test/cctest/gay-shortest.h rename to third_party/double-conversion/test/gay-shortest.h diff --git a/third_party/double-conversion/test/cctest/test-bignum-dtoa.cc b/third_party/double-conversion/test/test-bignum-dtoa.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-bignum-dtoa.cc rename to third_party/double-conversion/test/test-bignum-dtoa.cc diff --git a/third_party/double-conversion/test/cctest/test-bignum.cc b/third_party/double-conversion/test/test-bignum.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-bignum.cc rename to third_party/double-conversion/test/test-bignum.cc diff --git a/third_party/double-conversion/test/cctest/test-conversions.cc b/third_party/double-conversion/test/test-conversions.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-conversions.cc rename to third_party/double-conversion/test/test-conversions.cc diff --git a/third_party/double-conversion/test/cctest/test-diy-fp.cc b/third_party/double-conversion/test/test-diy-fp.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-diy-fp.cc rename to third_party/double-conversion/test/test-diy-fp.cc diff --git a/third_party/double-conversion/test/cctest/test-dtoa.cc b/third_party/double-conversion/test/test-dtoa.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-dtoa.cc rename to third_party/double-conversion/test/test-dtoa.cc diff --git a/third_party/double-conversion/test/cctest/test-fast-dtoa.cc b/third_party/double-conversion/test/test-fast-dtoa.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-fast-dtoa.cc rename to third_party/double-conversion/test/test-fast-dtoa.cc diff --git a/third_party/double-conversion/test/cctest/test-fixed-dtoa.cc b/third_party/double-conversion/test/test-fixed-dtoa.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-fixed-dtoa.cc rename to third_party/double-conversion/test/test-fixed-dtoa.cc diff --git a/third_party/double-conversion/test/cctest/test-ieee.cc b/third_party/double-conversion/test/test-ieee.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-ieee.cc rename to third_party/double-conversion/test/test-ieee.cc diff --git a/third_party/double-conversion/test/cctest/test-strtod.cc b/third_party/double-conversion/test/test-strtod.cc similarity index 100% rename from third_party/double-conversion/test/cctest/test-strtod.cc rename to third_party/double-conversion/test/test-strtod.cc diff --git a/third_party/double-conversion/double-conversion/utils.h b/third_party/double-conversion/utils.h similarity index 100% rename from third_party/double-conversion/double-conversion/utils.h rename to third_party/double-conversion/utils.h