- 29 Apr, 2025 2 commits
-
-
Fix issue with CMake 4.0
Christoph Grüninger committed -
Soon CMake 4.0 will be released. It requires that projects set a minimum required CMake version of 3.5. There is a workaround with an additional flag, but it would is better to increase the minimum required version.
Christoph Grüninger committed
-
- 13 Mar, 2025 1 commit
-
-
Salim B committed
-
- 24 Jan, 2025 1 commit
-
-
Bump the release note to the latest version
Patrick Diehl committed
-
- 30 Dec, 2024 1 commit
-
-
Including iostream means introducing the static (global) constructors and destructors for std::cin, std::cerr, and std::cout. That extra init and fini code is undesirable when those streams are not actually used. Instead, we'll use the narrower includes for exactly what's needed, i.e., <istream> or <ostream>.
Jeremy Nimmer committed
-
- 22 Dec, 2024 2 commits
-
-
Accept Emitter::operator<<(std::string_view). ABI remains C++11 compatible by exposing new method Emitter::Write(const char*, size_t). All affected calls optimized to pass std::string values as pointer + size tuple into appropriate routines.
Daniel Levin committed -
Add some details about testing.
Jesse Beder committed
-
- 18 Dec, 2024 1 commit
-
-
Jesse Beder committed
-
- 17 Dec, 2024 4 commits
-
-
Jesse Beder committed
-
Including: - Remove WORKSPACE and upgrade to MODULE.bazel. - The integration tests were not included since the directory was misspelled. - Their header files were not accessible.
Jesse Beder committed -
IMaloney committed
-
Goole Test itself documents the `INSTALL_GTEST` option as something that projects embedding it should set to `OFF`. Leaving it on means that projects downstream from libraries that embed it are likely to encounter conflicting copies. This is particularly annoying because GTest does not maintain anything like a stable API, and so causes builds to fail if include paths pick up an inappropriately installed copy ahead of the one that the code wanted. Fixes #488
Phil Miller committed
-
- 07 Nov, 2024 12 commits
-
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
Add dragonbox to compute the required precision to print floating point numbers. This avoids uglification of floating point numbers that happen by default via std::stringstream. Numbers like 34.34 used to be converted to '34.340000000000003' as strings. With this version they will be converted to the string '34.34'. This fixes issue https://github.com/jbeder/yaml-cpp/issues/1289
Simon Gene Gottlieb committed
-
- 01 Nov, 2024 1 commit
-
-
Fixes GH #1274
Reini Urban committed
-
- 30 Oct, 2024 3 commits
-
-
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Federico Di Pierro committed -
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Federico Di Pierro committed -
Leave at first empty root. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Federico Di Pierro committed
-
- 13 Sep, 2024 2 commits
-
-
Plus, check that the content is what we actually expect. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Federico Di Pierro committed -
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
Federico Di Pierro committed
-
- 27 Aug, 2024 2 commits
-
-
They were commented out before 0733aeb4, but when that commit was reverted in 2b65c65e they were recovered uncommented.
Orgad Shaneh committed -
Amends 26faac38.
Orgad Shaneh committed
-
- 22 Aug, 2024 2 commits
-
-
Simon Gene Gottlieb committed
-
Simon Gene Gottlieb committed
-
- 21 Aug, 2024 1 commit
-
-
Cristian Le committed
-
- 18 Aug, 2024 1 commit
-
-
GCC 15 will no longer include it by default, resulting in build failures in projects that do not explicitly include it. Error: src/emitterutils.cpp:221:11: error: 'uint16_t' was not declared in this scope 221 | std::pair<uint16_t, uint16_t> EncodeUTF16SurrogatePair(int codePoint) { | ^~~~~~~~ src/emitterutils.cpp:13:1: note: 'uint16_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' 12 | #include "yaml-cpp/null.h" +++ |+#include <cstdint> 13 | #include "yaml-cpp/ostream_wrapper.h" Tests pass. Closes: #1307 See-also: https://gcc.gnu.org/pipermail/gcc-cvs/2024-August/407124.html See-also: https://bugs.gentoo.org/937412 Signed-off-by: Christopher Fore <csfore@posteo.net>Christopher Fore committed
-
- 06 Aug, 2024 2 commits
-
-
jekyll/liquid got hung up on `{{"Daniel", 26}, {"Jesse", 24}}`. The reason is that `{{...}}` are used as variables that are replaced by there values. In this case we have a YAML object that looks the same. This issue can be fixed by surrounding the block into `{% raw %}...{% endraw %}` tags.Simon Gene Gottlieb committed -
NameSirius committed
-
- 05 Aug, 2024 2 commits
-
-
This reverts commit 1f5e971f. See #1306; the previous commit caused an error with -Wpedantic: yaml-cpp/include/yaml-cpp/emitterstyle.h:13:2: error: extra ‘;’ [-Wpedantic] Since the original commit was to resolve warnings, reverting and the OP can produce a new one that fixes this issue.
Jesse Beder committed -
NameSirius committed
-