Commit Graph

  • 4edff1fa5d
    Fix stack overflow (#807) Alan Griffiths 2020-04-09 19:02:10 +0100
  • dbd5ac0946 Address review comments Alan Griffiths 2020-04-09 16:48:50 +0100
  • 70205f5d88
    Fix 'comparison object must be invocable as const' (#846) Tindy X 2020-04-09 22:38:02 +0800
  • 6466935e72 Address review comments Alan Griffiths 2020-04-09 10:36:08 +0100
  • 544d8b7cfa Address review comments Alan Griffiths 2020-04-09 10:09:23 +0100
  • 66c0c42ee0 Test for CVE-2019-6285 Alan Griffiths 2020-01-20 16:38:41 +0000
  • 69e5b965b0 Test for CVE-2018-20574 Alan Griffiths 2020-01-20 16:29:53 +0000
  • 1d1fdfeb13 Test for CVE-2018-20573 Alan Griffiths 2020-01-20 16:13:21 +0000
  • 452675f701 use RAII type class to guard against stack depth recursion instead of error-prone manual increment/check/decrement Keith Bennett 2018-03-29 16:45:11 -0500
  • 6c5081b364 increase and decrease depth properly on subhandlers Antoine Beaupré 2017-04-26 10:39:45 -0400
  • 099fb7b8d5 throw an exception instead of using assert() Antoine Beaupré 2017-04-26 10:25:43 -0400
  • e951e9fb0b fix stack overflow in HandleNode() (CVE-2017-5950) Antoine Beaupré 2017-04-25 20:10:20 -0400
  • d8934a4358 Test for CVE-2017-5950 Alan Griffiths 2020-01-20 15:25:05 +0000
  • b8f4e1e942
    Merge 4e9594da4f into 9b8f35093e anarcat 2020-04-08 16:52:03 +0200
  • 4c19deed4e
    fix 'comparison object must be invocable as const' Tindy X 2020-04-08 21:48:25 +0800
  • 9b8f35093e
    Update travis config to use updated versions of OS and compilers. (#845) Jesse Beder 2020-04-07 22:46:47 -0500
  • b43575f89c Update travis config to use updated versions of OS and compilers. Jesse Beder 2020-04-07 22:27:32 -0500
  • 1d8542ad32
    Add NodeTest EqualRepresentationAfterMoveAssignment (#816) Ted Lyngmo 2020-04-08 03:08:56 +0200
  • 6f7ead5171
    Maintain order of nodes in sequences (#668) Maxim Okhotskiy 2020-04-07 19:46:34 +0300
  • cf93f4c57b
    Pass a mark to BadSubscript exception (#843) Victor Mataré 2020-04-07 18:33:16 +0200
  • 4da7eb990b Pass a mark to BadSubscript exception Victor Mataré 2020-04-06 05:53:22 +0200
  • 9f8d00a8cb Introduce functor detail::node::less to sort set of nodes* c4pQ 2019-02-06 14:50:34 +0300
  • cece997401 Add vcpkg installation instructions PhoebeHui 2020-03-31 03:10:11 -0700
  • 28eb173991
    Merge 5fe775248a into 26faac387c Ted Lyngmo 2020-03-30 10:15:18 +0300
  • 26faac387c
    Remove uses of std::iterator (deprecated in C++17) (#839) Romain Deterre 2020-03-29 18:53:55 -0400
  • 120863ba5a
    Update Google Test to v1.10.0 (#840) Romain Deterre 2020-03-28 20:53:13 -0400
  • 2d0fe496ae Remove uses of std::iterator (deprecated in C++17) Romain Deterre 2020-03-27 14:10:00 -0400
  • 9e61bb1093 Update Google Test to v1.10.0 Romain Deterre 2020-03-27 14:04:14 -0400
  • 784990de34
    Update README.md Alan Yee 2020-03-12 10:43:18 -0700
  • b2f89386d8
    Split conversion call that uses std::signbit with unsupported parameters with enable_if (#824) Dekken 2020-03-11 14:59:16 +0100
  • 1bfbd2be4c
    Allow including yaml-cpp as system headers (#829) Néstor Subirón 2020-03-01 05:27:16 +0100
  • 04e33a2d68 Allow including yaml-cpp as system headers nsubiron 2020-02-28 21:32:10 +0100
  • d45162d383 Upgrade to gtest 1.10 Ted Lyngmo 2020-02-19 20:55:53 +0100
  • 1fab18fbed enable_if floating point to hide call to std::signbit with unsupported parameters dekken 2020-02-15 23:43:56 +0100
  • 5fe775248a Make Node move constructor and assignment operator noexcept (#809) Ted Lyngmo 2020-01-22 11:40:50 +0100
  • 634b83f56b Add NodeTest EqualRepresentationAfterMoveAssignment Ted Lyngmo 2020-02-10 10:31:10 +0100
  • 76e4c33345 clang format changes hyperxor 2020-02-15 08:56:00 +0300
  • de8253fcb0
    Fix storing inf and NaN (#817) Anton Onishchenko 2020-02-15 03:03:21 +0300
  • 2e7a480dd0 Fix storing inf and NaN Anton Onishchenko 2020-02-10 19:03:29 +0300
  • 29dcf92f87
    Fix Node::size() after removing node from sequence (#820) JeffWegher 2020-02-14 12:38:58 -0800
  • 558e474751 Use reference and if-statement Jefe Wegher 2020-02-14 12:22:18 -0800
  • e03e7dadd6 Fix size() after removing node from sequence Jefe Wegher 2020-02-13 02:19:44 -0800
  • 3f14b084ff One more change in StringFormat hyperxor 2020-02-08 21:33:45 +0300
  • 7febba3990 Fix clang declaration shadows a variable: using class enum instead of enum hyperxor 2020-02-08 21:28:09 +0300
  • ce056acab7
    Add IsNull() check in test after reassignment (#814) Ted Lyngmo 2020-02-07 17:52:43 +0100
  • 903445e47a Add IsNull() thruth test after reassignment Ted Lyngmo 2020-02-07 16:30:56 +0100
  • 9ab22ef493
    Make SettingChange and StreamCharSourcemove constructors and assignment operators noexcept (#808) Ted Lyngmo 2020-02-04 23:58:00 +0100
  • 09c92bc964 Make some move constructors and assignment operators noexcept Ted Lyngmo 2020-01-21 17:42:49 +0100
  • 1928bca4a4
    Move the YAML_CPP_NOEXCEPT macro to include/yaml-cpp/noexcept.h (#813) Ted Lyngmo 2020-02-04 20:24:37 +0100
  • 4a224cf3c9 Move the YAML_CPP_NOEXCEPT macro to include/yaml-cpp/noexcept.h Ted Lyngmo 2020-02-04 18:38:06 +0100
  • c9460110e0 Fix reading empty token stack with a node with properties but no scalar. Jesse Beder 2020-01-20 18:05:15 -0600
  • 3dca8668b1 Change NULL to nullptr (#805) Ted Lyngmo 2020-01-21 00:14:55 +0100
  • cee1ec92b3 Handle bad input with a ParseException not an assert() (Fixes CVE-2017-11692) Alan Griffiths 2020-01-20 12:55:14 +0000
  • 42d3f1ad30 Change NULL to nullptr Ted Lyngmo 2020-01-20 08:05:00 +0100
  • cef817a10c pad as<array..> with 0s in case size is smaller than expected Thomas Pedersen 2020-01-17 10:41:38 -0800
  • 0e0788d764
    Merge pull request #1 from toep/u8_parse_fix Thomas Pedersen 2020-01-17 09:12:19 -0800
  • b68858e6ad Fixed parsing of u8 (unsigned char) Thomas Pedersen 2020-01-17 09:09:08 -0800
  • 4da835ea4b
    Update weldersnation3827 2020-01-15 18:11:20 -0500
  • 6a5829f8cc
    Update .replit Shiv Trivedi 2019-12-26 00:49:07 -0500
  • 85bd3cfc31 Add run on repl.it badge to README Shiv Trivedi 2019-12-10 13:53:19 +0000
  • 587b24e2ee Use de-facto standard CMake namespace convention (#792) Carlos Gomes Martinho 2019-11-30 00:02:21 +0100
  • 417dfcfa26
    build: use de facto standard cmake namespace convention Carlos Gomes Martinho 2019-11-29 13:38:06 +0100
  • 5b3e30bfe9 Small readability improvements in Parser Igor [hyperxor] 2019-11-23 22:17:02 +0300
  • 74588ff582 fix hyperxor 2019-11-23 22:03:44 +0300
  • 78cf12e69e one more change hyperxor 2019-11-23 21:37:30 +0300
  • f1b3337bc1 one more check in test hyperxor 2019-11-23 21:36:14 +0300
  • 2510d8cfa4 Small code improvements in Parser + test hyperxor 2019-11-23 11:01:43 +0300
  • 4909c8abfe Removed dynamic allocation Artyom Tetyukhin 2019-11-17 21:41:13 +0300
  • 72f699f5ce Remove redundant checks and add more unit tests (#783) Igor [hyperxor] 2019-11-04 19:19:02 +0300
  • 9023ce5907 Remove redundant checks and add more unit tests Igor [hyperxor] 2019-11-04 12:29:55 +0300
  • a8ba6a8dca Adapt label postfix to fix build with Visual Studio (#782) Mike Egger 2019-10-31 15:35:12 +0100
  • 45560c407e Adapt label postfix to fix build with Visual Studio Egger Michael 2019-10-31 11:13:27 +0100
  • fae29849d8
    Merge 2f1373b15b into 14c87258cd Adrian Bodenmann 2019-10-25 15:25:24 +0200
  • 14c87258cd Fix -Wmisleading-indentation warning when using gcc >= 6. (#779) Romain Geissler @ Amadeus 2019-10-23 21:45:27 +0200
  • bc81a9ad4d Fix -Wmisleading-indentation warning when using gcc >= 6. Romain Geissler 2019-10-23 15:40:21 +0000
  • d16ecb63f6 fix bug, fix indent, add pointer emitters, complete STL containers support Macrobull 2019-10-22 11:50:42 +0800
  • f531f8a8c3 Show test output on CI in Travis (#777) carmeli-tamir 2019-10-16 11:44:33 -0300
  • e70f068243 Now making sure that the tests pass with no output Carmeli Tamir 2019-10-16 09:14:35 -0400
  • 1badd67f1c Test commit to see the failed test Carmeli Tamir 2019-10-16 09:10:22 -0400
  • bd7ecf0a90 Showing test output only on failure Carmeli Tamir 2019-10-15 20:28:42 -0400
  • 6a8dea3de9 Show test output on CI Carmeli Tamir 2019-10-15 19:31:16 -0400
  • 2f1373b15b
    Comment-out PROJECT_LABEL to make project compile in VS2015 Adrian Bodenmann 2019-10-15 17:13:42 +0100
  • 0c4a2a2a5b promote YAML_CPP_INSTALL to option Lars Melchior 2019-10-15 12:17:08 +0200
  • b22a1196af Merge branch 'master' of https://github.com/jbeder/yaml-cpp Lars Melchior 2019-10-15 12:02:53 +0200
  • b489071a22 Attempt to fix the memory leak mentioned in https://github.com/jbeder/yaml-cpp/issues/691 Carmeli Tamir 2019-10-14 20:17:36 -0400
  • d7c303cacd CMake: Add Android dynamic library cross compile support. rf.wu 2019-10-14 09:16:58 +0800
  • a58462d175 CMake: Add Android dynamic library cross compile support. CMake: Fix shared library compile configure error. rf.wu 2019-10-14 09:16:58 +0800
  • 52a1378e48 Default YAML_BUILD_SHARED_LIBS to BUILD_SHARED_LIBS Isabella Muerte 2019-10-13 13:50:40 -0700
  • d4c060ee96 🐛 Fixes #748 Isabella Muerte 2019-10-13 12:27:58 -0700
  • c9a0077024 Add documentation to readme (#768) Rasmus 2019-10-11 15:12:48 +0200
  • 1ef4ac48a0 Add Android NDK complie supported. Usage: ./ndk_make.sh [clean] rf.wu 2019-10-11 17:26:24 +0800
  • 29abb55eff
    Add documentation to readme Rasmus 2019-10-11 11:18:42 +0200
  • b650bc8287 Modernize: Use range-based for loops for readability (#762) Andy Maloney 2019-10-05 15:20:17 -0400
  • 2d525bbbd7 Modernize: Use range-based for loops for readability Andy Maloney 2019-10-04 11:07:53 -0400
  • 21d75fa4cd Fix CMake 3.10 and below compatibility (#763) Fatih YAZICI 2019-10-04 22:46:18 +0300
  • 31b0f510ec
    Update CMakeLists.txt Fatih YAZICI 2019-10-04 19:18:31 +0300
  • abb4798987
    Update CMakeLists.txt Fatih YAZICI 2019-10-04 19:17:41 +0300
  • ba4c216444 add_library & and_executable omitted sources added back for cmake 3.10.x and below compatibility Fatih Yazıcı 2019-10-04 00:14:50 +0300
  • 848091124d Replace node's YAML_CPP_OPERATOR_BOOL macro with an explicit bool operator (#755) Andy Maloney 2019-10-02 15:14:07 -0400
  • ddcc2d30a3 Allow installing and hide format when subdirectory Lars Melchior 2019-10-02 19:49:17 +0200