- 01 Apr, 2022 2 commits
-
-
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`.
Dr. Andre Vehreschild committed -
Fixes issue #1053.
Michael Martz committed
-
- 17 Feb, 2022 1 commit
-
-
Properly resolves #1083, #996.
Akash Patel committed
-
- 08 Feb, 2022 1 commit
-
-
Sam4uk committed
-
- 27 Jan, 2022 2 commits
-
-
Christian Rauch committed
-
Also refactor the build action to use a matrix.
TheVice committed
-
- 06 Jan, 2022 1 commit
-
-
Chen committed
-
- 15 Dec, 2021 1 commit
-
-
Add copying of shared library to the output directory with a test binary. [binary] removed using of non unsigned char as argument at 'std::isspace' function that was provokes undefined behavior. [.github/workflows/build.yml] enabled run of test at the 'windows-latest' environment.
TheVice committed
-
- 10 Dec, 2021 1 commit
-
-
Jesse Beder committed
-
- 23 Nov, 2021 3 commits
-
-
Jesse Beder committed
-
This replaces the old Travis CI badge that didn't mean anything.
Jesse Beder committed -
Partial revert of "Revert "Revert "Hide most of non-public symbols by default (#984)" (#1038)" (#1045)" This reverts commit 0733aeb4.
Pavel Karelin committed
-
- 03 Nov, 2021 1 commit
-
-
GNUInstallDirs provided may be absolute paths, in which case appending to the install prefix is not correct. We can instead use the provided CMAKE_INSTALL_FULL_* variables, which are precomputed absolute paths. https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html
Ryan Burns committed
-
- 31 Oct, 2021 1 commit
-
-
PhilipDeegan committed
-
- 20 Oct, 2021 1 commit
-
-
Robert Sebastian Herlim committed
-
- 13 Oct, 2021 1 commit
-
-
Michał Janiszewski committed
-
- 10 Oct, 2021 2 commits
-
-
João Marcos Bezerra committed
-
Pino Toscano committed
-
- 28 Sep, 2021 1 commit
-
-
This reverts commit da1c8d36. and fixes #1036.
Jesse Beder committed
-
- 25 Sep, 2021 1 commit
-
-
* Export YAML::detail::node::m_amount The internal header node/detail/node.h is included by public headers; YAML::detail::node is implemented in the header itself, and thus it gets inlined... except for its static m_amount class member, which is instantiated in the library only. Right now all the symbols of yaml-cpp are exported (nothing is hidden), so the linker will find node::m_amount in the yaml-cpp library. As solution/workaround, explicitly export YAML::detail::node::m_amount. * CMake: use GenerateExportHeader Make use of the GenerateExportHeader CMake module to generate the dll.h header with export macros. While the produced dll.h is different, the result should be the same, i.e. nothing changes for yaml-cpp or its users. * CMake: hide all the symbols by default Hide all the symbols that are not explicitly exported with YAML_CPP_API. This way the ABI will be way smaller, and only actually exposing the public classes/functions.
Pino Toscano committed
-
- 30 Aug, 2021 1 commit
-
-
jwindgassen committed
-
- 23 Jul, 2021 1 commit
-
-
Snow Pettersen committed
-
- 15 Jul, 2021 2 commits
-
-
mjvankampen committed
-
jbeach committed
-
- 10 Jul, 2021 2 commits
-
-
Removed the variable name in the defaulted function to make GCC happy.
JBPennington committed -
Jesse Beder committed
-
- 05 Jul, 2021 1 commit
-
-
theamarin committed
-
- 05 Jan, 2021 1 commit
-
-
convert.h line130 : warning C4244 conversation from int to T possible loss of data
t.t committed
-
- 27 Jul, 2020 1 commit
-
-
Chen committed
-
- 24 Jul, 2020 2 commits
- 23 Jul, 2020 2 commits
-
-
Chen committed
-
- Don't eagerly convert key to std::string - Make const char* keys streamable when exception is thrown - Don't create a temporary string when comparing a const char* key
Kajetan Świerk committed
-
- 19 Jul, 2020 1 commit
-
-
Kajetan Świerk committed
-
- 16 Jul, 2020 3 commits
- 14 Jul, 2020 2 commits
-
-
Not use 'emit' as variable name, in Qt Framework it reserved word
Pavel Karelin committed -
For completeness I've implemented escaping for characters outside the basic multilingual plane, but it doesn't get used (as there's no EscapeAsAsciiJson emitter option implemented).
Oliver Hamlet committed
-
- 08 Jul, 2020 1 commit
-
-
Per https://cmake.org/cmake/help/latest/policy/CMP0091.html, we need to enable policy CMP0091 if we want to make use of MSVC_RUNTIME_LIBRARY and/or CMAKE_MSVC_RUNTIME_LIBRARY. Fixes issue #912.
Tom Collins committed
-