Commit Graph

  • 9ab22ef493 Make SettingChange and StreamCharSourcemove constructors and assignment operators noexcept (#808) Ted Lyngmo 2020-02-04 23:58:00 +01:00
  • 1928bca4a4 Move the YAML_CPP_NOEXCEPT macro to include/yaml-cpp/noexcept.h (#813) Ted Lyngmo 2020-02-04 20:24:37 +01:00
  • c9460110e0 Fix reading empty token stack with a node with properties but no scalar. Jesse Beder 2020-01-20 18:05:15 -06:00
  • 3dca8668b1 Change NULL to nullptr (#805) Ted Lyngmo 2020-01-21 00:14:55 +01:00
  • 587b24e2ee Use de-facto standard CMake namespace convention (#792) Carlos Gomes Martinho 2019-11-30 00:02:21 +01:00
  • 5b3e30bfe9 Small readability improvements in Parser Igor [hyperxor] 2019-11-23 22:17:02 +03:00
  • 72f699f5ce Remove redundant checks and add more unit tests (#783) Igor [hyperxor] 2019-11-04 19:19:02 +03:00
  • a8ba6a8dca Adapt label postfix to fix build with Visual Studio (#782) Mike Egger 2019-10-31 15:35:12 +01:00
  • 14c87258cd Fix -Wmisleading-indentation warning when using gcc >= 6. (#779) Romain Geissler @ Amadeus 2019-10-23 21:45:27 +02:00
  • f531f8a8c3 Show test output on CI in Travis (#777) carmeli-tamir 2019-10-16 11:44:33 -03:00
  • 52a1378e48 Default YAML_BUILD_SHARED_LIBS to BUILD_SHARED_LIBS Isabella Muerte 2019-10-13 13:50:40 -07:00
  • c9a0077024 Add documentation to readme (#768) Rasmus 2019-10-11 15:12:48 +02:00
  • b650bc8287 Modernize: Use range-based for loops for readability (#762) Andy Maloney 2019-10-05 15:20:17 -04:00
  • 21d75fa4cd Fix CMake 3.10 and below compatibility (#763) Fatih YAZICI 2019-10-04 22:46:18 +03:00
  • 848091124d Replace node's YAML_CPP_OPERATOR_BOOL macro with an explicit bool operator (#755) Andy Maloney 2019-10-02 15:14:07 -04:00
  • 6e87b37034 Modernize: Use "using" instead of "typedef" (#754) Andy Maloney 2019-10-02 12:14:49 -04:00
  • 0fddd1e5bd Modernization: Use "override" when overriding base class methods (#753) Andy Maloney 2019-10-02 10:21:18 -04:00
  • 99d95d8edc Pass std::string by const ref (#749) Andy Maloney 2019-10-02 09:39:41 -04:00
  • a6ed66abca Modernize: Use "default" for destructors and copy constructors (#751) Andy Maloney 2019-10-02 09:38:49 -04:00
  • e6b3a92e67 Use cassert instead of old assert.h (#750) Andy Maloney 2019-10-02 09:37:38 -04:00
  • 47d32aadf0 CMake: Remove unused option YAML_APPLE_UNIVERSAL_BIN (#744) Andy Maloney 2019-09-27 13:26:35 -04:00
  • 9d7e556ed5 Fix DEBUG_POSTFIX property (#746) Isabella Muerte 2019-09-27 10:25:27 -07:00
  • 62ff351432 Add bazel Support (#724) Ezekiel Warren 2019-09-27 08:11:38 -07:00
  • 5e9cb0128d Refactor CMake to use more modern paradigms (#741) Isabella Muerte 2019-09-27 07:59:53 -07:00
  • 9a3624205e Update version to 0.6.3. yaml-cpp-0.6.3 Jesse Beder 2019-09-25 09:56:00 -07:00
  • 968e0c1f02 Fix shared lib build with new YAML_BUILD_SHARED_LIBS option (#737) Andy Maloney 2019-09-14 21:21:35 -04:00
  • b218787b98 Remove extraneous conversion from string -> c_str -> string (#739) Andy Maloney 2019-09-14 20:24:17 -04:00
  • db0bda7087 Static analysis fix: replace 0 and NULL with nullptr (#738) Andy Maloney 2019-09-14 20:23:22 -04:00
  • 6cdf363625 CMake: Prefix options with "YAML" and hide platform-specific options (#734) Andy Maloney 2019-09-10 13:00:07 -04:00
  • d638508d33 Set C++ standard options in CMake per-target instead of globally (#735) Andy Maloney 2019-09-10 10:51:13 -04:00
  • 90350662c9 Use VERSION on the CMake project (#733) Andy Maloney 2019-09-10 10:50:10 -04:00
  • e0e01d53c2 Make sure output of NaN, Infinity and -Infinity is identical on all platforms (#717) Jeppe Blicher Tarp 2019-08-04 03:41:45 +02:00
  • 0122697561 Improve error messages on operator[] or as<> (#656) bedapisl 2019-04-17 15:44:09 +02:00
  • bd7f8c60c8 Disallow moving for the Parser. Jesse Beder 2019-03-24 17:01:14 -05:00
  • 82e9571213 Add MSVC Debugger Visualizer config for YAML::Node (#693) peterchen-cp 2019-03-24 22:02:09 +01:00
  • 0d5c57150c Apply formatting/style tweaks to comply with compile time diagnostics for g++ and clang++ (#686) Ted Lyngmo 2019-03-13 23:18:34 +01:00
  • eca9cfd648 Add optional OnAnchor method to EventHandler (#530) caryoscelus 2019-03-12 22:24:32 +00:00
  • a2a113c6ff Fix ninja build error. (#677) Olli Wang 2019-02-28 04:58:45 +08:00
  • 283d06f9f7 Fix warning C4127 on Visual Studio (#672) tt4g 2019-02-14 00:39:59 +09:00
  • b87c76a2ef Fix GCC-types flags appended on Clang-cl (#659) pent0 2019-01-06 13:23:52 +07:00
  • abf941b20d Fix float precision (#649) Simon Gene Gottlieb 2018-12-21 15:05:19 +01:00
  • b659858b19 Some small changes as a result of using a static analyzer (#643) Alexander Anokhin 2018-11-23 20:12:55 +03:00
  • 2443da5224 Don't stomp on build flags (#635) Joel Frederico 2018-11-19 07:10:10 -08:00
  • 54fc4dadbb Add YAML_CPP_INSTALL option for disabling install target (#624) (#625) Lassi Hämäläinen 2018-11-18 19:27:15 +02:00
  • 774f25800e fix up static, so works as DLL (#559) dand-oss 2018-09-25 09:12:12 -05:00
  • ca77ef716e Fix -Wmaybe-uninitialized warning (#600) Florian Eich 2018-09-24 01:40:53 +02:00
  • ee99c4151c Fix a warning from -Wshadow (#627) Andy Maloney 2018-09-06 00:16:02 -04:00
  • d0da14404e Fix include for std::isspace, fixes #621 (#622) Stefan Reinhold 2018-09-04 15:34:18 +02:00
  • 45d9035a33 Skip newlines in binary decoding (Fix #387) (#616) Stefan Reinhold 2018-09-03 22:55:45 +02:00
  • b71e672caf Suppress unused variable warning in release builds (#611) Antony Polukhin 2018-09-03 18:37:47 +03:00
  • 5e79f5eed3 Improvements to CMake buildsystem Azamat H. Hackimov 2018-09-03 18:37:06 +03:00
  • c90c08ccc9 Revert "Improvements to CMake buildsystem (#563)" Jesse Beder 2018-08-09 10:05:07 -05:00
  • 3e33bb3166 Improvements to CMake buildsystem (#563) Azamat H. Hackimov 2018-08-09 15:11:50 +03:00
  • 1698b47b65 Use nullptr instead of 0 or NULL (clang-tidy warns) (#603) Alexander 2018-07-03 07:59:04 +03:00
  • 0f9a586ca1 Fix _NOEXCEPT not available in VS2017 15.8. Use noexcept for VS2015+ (#597) Alexander Karatarakis 2018-06-30 14:23:28 -07:00
  • 4fb1c4b92b Enable items to be removed from a sequence (#582) Jiao 2018-05-14 21:50:28 +08:00
  • ab5f9259a4 Use target-based include_directories to enable modern CMake usage (#583) Patrick Stotko 2018-05-05 18:03:13 +02:00
  • 124ae47600 Update the iterator implementation for C++17 (#575) Tanki Zhang 2018-04-10 23:47:23 -05:00
  • f996468a6a Fix UTF-8 code points emitting (#571) maek 2018-03-24 15:48:39 +00:00
  • 562aefc114 Bump CMake version to 0.6.2. yaml-cpp-0.6.2 Jesse Beder 2018-03-05 22:56:23 -06:00
  • 5d5bb52ec2 Fix paths in pkg-config file (#556) yaml-cpp-0.6.1 Jamie Snape 2018-02-02 10:12:34 -05:00
  • f5d5604a2c Update README. Jesse Beder 2018-01-28 10:36:23 -06:00
  • aac4df342b Bump version to 0.6.0. yaml-cpp-0.6.0 Jesse Beder 2018-01-28 10:23:36 -06:00
  • 4c9e3d87e1 Fix build for shared libraries with MSVC 12 (#380) Guillaume Dumont 2018-01-28 11:20:57 -05:00
  • cfb7606a84 Fix tag parsing with () (#532) Denis Gladkikh 2018-01-28 08:18:55 -08:00
  • 86ae3a5aa7 Change None in C/C++ source to NoneType. (#545) Cybel 2017-11-29 19:12:01 +00:00
  • 752804372c Separate tests and tools Matthew Woehlke 2017-11-09 15:30:25 -05:00
  • 3f33f337a7 Only use -Wno-c99-extensions for clang Ryan Schmidt 2017-11-14 08:35:54 -06:00
  • 5a519a4c6c Fix NullEventHandler overloads Matthew Woehlke 2017-11-10 09:25:10 -05:00
  • 58687ee7c4 Add explicit virtual dtor Matthew Woehlke 2017-11-09 14:18:30 -05:00
  • dc9c750efd Avoid absolute install destinations Matthew Woehlke 2017-11-09 13:41:01 -05:00
  • d96826f12b Fix Windows library install location Matthew Woehlke 2017-11-09 13:39:04 -05:00
  • 46dcdc3ea2 Add missing include directive Alain Vaucher 2017-11-08 13:48:49 +01:00
  • beb44b872c travis: Exclude linux/clang from the build matrix Roger Leigh 2017-05-10 15:04:42 +01:00
  • 5e24f35816 test: Upgrade googlemock 1.7.0 to googletest 1.8.0 Roger Leigh 2017-05-10 12:55:38 +01:00
  • e2818c423e Replace noexcept with macro compatible with VS (#517) Petr Bena 2017-07-25 14:11:10 +02:00
  • efbfa1c7c7 Fix segfault in gmock when running tests (#514) Peter-Levine 2017-07-24 10:14:23 -04:00
  • 11607eb5bf fix some warnings in public headers (#486) Dan Ibanez 2017-04-03 12:32:35 -06:00
  • 0fdb1b910c Add Stackoverflow yaml-cpp tag URL to the README (#474) devnoname120 2017-03-07 21:17:51 +01:00
  • c5457e1c6a Make YAML::detail::iterator_base comparison operators const (#472) Andrew 2017-03-02 19:06:17 +03:00
  • bedb28fdb4 Add missing YAML_CPP_API to exceptions.h, fixing MSVC compilation with BUILD_SHARED_LIBS (#462) Liosan 2017-02-01 22:32:27 +01:00
  • 86c69bb73c Fixed compiler warning -Wdeprecated with clang. (#452) Jens Breitbart 2017-01-05 06:54:34 +01:00
  • f82861001a Fix sequence sometimes not turning into a map (#450) butataatawa 2017-01-02 22:44:22 +01:00
  • 3757b2023b Fix compiler warnings in MSVC, #448 (#453) Raul Tambre 2016-12-13 23:37:29 +02:00
  • 147d909fe6 Fix inconsistent Node::size when removing a key with unassigned node (#327) (#449) butataatawa 2016-12-06 15:40:00 +01:00
  • e3492bb3fa Fix warnings generated by #438 (comparing unsigned value with <0). Jens Breitbart 2016-12-04 00:55:50 +01:00
  • 8ff7d76e19 Fix compiler warnings about truncations. Raul Tambre 2016-12-03 18:09:22 +02:00
  • 2b58c9bc42 Add Intel Compiler support to CMake config. Jens Breitbart 2016-12-03 16:59:39 +01:00
  • 0f20ddcdcb Fix -Wweak-vtables warnings in exception classes. Jens Breitbart 2016-12-03 16:58:44 +01:00
  • d025040049 Fix input strings with quotes giving "!" tagging artifacts. butataatawa 2016-12-02 15:58:48 +01:00
  • 1f4b6d5c85 Remove prefix duplication in yaml-cpp.pc.cmake Ovidiu-Florin BOGDAN 2016-12-02 16:51:07 +02:00
  • 3d9ad75af7 Add <cstdlib> for std::atoi. Jesse Beder 2016-11-21 20:22:26 -06:00
  • 380ecb404e Clarify the README description about cmake for Windows michaelkonecny 2016-11-11 06:43:10 +01:00
  • 994cf97b59 Remove const from as_if::operator()() return (#425) Victor Mataré 2016-11-11 06:29:41 +01:00
  • 96598c5c25 Fix compiler flags for MSVC_STATIC_RT=OFF builds James E. King, III 2016-11-11 00:28:30 -05:00
  • b5b03bb9ad Run clang-format. Jesse Beder 2016-10-12 00:00:39 -05:00
  • 086fec5c35 Fix formatting when writing \ as a character. Jesse Beder 2016-10-11 23:58:03 -05:00
  • 85af926ddc Enable rpath on OS X when the CMake version supports it (#418) Jamie Snape 2016-10-02 00:23:07 -04:00
  • 519d33fea3 Add YAML_CPP_API decorator to RegEx class and friend operators. (#407) Joseph Langley 2016-08-18 09:47:09 -04:00
  • f0b15cd6a0 Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>> (#386) c0nk 2016-07-18 15:54:10 +02:00