Commit Graph

  • 456c68f452 Move throw out of include headers master Nekotekina 2020-03-09 16:29:34 +03:00
  • ac144ed46c Hide uninstall target unless YAML_CPP_INSTALL is set, and allow it to be disabled by YAML_CPP_DISABLE_UNINSTALL Megamouse 2023-10-11 06:02:33 +02:00
  • 4c061a5058 Disable format target when not building as the main project (#1231) Alfi Maulana 2023-10-11 10:40:09 +07:00
  • 37f1b8b8c9 Update How-To-Emit-YAML.md (#976) Paul Jurczak 2023-09-21 13:38:56 -07:00
  • d046eea331 node/convert: Enable the template specialization for std::string_view properly when the library is compiled by MSVC on Windows. (#1227) FireWolf 2023-09-17 08:58:31 -07:00
  • 9f31491b0f bzlmodded (#1224) Daniel Stonier 2023-09-17 11:57:52 -04:00
  • 016b2e7769 CI: test with supported C++ standards (#1226) Kefu Chai 2023-09-10 20:38:51 +08:00
  • 2383e6d0f2 Revert "node/convert: relax the check for string_view (#1222)" (#1225) Kefu Chai 2023-09-10 20:28:52 +08:00
  • 6262201182 node/convert: relax the check for string_view (#1222) Kefu Chai 2023-09-06 20:57:12 +08:00
  • fcbb8193b9 Fix testsuite with gcc-13 (#1216) Gianfranco Costamagna 2023-08-19 21:36:16 +02:00
  • c268020048 Specify CMake policy range to avoid deprecation warning (#1211) Craig Scott 2023-08-17 08:54:05 +10:00
  • f732014112 Bump version to 0.8.0. Jesse Beder 2023-08-10 14:27:56 -05:00
  • f6c8b17c3a Create Security-Policy (#1189) Diogo Teles Sant'Anna 2023-08-10 16:02:27 -03:00
  • 35b4498026 node/convert: support conversion for std::string_view (#1148) Kefu Chai 2023-07-25 03:51:05 +08:00
  • b8882652fc Add namespace for the exported targets (#1196) Ryan 2023-06-28 10:37:09 -06:00
  • 0e6e28d1a3 Revert "Move CTest to test entry (#1181)" (#1182) Jesse Beder 2023-03-22 19:14:49 -05:00
  • 74f63c1181 Move CTest to test entry (#1181) Jelin 2023-03-22 00:24:19 +08:00
  • 987a604256 Delete .travis.yml (#1177) Matthijs van der Burgh 2023-03-04 23:18:51 +01:00
  • 55a8037daa (appveyor) remove, because testing windows in GH actions (#1176) Matthijs van der Burgh 2023-03-04 21:07:09 +01:00
  • 3ff7ab07ac Make sure tests are run in CI (#1170) Matthijs van der Burgh 2023-03-04 21:06:01 +01:00
  • d7f672d141 CI: define read-only permission for GitHub Workflow (#1175) Diogo Teles Sant'Anna 2023-03-04 02:33:51 -03:00
  • bdc5582b35 Add tests for iterator and const_iterator on sequence (#1169) Matthijs van der Burgh 2023-03-02 02:27:51 +01:00
  • 1b50109f7b Include property nodes in the long key check (#1140) James Brown 2022-10-05 12:51:53 +13:00
  • 4ae4cb7309 Support conversion for std::valarray (#956) sfalmo 2022-09-20 07:31:51 +02:00
  • 97ebcf035a Export library directory and shared libs to CMake config (#1113) Derzsi Dániel 2022-09-20 08:26:59 +03:00
  • 85ad599d79 Basic update to CMakeLists.txt to address #1116 (#1117) stephematician 2022-09-20 15:24:35 +10:00
  • c86a9e424c Minimize warnings when not the top-level project (#1124) Baruch 2022-09-20 08:22:11 +03:00
  • 255bf1f9bc Install pkgconfig and cmake files into arch-dependent locations (#1055) Timo Gurr 2022-09-20 07:17:13 +02:00
  • 763b7d6c70 Fix compilation errors in build for Oracle Solaris OS (#1133) rdzehtsiar 2022-09-20 07:04:18 +02:00
  • e87ed7e5b1 Add the "make uninstall" target (#1130) Skywol 2022-09-20 13:03:40 +08:00
  • c73ee34704 Small perfomance optimization in Directives and Tag methods (#1112) Igor [hyperxor] 2022-06-01 02:05:22 +03:00
  • 190ad502b5 Remove redundant include (#1110) Igor [hyperxor] 2022-05-21 15:20:18 +03:00
  • 420c982310 Improve bazel build for Windows. (#1100) Dr. Andre Vehreschild 2022-04-27 16:10:13 +02:00
  • 13626af92a Fix escaping anchors in keys (#1101) Dr. Andre Vehreschild 2022-04-21 15:19:51 +02:00
  • 4c982d59dc Improve build and fix single cr on windows (#1099) Dr. Andre Vehreschild 2022-04-19 19:39:55 +02:00
  • 7d06655611 Allow yaml-cpp to be installed from another project (#1007) SpaceIm 2022-04-03 23:57:28 +02:00
  • 0e6e98e8fb Extend options that disable testing and formatting to looking for dependencies also. (#1039) xiaozhuai, Weihang Ding 2022-04-01 11:36:43 +08:00
  • 4aad2b1666 Fix CMake export files (#1077) Felix Schwitzer 2022-04-01 05:26:47 +02:00
  • a6db7e32ac Fix single cr not recognized (#1094) Dr. Andre Vehreschild 2022-04-01 05:16:35 +02:00
  • 669af4eb55 Make YAML_MSVC_SHARED_RT depend on "CMAKE_SYSTEM_NAME MATCHES Windows" instead of "MSVC". Michael Martz 2022-03-31 20:13:19 -07:00
  • edadfecdc6 Update gtest to 1.11.0 (#1086) Akash Patel 2022-02-17 13:08:56 -05:00
  • 26e3b70407 Update old style cast from (T) to static_cast<T>. Sam4uk 2022-02-09 00:06:36 +02:00
  • cdf89fa352 set POSITION_INDEPENDENT_CODE if BUILD_SHARED_LIBS=OFF (#1076) Christian Rauch 2022-01-27 23:03:10 +00:00
  • f8e1a7be3b Add MinGW to build pipeline TheVice 2022-01-28 01:00:08 +02:00
  • bce601f2bf Support the conversion for std::unordered_map (#932) Chen 2022-01-06 08:12:40 +08:00
  • d8d9419092 Fix shared library tests for Windows (#1074) TheVice 2021-12-15 21:38:09 +02:00
  • 974349d015 Fix typo in README about building shared libraries. Jesse Beder 2021-12-10 08:54:35 -06:00
  • 5057a53293 Fix github actions badge. Jesse Beder 2021-11-22 22:44:31 -06:00
  • 634578e477 Add github actions badge to README Jesse Beder 2021-11-22 22:42:51 -06:00
  • 2b65c65e1b Partially revert commit 0733aeb4 to make dll.h a non-generated file (#1064) Pavel Karelin 2021-11-23 07:40:08 +03:00
  • 328d2d85e8 Fix .pc paths for absolute GNUInstallDirs (#1058) Ryan Burns 2021-11-02 19:34:46 -07:00
  • 4564d9a131 github actions for mac/linux/windows (#1056) PhilipDeegan 2021-10-31 17:59:40 +01:00
  • 2f8997565b Use static_cast<unsigned char> on DecodeBase64 to prevent SEGV on negative values (#1051) Robert Sebastian Herlim 2021-10-21 00:18:08 +09:00
  • 1713859b05 Remove unused code from parse util (#1048) Michał Janiszewski 2021-10-13 13:56:11 -07:00
  • 393a02a225 README.md revision (#732) João Marcos Bezerra 2021-10-10 00:02:35 -03:00
  • 0733aeb451 Revert "Revert "Hide most of non-public symbols by default (#984)" (#1038)" (#1045) Pino Toscano 2021-10-10 04:48:05 +02:00
  • 0b67821f30 Move throw out of include headers oldcrap Nekotekina 2020-03-09 16:29:34 +03:00
  • 0d9dbcfe8c Revert "Hide most of non-public symbols by default (#984)" (#1038) Jesse Beder 2021-09-28 08:41:55 -05:00
  • da1c8d360e Hide most of non-public symbols by default (#984) Pino Toscano 2021-09-25 19:10:58 +02:00
  • 6308112e54 Added UE-Wrapper link to Readme (#1024) jwindgassen 2021-08-30 13:11:08 +02:00
  • db6deedcd3 Include name of anchor in invalid anchor error (#1015) Snow Pettersen 2021-07-23 15:52:21 -04:00
  • 79aa6d53e5 Add assert to enable compilation with libcxx + gcc (#947) mjvankampen 2021-07-15 22:09:05 +01:00
  • ef0bba178d Bump minimum cmake versions in gtest to eliminate cmake deprecation warnings. (#1012) jbeach 2021-07-15 17:08:00 -04:00
  • b591d8ae2a Update node impl.h for GCC unused variable warning (#981) JBPennington 2021-07-10 09:07:12 -07:00
  • 0579ae3d97 Update version to 0.7.0. Jesse Beder 2021-07-10 10:53:22 -05:00
  • 9ee3928754 Prevent trailing spaces when emitting literal strings (#1005) theamarin 2021-07-05 05:30:04 +02:00
  • a6bbe0e50a fix warning of level 4: (#971) t.t 2021-01-05 15:40:28 +02:00
  • 98acc5a887 Emit the correct Alias on the key (#908) (#929) Chen 2020-07-28 02:49:04 +08:00
  • 1c9abc8fa4 fix issue743: handle the empty content of flow sep/map correctly during emitting. (#921) Chen 2020-07-24 20:28:40 +08:00
  • 11917babc7 Add the AppVeyor configuration file (#927) Chen 2020-07-24 12:04:02 +08:00
  • c2793a36d5 Fix runtime exceptions in Visual Studio environment. (#926) Chen 2020-07-23 21:48:20 +08:00
  • bc9874c9ff Reduce std::string copies (#924) Kajetan Świerk 2020-07-23 15:47:21 +02:00
  • 06b99f53db Default initialize node's member variable (#923) Kajetan Świerk 2020-07-19 02:34:46 +02:00
  • c3df6d87d4 Properly allow a trailing tab character on a block scalar (#919) Chen 2020-07-16 23:08:09 +08:00
  • 51ce663085 Handle a key with length over 1024 as a long key. (#916) Chen 2020-07-16 22:51:54 +08:00
  • 33315286ab Add the support to parsing a null value as std::string. Chen 2020-07-16 22:15:39 +08:00
  • 4571e8177a Fix compilation for Qt-projects (#918) Pavel Karelin 2020-07-14 15:44:08 +03:00
  • c82d3129dd Add support for JSON-compatible string escapes (#485) Oliver Hamlet 2020-07-14 03:16:34 +01:00
  • 370aceeaf8 Enable CMP0091 to use MSVC_RUNTIME_LIBRARY (#913) Tom Collins 2020-07-07 18:38:10 -07:00
  • 6d5cfab5fd fix bug from issue298:Emitter stylings settings overridden by node settings. (#915) Chen 2020-07-06 21:16:38 +08:00
  • 026a53fbe1 Parse colon in plain scalar correctly when in a flow collection Chen 2020-07-03 03:08:14 +08:00
  • 1c2e767347 Fix YAML::Newline in a sequence or map. Raffaello Bertini 2020-07-02 04:31:51 +01:00
  • 3f381f13a0 remove the wrong swap file. (#907) Chen 2020-06-29 21:19:35 +08:00
  • 08aa252611 Support kinds of emitter format-setting for YAML::Null. (#906) Chen 2020-06-29 12:31:53 +08:00
  • 27d8a0e302 Refactor to allow MSVC without #define NOMINMAX (#905) Dekken 2020-06-28 03:28:24 +02:00
  • 97d1ae547c rm unusued typedef (#901) Dekken 2020-06-21 14:58:16 +02:00
  • 5a9ab177ba tag_null (#897) Chen 2020-06-18 01:49:09 +08:00
  • 72fe73a104 fix issue752: generate right long keys (#879) Chen 2020-06-17 13:57:28 +08:00
  • a7a7908dc5 [clang-tidy] use auto (#888) Rosen Penev 2020-06-16 08:22:14 -07:00
  • 0b0bf35c48 [clang-tidy] convert several functions to use references (#894) Rosen Penev 2020-06-15 15:34:27 -07:00
  • dbb385bdf5 [clang-tidy] use empty method (#895) Rosen Penev 2020-06-15 15:23:40 -07:00
  • b2cd008717 partially fix clang compilation (#893) Rosen Penev 2020-06-15 14:59:27 -07:00
  • 6387cbc0ca [clang-tidy] use braced initialization list (#883) Rosen Penev 2020-06-15 13:41:14 -07:00
  • 1bf9540a7d [clang-tidy] fix inconsistent declaration (#884) Rosen Penev 2020-06-15 13:39:04 -07:00
  • 4c90f2962e [clang-tidy] use bool literals (#881) Rosen Penev 2020-06-15 13:30:37 -07:00
  • 4f6d0733c9 [clang-tidy] use raw strings for easier readability (#882) Rosen Penev 2020-06-15 13:29:38 -07:00
  • f05947ae59 [clang-tidy] use emplace_back (#880) Rosen Penev 2020-06-15 13:28:19 -07:00
  • 66171449d4 [clang-tidy] replace typedef with using (#886) Rosen Penev 2020-06-15 13:27:08 -07:00
  • 33c9f6e062 [clang-tidy] use override (#885) Rosen Penev 2020-06-15 13:20:22 -07:00
  • 7e4f290ef9 [clang-tidy] use = default (#887) Rosen Penev 2020-06-15 13:19:21 -07:00