- 07 Nov, 2024 3 commits
-
-
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
-
- 02 Aug, 2024 2 commits
-
-
The CMake format target does not use the correct .clang-format file in out-of-source builds. This instructs CMake to use the project root as the working directory for running the clang-format command so that it finds the .clang-format file.
Josiah VanderZee committed -
Since `std::string` has to be dynamically constructed and destructed, it could be accessed before initialization or after destruction in a multithreaded context. By using constant c-strings instead, we guarantee that the array will be valid for the whole lifetime of the program. The use of `constexpr` also enforces this requirement. I have run clang-format on the file to format my changes according to CONTRIBUTING.md.
Josiah VanderZee committed
-
- 17 Jul, 2024 1 commit
-
-
Simon Gene Gottlieb committed
-
- 02 May, 2024 1 commit
-
-
These caused issues when used in a wasm project.
Frank Osterfeld committed
-
- 22 Feb, 2024 2 commits
-
-
Humberto Dias committed
-
Humberto Dias committed
-
- 28 Jan, 2024 1 commit
-
-
Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout). - [Release notes](https://github.com/actions/checkout/releases) - [Commits](https://github.com/actions/checkout/compare/v2...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] committed
-
- 26 Jan, 2024 2 commits
-
-
Jason Beach committed
-
Alejandro-FA committed
-
- 04 Jan, 2024 2 commits
-
-
Trompettesib committed
-
Alexandre TISSOT committed
-
- 28 Dec, 2023 1 commit
-
-
Levi Armstrong committed
-
- 14 Dec, 2023 2 commits
-
-
Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Diogo Teles Sant'Anna committed -
Signed-off-by: Diogo Teles Sant'Anna <diogoteles@google.com>
Diogo Teles Sant'Anna committed
-
- 27 Nov, 2023 2 commits
-
-
Alex Thiessen committed
-
Protect from regressions due to use of undefined or implementation-specific behavior when using `std::` containers and smart pointers. This only has effect on platforms with the GNU standard C++ library. Refer to https://gcc.gnu.org/onlinedocs/libstdc++/manual/debug_mode.html.
Alex Thiessen committed
-
- 07 Nov, 2023 2 commits
-
-
Levi Armstrong committed
-
Levi Armstrong committed
-
- 23 Oct, 2023 1 commit
-
-
Gianfranco Costamagna committed
-
- 22 Oct, 2023 1 commit
-
-
There is no need to use the embedded gtest code copy in Linux systems, if they already provide the googletest framework system-wide. Search for it, and fallback to the embedded one if the system one is not detected. This patch has been also contributed by Simon Quigley <tsimonq2@debian.org>
Gianfranco Costamagna committed
-
- 12 Oct, 2023 1 commit
-
-
Ezekiel Warren committed
-