Commit Graph

  • ae811c3d86 [clang-tidy] convert to range loops (#889) Rosen Penev 2020-06-15 13:17:50 -07:00
  • 41001d1bf9 manual algorithm conversions (#891) Rosen Penev 2020-06-15 13:10:09 -07:00
  • a808c1f44a [clang-tidy] do not use return after else (#892) Rosen Penev 2020-06-15 13:09:29 -07:00
  • 4dbfeb0bbc Support as<uint8_t>/as<int8_t>. Chen 2020-06-15 23:31:59 +08:00
  • 33316d531b Add tests for some interfaces of emitter (#875) Chen 2020-05-31 22:16:16 +08:00
  • 6701275f19 Spelling (#870) Josh Soref 2020-05-25 10:30:55 -04:00
  • cb7bb9821d Change CMakeLists to honor option "MSVC shared Runtimes" (#867) Hans-Peter Gygax 2020-05-24 19:55:52 +02:00
  • f05b2577ad Fix crash when parsing {x: (#865) Raúl Gutiérrez Segalés 2020-05-23 13:17:20 -04:00
  • d9c35b6079 Throw an exception when trying to parse a negative number as an unsigned. Chen 2020-05-20 00:48:22 +08:00
  • 4b98aedc16 Supplement test cases for 2.19 ~ 2.22 schema tags. (#857) Chen 2020-05-13 02:20:45 +08:00
  • a98b8af448 Add filename to the BadFile exception (#858) Ted Lyngmo 2020-05-07 21:46:28 +02:00
  • 9fb5153487 implement convert for standard library containers allowing for custom allocators (#855) Ian Taylor 2020-04-29 19:29:33 -04:00
  • 513ee81fbf Make debug postfix optional (#856) deflinhec 2020-04-29 22:58:05 +08:00
  • 9f2781b527 Fix clang format (#854) Ian Taylor 2020-04-29 10:40:33 -04:00
  • 7083db28b3 Add Qt wrapper gist (#853) Martin Delille 2020-04-26 23:53:02 +02:00
  • 2f00649291 Set theme jekyll-theme-slate Jesse Beder 2020-04-24 14:22:43 -05:00
  • b35f2a86a6 Rename "Home" to "index" in the doc (#851) Martin Delille 2020-04-24 21:21:17 +02:00
  • 99222fc938 Include wiki content into a doc folder (#850) Martin Delille 2020-04-23 22:08:27 +02:00
  • 4edff1fa5d Fix stack overflow (#807) Alan Griffiths 2020-04-09 19:02:10 +01:00
  • 70205f5d88 Fix 'comparison object must be invocable as const' (#846) Tindy X 2020-04-09 22:38:02 +08:00
  • 9b8f35093e Update travis config to use updated versions of OS and compilers. (#845) Jesse Beder 2020-04-07 22:46:47 -05:00
  • 1d8542ad32 Add NodeTest EqualRepresentationAfterMoveAssignment (#816) Ted Lyngmo 2020-04-08 03:08:56 +02:00
  • 6f7ead5171 Maintain order of nodes in sequences (#668) Maxim Okhotskiy 2020-04-07 19:46:34 +03:00
  • cf93f4c57b Pass a mark to BadSubscript exception (#843) Victor Mataré 2020-04-07 18:33:16 +02:00
  • 26faac387c Remove uses of std::iterator (deprecated in C++17) (#839) Romain Deterre 2020-03-29 18:53:55 -04:00
  • 120863ba5a Update Google Test to v1.10.0 (#840) Romain Deterre 2020-03-28 20:53:13 -04:00
  • b2f89386d8 Split conversion call that uses std::signbit with unsupported parameters with enable_if (#824) Dekken 2020-03-11 14:59:16 +01:00
  • c45a06b67c Fix compilation on MSVC master2 Nekotekina Aux1 2020-03-09 20:01:01 +03:00
  • a9ed6daea7 Move throw out of include headers Nekotekina 2020-03-09 16:29:34 +03:00
  • 1bfbd2be4c Allow including yaml-cpp as system headers (#829) Néstor Subirón 2020-03-01 05:27:16 +01:00
  • de8253fcb0 Fix storing inf and NaN (#817) Anton Onishchenko 2020-02-15 03:03:21 +03:00
  • 29dcf92f87 Fix Node::size() after removing node from sequence (#820) JeffWegher 2020-02-14 12:38:58 -08:00
  • ce056acab7 Add IsNull() check in test after reassignment (#814) Ted Lyngmo 2020-02-07 17:52:43 +01:00
  • 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. 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. Jesse Beder 2018-03-05 22:56:23 -06:00
  • 5d5bb52ec2 Fix paths in pkg-config file (#556) 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. 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