- 21 Sep, 2023 1 commit
-
-
Paul Jurczak authored
-
- 17 Sep, 2023 2 commits
-
-
FireWolf authored
node/convert: Enable the template specialization for `std::string_view` properly when the library is compiled by MSVC on Windows. (#1227)
-
Daniel Stonier authored
-
- 10 Sep, 2023 2 commits
-
-
Kefu Chai authored
* CI: test with supported C++ standards let's test with the supported standards for better coverage. C++23 standard was just out, but the support on the toolchain is not quite ready yet. so let's leave it for a future change. Signed-off-by:
Kefu Chai <tchaikov@gmail.com> * CI: drop redundant Build step "Build Tests" is strictly a superset of "Build". in addition to the library, the former builds the tests also. both these steps share the same set of command line arguments. by removing "Build" step, we don't lose anything regarding the test coverage and information for further investigation if the build fails. Signed-off-by:
Kefu Chai <tchaikov@gmail.com> --------- Signed-off-by:
Kefu Chai <tchaikov@gmail.com>
-
Kefu Chai authored
This reverts commit 62622011. in 62622011, we wanted address the needs to use the `string_view` converter in C++98, but that requirement was based on wrong preconditions. `std::string_view` was introduced in C++17, and popular standard libraries like libstdc++ and libc++ both provide `std::string_view` when the source is built with C++17. furthermore 62622011 is buggy. because it uses `<version>` to tell the feature set provided by the standard library. but `<version>` is a part of C++20. so this defeats the purpose of the change of 62622011. Fixes #1223
-
- 06 Sep, 2023 1 commit
-
-
Kefu Chai authored
-
- 19 Aug, 2023 1 commit
-
-
Gianfranco Costamagna authored
cd /<<PKGBUILDDIR>>/build-static/test && /usr/bin/c++ -DYAML_CPP_STATIC_DEFINE -I/<<PKGBUILDDIR>>/test/integration -I/<<PKGBUILDDIR>>/test -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/include -isystem /usr/src/googletest/googlemock/include -isystem /usr/src/googletest/googlemock -isystem /usr/src/googletest/googletest/include -isystem /usr/src/googletest/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/yaml-cpp-0.8.0+dfsg-1~build1 -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++14 -Wno-variadic-macros -Wno-sign-compare -DGTEST_HAS_PTHREAD=1 -MD -MT test/CMakeFiles/yaml-cpp-tests.dir/binary_test.cpp.o -MF CMakeFiles/yaml-cpp-tests.dir/binary_test.cpp.o.d -o CMakeFiles/yaml-cpp-tests.dir/binary_test.cpp.o -c /<<PKGBUILDDIR>>/test/binary_test.cpp /<<PKGBUILDDIR>>/test/binary_test.cpp: In member function ‘virtual void BinaryTest_DecodingNoCrashOnNegative_Test::TestBody()’: /<<PKGBUILDDIR>>/test/binary_test.cpp:11:38: error: narrowing conversion of ‘-58’ from ‘int’ to ‘char’ [-Wnarrowing] 11 | std::string input{-58, -1, -99, 109}; | ^
-
- 16 Aug, 2023 1 commit
-
-
Craig Scott authored
-
- 10 Aug, 2023 2 commits
-
-
Jesse Beder authored
-
Diogo Teles Sant'Anna authored
-
- 24 Jul, 2023 1 commit
-
-
Kefu Chai authored
-
- 28 Jun, 2023 1 commit
-
-
Ryan authored
This matches the name for the ALIAS targets, and fixes #1025.
-
- 23 Mar, 2023 1 commit
-
-
Jesse Beder authored
This reverts commit 74f63c11.
-
- 21 Mar, 2023 1 commit
-
-
Jelin authored
-
- 04 Mar, 2023 4 commits
-
-
Matthijs van der Burgh authored
-
Matthijs van der Burgh authored
-
Matthijs van der Burgh authored
* Test(CMake) set NAME and COMMAND in add_test * (CMake) add enable_testing() * (CMake) move cmake_dependent_option up, before using them * (CMake) use YAML_CPP_MAIN_PROJECT in cmake_dependent_option * (CMake) log values regarding tests * (CMake) always find CTest, but don't enable tests * (CMAKE)(temp) fix logging * (actions) set YAML_CPP_BUILD_TESTS for tests * (actions) provide YAML_CPP_BUILD_TESTS to ctest * (actions) set -DYAML_CPP_BUILD_TESTS at build * (actions) don't fail false * (actions) build tests in Test step * (actions) run tests verbose * (CMake) remove temp logging * (actions) split building from running tests * (actions) ctest Debug * (actions) ctest Debug * Remove enable_testing
-
Diogo Teles Sant'Anna authored
It secures the repo against erroneous or malicious actions from external jobs you call from your workflow. It's specially important for the case they get compromised, for example.
-
- 02 Mar, 2023 1 commit
-
-
Matthijs van der Burgh authored
-
- 04 Oct, 2022 1 commit
-
-
James Brown authored
-
- 20 Sep, 2022 7 commits
-
-
sfalmo authored
-
Derzsi Dániel authored
This pull request adds two new exported variables to the CMake config: YAML_CPP_LIBRARY_DIR - points to the directory containing the built library files YAML_CPP_SHARED_LIBS_BUILT - boolean value, lets users know whether shared libraries were built or not
-
stephematician authored
Add definitions to static yaml-cpp target (fixes #1116) Also updates CONTRIBUTING instructions for tests
-
Baruch authored
Minimize warnings when not the top-level project Should fix #970 and #764 when trying to add yaml-cpp to other project
-
Timo Gurr authored
-
rdzehtsiar authored
On Oracle Solaris the following statement is declared in file /usr/include/sys/regset.h: #define SS 18 /* only stored on a privilege transition */ Because of this template type name SS is substituted by numeric literal, which results in a compilation error: error: expected nested-name-specifier before numeric constant Fixed by renaming template type names. Co-authored-by:Roman Degtyar <Roman.Degtyar@veeam.com>
-
Skywol authored
-
- 31 May, 2022 1 commit
-
-
Igor [hyperxor] authored
-
- 21 May, 2022 1 commit
-
-
Igor [hyperxor] authored
-
- 27 Apr, 2022 1 commit
-
-
Dr. Andre Vehreschild authored
Windows builds need some defines being set to use the static linking. Also add bazel builds and test to Github-CI.
-
- 21 Apr, 2022 1 commit
-
-
Dr. Andre Vehreschild authored
-
- 19 Apr, 2022 1 commit
-
-
Dr. Andre Vehreschild authored
-
- 03 Apr, 2022 1 commit
-
-
SpaceIm authored
Changes YAML_CPP_INSTALL from a cmake_dependent_option to an option. Fixes #756, #847, and #1011.
-
- 01 Apr, 2022 4 commits
-
-
xiaozhuai, Weihang Ding authored
The option `YAML_CPP_BUILD_TESTS` currently enables or disables building of tests; but unconditionally the CMake file includes CTest; this PR makes that conditional on the option. Also, there is no option for enabling formatting, but it does check whether it can find the `clang-format` executable; this PR adds an option (default to true) that skips even looking for the executable if disabled.
-
Felix Schwitzer authored
After configuring the file `yaml-cpp-config.cmake.in`, the result ends up with empty variables. (see also the discussion in #774). Rework this file and the call to `configure_package_config_file` according the cmake documentation (https://cmake.org/cmake/help/v3.22/module/CMakePackageConfigHelpers.html?highlight=configure_package_config#command:configure_package_config_file) to overcome this issue and allow a simple `find_package` after install. As there was some discussion about the place where to install the `yaml-cpp-config.cmake` file, e.g. #1055, factor out the install location into an extra variable to make it easier changing this location in the future. Also untabify CMakeLists.txt in some places to align with the other code parts in this file.
-
Dr. Andre Vehreschild authored
Complies with YAML Standard [5.4](https://yaml.org/spec/1.2.2/#54-line-break-characters) [25] instead of matching `\r` only in combination with `\n`.
-
Michael Martz authored
Fixes issue #1053.
-
- 17 Feb, 2022 1 commit
-
-
Akash Patel authored
Properly resolves #1083, #996.
-
- 08 Feb, 2022 1 commit
-
-
Sam4uk authored
-
- 27 Jan, 2022 1 commit
-
-
Christian Rauch authored
-