Rosen Penev and GitHub
33c9f6e062
[clang-tidy] use override ( #885 )
...
Found with modernize-use-override
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-15 15:20:22 -05:00
Rosen Penev and GitHub
7e4f290ef9
[clang-tidy] use = default ( #887 )
...
Found with modernize-use-equals-default
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-15 15:19:21 -05:00
Rosen Penev and GitHub
ae811c3d86
[clang-tidy] convert to range loops ( #889 )
...
Found with modernize-loop-convert
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-15 15:17:50 -05:00
Rosen Penev and GitHub
41001d1bf9
manual algorithm conversions ( #891 )
...
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-15 15:10:09 -05:00
Rosen Penev and GitHub
a808c1f44a
[clang-tidy] do not use return after else ( #892 )
...
Found with readability-else-after-return
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2020-06-15 15:09:29 -05:00
Chen and GitHub
4dbfeb0bbc
Support as<uint8_t>/as<int8_t>.
...
Fix issue 844/848.
2020-06-15 10:31:59 -05:00
Chen and GitHub
33316d531b
Add tests for some interfaces of emitter ( #875 )
2020-05-31 09:16:16 -05:00
Josh Soref and GitHub
6701275f19
Spelling ( #870 )
...
* spelling: differently
* spelling: irrelevant
* spelling: specified
2020-05-25 09:30:55 -05:00
Hans-Peter Gygax and GitHub
cb7bb9821d
Change CMakeLists to honor option "MSVC shared Runtimes" ( #867 )
2020-05-24 12:55:52 -05:00
Raúl Gutiérrez Segalés and GitHub
f05b2577ad
Fix crash when parsing {x: ( #865 )
2020-05-23 12:17:20 -05:00
Chen and GitHub
d9c35b6079
Throw an exception when trying to parse a negative number as an unsigned.
...
Fixing issue 859.
2020-05-19 11:48:22 -05:00
Chen and GitHub
4b98aedc16
Supplement test cases for 2.19 ~ 2.22 schema tags. ( #857 )
...
Add test cases for the event handler for schema tags; does not include test cases for Node because specialized tag handling is not implemented yet.
2020-05-12 13:20:45 -05:00
Ted Lyngmo and GitHub
a98b8af448
Add filename to the BadFile exception ( #858 )
...
The BadFile exception which is thrown when failing to open a file now
contains the filename.
2020-05-07 14:46:28 -05:00
Ian Taylor and GitHub
9fb5153487
implement convert for standard library containers allowing for custom allocators ( #855 )
2020-04-29 18:29:33 -05:00
deflinhec and GitHub
513ee81fbf
Make debug postfix optional ( #856 )
...
Library debug postfix might not be suitable for cross platform project, and usually require extra work of link against prebuilt yaml-cpp.
Generally, Xcode project output library to these directories:
Debug
Release
Debug-iphoneos
Release-iphoneos
Debug-iphonesimulator
Release-iphonesimulator
Another Xcode project usually configured its build setting as follow, and expects library name to be same between Release and Debug
LIBRARY_SEARCH_PATHS=$(CONFIGURATION)$(EFFECT_PLATFORM_NAME)
OTHER_LDFLAGS= $(inherited) -lyaml-cpp
2020-04-29 09:58:05 -05:00
Ian Taylor and GitHub
9f2781b527
Fix clang format ( #854 )
...
Fix invocation of clang-format in CMakeLists and apply clang-format.
2020-04-29 09:40:33 -05:00
Martin Delille and GitHub
7083db28b3
Add Qt wrapper gist ( #853 )
...
Add Qt wrapper gist to README as a third party contribution
2020-04-26 16:53:02 -05:00
Jesse Beder
2f00649291
Set theme jekyll-theme-slate
2020-04-24 14:22:43 -05:00
Martin Delille and GitHub
b35f2a86a6
Rename "Home" to "index" in the doc ( #851 )
...
This will allow hosting as Github Pages.
2020-04-24 14:21:17 -05:00
99222fc938
Include wiki content into a doc folder ( #850 )
...
* Copied Tutorial from Google Code wiki.
* Initial Home page
* Copied How To Parse A Document from Google Code wiki
* Updated How To Parse A Document (markdown)
* Updated How To Parse A Document (markdown)
* Updated How To Parse A Document (Old API) (markdown)
* Copied How To Emit YAML from Google Code wiki
* Copied Breaking Changes from Google Code wiki
* Copied Strings from Google Code wiki
* Updated Strings (markdown)
* Updated Home (markdown)
* Fix typo.
* Updated Breaking Changes (markdown)
* Updated How To Parse A Document (Old API) (markdown)
* Updated Breaking Changes (markdown)
* Move wiki content to docs/
* Improve markdown and add colored code syntax
Co-authored-by: Jesse Beder <jbeder+github@gmail.com >
2020-04-23 15:08:27 -05:00
Alan Griffiths and GitHub
4edff1fa5d
Fix stack overflow ( #807 )
...
Fix stack overflow in HandleNode by explicitly limiting the depth of recursion.
2020-04-09 13:02:10 -05:00
Tindy X and GitHub
70205f5d88
Fix 'comparison object must be invocable as const' ( #846 )
2020-04-09 09:38:02 -05:00
Jesse Beder and GitHub
9b8f35093e
Update travis config to use updated versions of OS and compilers. ( #845 )
...
This fixes the linux/gcc error building Google Test with gcc 4.7:
https://travis-ci.org/github/jbeder/yaml-cpp/jobs/668233706
2020-04-07 22:46:47 -05:00
Ted Lyngmo and GitHub
1d8542ad32
Add NodeTest EqualRepresentationAfterMoveAssignment ( #816 )
...
Add check that a move assigned Node gets the same representation as the
moved-from Node had before the move.
2020-04-07 20:08:56 -05:00
Maxim Okhotskiy and GitHub
6f7ead5171
Maintain order of nodes in sequences ( #668 )
2020-04-07 11:46:34 -05:00