butataatawa and Jesse Beder
147d909fe6
Fix inconsistent Node::size when removing a key with unassigned node ( #327 ) ( #449 )
2016-12-06 08:40:00 -06:00
Jens Breitbart and Jesse Beder
e3492bb3fa
Fix warnings generated by #438 (comparing unsigned value with <0).
2016-12-03 17:55:50 -06:00
Raul Tambre and Jesse Beder
8ff7d76e19
Fix compiler warnings about truncations.
2016-12-03 10:09:22 -06:00
Jens Breitbart and Jesse Beder
2b58c9bc42
Add Intel Compiler support to CMake config.
2016-12-03 09:59:39 -06:00
Jens Breitbart and Jesse Beder
0f20ddcdcb
Fix -Wweak-vtables warnings in exception classes.
2016-12-03 09:58:44 -06:00
butataatawa and Jesse Beder
d025040049
Fix input strings with quotes giving "!" tagging artifacts.
2016-12-02 08:58:48 -06:00
Ovidiu-Florin BOGDAN and Jesse Beder
1f4b6d5c85
Remove prefix duplication in yaml-cpp.pc.cmake
2016-12-02 08:51:07 -06:00
Jesse Beder
3d9ad75af7
Add <cstdlib> for std::atoi.
2016-11-21 20:22:26 -06:00
michaelkonecny and Jesse Beder
380ecb404e
Clarify the README description about cmake for Windows
...
Add hint for 64-bit solution in the cmake's generator argument.
2016-11-10 23:43:10 -06:00
Victor Mataré and Jesse Beder
994cf97b59
Remove const from as_if::operator()() return ( #425 )
...
Returning a const value prevents the use of non-copyable return types
such as unique_ptr.
2016-11-10 23:29:41 -06:00
James E. King, III and Jesse Beder
96598c5c25
Fix compiler flags for MSVC_STATIC_RT=OFF builds
...
Fix compiler flags for MSVC_STATIC_RT=OFF builds
2016-11-10 23:28:30 -06:00
Jesse Beder
b5b03bb9ad
Run clang-format.
2016-10-12 00:00:39 -05:00
Jesse Beder
086fec5c35
Fix formatting when writing \ as a character.
2016-10-11 23:58:03 -05:00
Jamie Snape and Jesse Beder
85af926ddc
Enable rpath on OS X when the CMake version supports it ( #418 )
...
CMake policy CMP0042 changes the default value of the MACOSX_RPATH target property to TRUE, therefore setting the directory portion of the install_name field of a shared library to be @rpath on OS X.
2016-10-01 23:23:07 -05:00
Joseph Langley and Jesse Beder
519d33fea3
Add YAML_CPP_API decorator to RegEx class and friend operators. ( #407 )
2016-08-18 08:47:09 -05:00
c0nk and Jesse Beder
f0b15cd6a0
Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>> ( #386 )
...
* Change node_map type from map<ptr,ptr> to vector<pair<ptr,ptr>>
Map nodes are now iterated over in document order.
* Change insert_map_pair to always append
Always append in insert_map_pair even if the key is already present.
This breaks the behavior of force_insert which now always inserts KVs
even if the key is already present. The first insert for duplicated keys
now takes precedence for lookups.
2016-07-18 08:54:10 -05:00
Vincent Cogne and Jesse Beder
f74ae543b4
Fix some clang warnings ( #378 )
...
* Remove extra semicolon
* Fix automatic type conversion
* Replace dynamic exception specifications by C++11 noexcept
* Fix deprecated definition of implicit copy constructor for 'Exception'
2016-06-12 22:10:14 -05:00
Vincent Cogne and Jesse Beder
7c33b3cdab
Add convert specialization for std::array.
2016-06-12 21:59:31 -05:00
Jesse Beder
728e26e426
Update doc, formatting for emit.h.
2016-05-12 23:23:05 -05:00
Jesse Beder
3392ab980e
Update doc, formatting for parse.h.
2016-05-12 23:20:03 -05:00
Jesse Beder
6c569e58b0
Update docs, formatting for Parser.
2016-05-12 23:13:55 -05:00
Jesse Beder
148da47114
Update documentation for Scanner and AnchorDict, and fix formatting.
2016-05-12 23:05:28 -05:00
Jesse Beder
a45a61742b
Remove ptr_stack<T>, in favor of vector<unique_ptr<T>>.
...
(Not stack<unique_ptr<T>> because it wasn't quite a stack; we needed to get the second-to-last element sometimes.)
2016-05-12 22:44:59 -05:00
Paul Novotny and Jesse Beder
6e79997bb2
Use CodeDocs.xyz for Doxygen documentation ( #375 )
...
Add the .codedocs config file and badge to the README.md file.
2016-05-12 08:55:45 -05:00
SirLoxley and Jesse Beder
f35f4a19fa
Fix for broken build on cygwin using gcc - "error '[fileno, strdup, fdopen]' are not in scope" ( #374 )
2016-05-11 23:00:34 -05:00