- 25 Sep, 2019 1 commit
-
-
Jesse Beder authored
-
- 15 Sep, 2019 3 commits
-
-
Andy Maloney authored
-
Andy Maloney authored
-
Andy Maloney authored
-
- 10 Sep, 2019 3 commits
-
-
Andy Maloney authored
* CMake: Prefix options with "YAML" and hide platform-specific options When including yaml-cpp as a subproject, some option names can conflict with other projects. (1) Make sure the yaml-cpp options are prefixed with YAML (2) Hide platform-specific options when possible to avoid cluttering the cmake option list * Update docs for change from BUILD_SHARED_LIBS to YAML_BUILD_SHARED_LIBS
-
Andy Maloney authored
Setting CMAKE_CXX_STANDARD and CMAKE_CXX_STANDARD_REQUIRED directly is problematic when including yaml-cpp as a subproject. The proper way is to set these per-target.
-
Andy Maloney authored
This sets the other variables: https://cmake.org/cmake/help/latest/command/project.html
-
- 04 Aug, 2019 1 commit
-
-
Jeppe Blicher Tarp authored
Specifically, printing `.nan`, `.inf`, and `-.inf`, respectively, as per the spec section 10.2.1.4.
-
- 17 Apr, 2019 1 commit
-
-
bedapisl authored
Invalid access via operator[] or as<> will now print the offending key, if possible. For example: a: x: 1 y: 2 node["a"]["z"].as<int>() will say that the key "z" was invalid.
-
- 24 Mar, 2019 2 commits
-
-
Jesse Beder authored
It wouldn't have compiled anyways, since the Scanner and Directive objects inside it are incomplete types at the time of the move definitions.
-
peterchen-cp authored
-
- 13 Mar, 2019 1 commit
-
-
Ted Lyngmo authored
* Add compilation flags: -Wshadow -Weffc++ -pedantic -pedantic-errors * Delete implicit copy & move constructors & assignment operators in classes with pointer data members. * An exception to the above: Add default copy & move constructors & assignment operators for the Binary class. * Convert boolean RegEx operators to binary operators. * Initialize all members in all classes in ctors. * Let default ctor delegate to the converting ctor in Binary and RegEx * Don't change any tests except regex_test (as a result of the change to binary operators). Note: https://bugzilla.redhat.com/show_bug.cgi?id=1544675 makes -Weffc++ report a false positive in "include/yaml-cpp/node/impl.h".
-
- 12 Mar, 2019 1 commit
-
-
caryoscelus authored
ref #110
-
- 27 Feb, 2019 1 commit
-
-
Olli Wang authored
NDK now uses ninja for building but yaml-cpp would emit the “ninja: error: build.ninja:326: bad $-escape (literal $ must be written as $$)” error due to syntax error in the generated build.ninja file. Related issue: https://github.com/jbeder/yaml-cpp/issues/630
-
- 13 Feb, 2019 1 commit
-
-
tt4g authored
Splitting the condition of the if statement containing `constant expression` eliminates warnings in Visual Studio with /W4.
-
- 06 Jan, 2019 1 commit
-
-
pent0 authored
-
- 21 Dec, 2018 1 commit
-
-
Simon Gene Gottlieb authored
The issue is that numbers like 2.01 or 3.01 can not be precisely represented with binary floating point numbers. This replaces all occurrences of 'std::numeric_limits<T>::digits10 + 1' with 'std::numeric_limits<T>::max_digits10'. Background: Using 'std::numeric_limits<T>::digits10 + 1' is not precise enough. Converting a 'float' into a 'string' and back to a 'float' will not always produce the original 'float' value. To guarantee that the 'string' representation has sufficient precision the value 'std::numeric_limits<T>::max_digits10' has to be used.
-
- 23 Nov, 2018 1 commit
-
-
Alexander Anokhin authored
* Removed an expression which is always true * The second expression (ch is space) is removed because the first one contains space 0x20 * nextEmptyLine is always false so it is removed from the expression
-
- 19 Nov, 2018 1 commit
-
-
Joel Frederico authored
Let CMake handle the default optimizations for various configurations. We don't need to override them. In fact, overriding them makes it impossible for users to override them themselves.
-
- 18 Nov, 2018 1 commit
-
-
Lassi Hämäläinen authored
- Option defaults to ON and setting it to OFF, disables install target generation
-
- 25 Sep, 2018 1 commit
-
-
dand-oss authored
* fix up static, so works as DLL
-
- 23 Sep, 2018 1 commit
-
-
Florian Eich authored
-
- 06 Sep, 2018 1 commit
-
-
Andy Maloney authored
Variable "it" was shadowed
-
- 04 Sep, 2018 1 commit
-
-
Stefan Reinhold authored
-
- 03 Sep, 2018 3 commits
-
-
Stefan Reinhold authored
* Skip newlines in binary decoding This fixes #387 * Skip all whitespace characters This also removes spaces and tabs in addition to newlines.
-
Antony Polukhin authored
-
Azamat H. Hackimov authored
Roll-forward of c90c08cc "Revert "Improvements to CMake buildsystem (#563)"" NEW: * Replace CMAKE_SOURCE_DIR with CMAKE_CURRENT_SOURCE_DIR Fixes #612 when yaml-cpp is used as a git submodule. ORIGINAL: * Move enable_testing() into proper place * Added CMake's checks for C++11 standards Raised minimal version of CMake to 3.1, since on old systems there no decent compilers that supports c++11. Closes #377. * Externalize googletest project Externalize gtest to avoid installation, fixes #539. * Remove defined cmake_policies CMP0012 - OLD marked as deprecated for >=cmake-3.1 and will be removed CMP0015 - does not affect to build process CMP0042 - already NEW for >=cmake-3.1 Fixes #505 * Fix compiling in Windows MSVC
-
- 09 Aug, 2018 2 commits
-
-
Jesse Beder authored
This reverts commit 3e33bb31. The original commit broke the build (#612) when yaml-cpp is used as a git submodule.
-
Azamat H. Hackimov authored
* Move enable_testing() into proper place * Added CMake's checks for C++11 standards Raised minimal version of CMake to 3.1, since on old systems there no decent compilers that supports c++11. Closes #377. * Externalize googletest project Externalize gtest to avoid installation, fixes #539. * Remove defined cmake_policies CMP0012 - OLD marked as deprecated for >=cmake-3.1 and will be removed CMP0015 - does not affect to build process CMP0042 - already NEW for >=cmake-3.1 Fixes #505 * Fix compiling in Windows MSVC
-
- 03 Jul, 2018 1 commit
-
-
Alexander authored
-
- 30 Jun, 2018 1 commit
-
-
Alexander Karatarakis authored
-
- 14 May, 2018 1 commit
-
-
Jiao authored
-
- 05 May, 2018 1 commit
-
-
Patrick Stotko authored
-
- 11 Apr, 2018 1 commit
-
-
Tanki Zhang authored
Fix the compiler error which prevents deriving from std::iterator in C++17
-
- 24 Mar, 2018 1 commit
-
-
maek authored
-
- 06 Mar, 2018 1 commit
-
-
Jesse Beder authored
It was incorrectly left at 0.6.0 when 0.6.1 was released, so this needs to be done to make it consistent between the tagged version and the CMake version.
-
- 02 Feb, 2018 1 commit
-
-
Jamie Snape authored
pkg-config should be giving absolute paths rather than relative paths.
-
- 28 Jan, 2018 3 commits
-
-
Jesse Beder authored
-
Jesse Beder authored
-
Guillaume Dumont authored
-