Jens Breitbart 
							
						 
					 
					
						
						
							
						
						e3492bb3fa 
					 
					
						
						
							
							Fix warnings generated by  #438  (comparing unsigned value with <0).  
						
						
						
						
					 
					
						2016-12-03 17:55:50 -06:00 
						 
				 
			
				
					
						
							
							
								Raul Tambre 
							
						 
					 
					
						
						
							
						
						8ff7d76e19 
					 
					
						
						
							
							Fix compiler warnings about truncations.  
						
						
						
						
					 
					
						2016-12-03 10:09:22 -06:00 
						 
				 
			
				
					
						
							
							
								Jens Breitbart 
							
						 
					 
					
						
						
							
						
						2b58c9bc42 
					 
					
						
						
							
							Add Intel Compiler support to CMake config.  
						
						
						
						
					 
					
						2016-12-03 09:59:39 -06:00 
						 
				 
			
				
					
						
							
							
								Jens Breitbart 
							
						 
					 
					
						
						
							
						
						0f20ddcdcb 
					 
					
						
						
							
							Fix -Wweak-vtables warnings in exception classes.  
						
						
						
						
					 
					
						2016-12-03 09:58:44 -06:00 
						 
				 
			
				
					
						
							
							
								butataatawa 
							
						 
					 
					
						
						
							
						
						d025040049 
					 
					
						
						
							
							Fix input strings with quotes giving "!" tagging artifacts.  
						
						
						
						
					 
					
						2016-12-02 08:58:48 -06:00 
						 
				 
			
				
					
						
							
							
								Ovidiu-Florin BOGDAN 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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é 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						519d33fea3 
					 
					
						
						
							
							Add YAML_CPP_API decorator to RegEx class and friend operators. ( #407 )  
						
						
						
						
					 
					
						2016-08-18 08:47:09 -05:00 
						 
				 
			
				
					
						
							
							
								c0nk 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						7d2873ce9f 
					 
					
						
						
							
							Fix scalar parsing when a line starts with a comment.  
						
						
						
						
					 
					
						2016-04-02 16:02:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						091ddfa52d 
					 
					
						
						
							
							Turn travis email notifications back on.  
						
						... 
						
						
						
						Apparently the default is
on_success: change
on_failure: always
which seems reasonable. 
						
						
					 
					
						2016-04-01 20:27:26 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						883a1e8540 
					 
					
						
						
							
							Revert "Add missing include."  
						
						... 
						
						
						
						Reason: broken build.
This reverts commit 0d810ad6d5 
						
						
					 
					
						2016-04-01 20:18:11 -05:00 
						 
				 
			
				
					
						
							
							
								Tatsuyuki Ishi 
							
						 
					 
					
						
						
							
						
						0d810ad6d5 
					 
					
						
						
							
							Add missing include.  
						
						
						
						
					 
					
						2016-04-01 20:11:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						51b59d11ba 
					 
					
						
						
							
							Update .clang-format to use C++ 11 style.  
						
						
						
						
					 
					
						2016-04-01 20:06:28 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						bfb5703ce9 
					 
					
						
						
							
							Add test to verify that ~ is loaded as null.  
						
						
						
						
					 
					
						2016-04-01 20:01:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						cc229e87b3 
					 
					
						
						
							
							Turn off travis email notifications.  
						
						
						
						
					 
					
						2016-04-01 18:26:52 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						ca34a379c7 
					 
					
						
						
							
							Add build status to README  
						
						
						
						
					 
					
						2016-04-01 18:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						2a02cee1c8 
					 
					
						
						
							
							Fix typos in travis config.  
						
						... 
						
						
						
						Hooray for testing travis configs via pushing to master. 
						
						
					 
					
						2016-04-01 18:17:58 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						2176fd994e 
					 
					
						
						
							
							Add osx to travis config.  
						
						
						
						
					 
					
						2016-04-01 18:11:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						0535811c18 
					 
					
						
						
							
							Fix gcc version typo in travis config.  
						
						
						
						
					 
					
						2016-04-01 17:58:36 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						c5f6482325 
					 
					
						
						
							
							Use gcc 4.7 with travis.  
						
						... 
						
						
						
						gcc 4.6 (the default) does have some C++11 support, but its flag is -std=c++0x. Since 4.7 was released in 2012, I think it's reasonable to require it. 
						
						
					 
					
						2016-04-01 17:53:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						d155b0d0d2 
					 
					
						
						
							
							Add .travis.yml for running test/run-tests.  
						
						
						
						
					 
					
						2016-04-01 17:32:11 -05:00 
						 
				 
			
				
					
						
							
							
								TripleWhy 
							
						 
					 
					
						
						
							
						
						52bcefa1f1 
					 
					
						
						
							
							Make null handling YAML 1.2 compliant.  
						
						
						
						
					 
					
						2016-04-01 17:14:59 -05:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						34bd1a7083 
					 
					
						
						
							
							Update CONTRIBUTING.md  
						
						
						
						
					 
					
						2016-03-28 23:47:21 -05:00 
						 
				 
			
				
					
						
							
							
								Paul Novotny 
							
						 
					 
					
						
						
							
						
						500db60f89 
					 
					
						
						
							
							Include cmake files in install  
						
						... 
						
						
						
						This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
find_package can easily find yaml-cpp for software that depends on
yaml-cpp.
Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
Windows, which is the de-facto standard.
Closes  jbeder/yaml-cpp#336  jbeder/yaml-cpp#127  
						
						
					 
					
						2016-03-27 20:39:41 -04:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						178c8d1f27 
					 
					
						
						
							
							Add test for parser exceptions for incomplete JSON.  
						
						
						
						
					 
					
						2016-03-26 16:01:00 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Wolchok 
							
						 
					 
					
						
						
							
						
						0a1352525a 
					 
					
						
						
							
							add some tests for RegEx  
						
						
						
						
					 
					
						2016-03-26 14:52:11 -04:00 
						 
				 
			
				
					
						
							
							
								Craig M. Brandenburg 
							
						 
					 
					
						
						
							
						
						f327b565ba 
					 
					
						
						
							
							Fix line-wrapping in comment in dll.h  
						
						
						
						
					 
					
						2016-03-16 10:41:12 -07:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Hernandez 
							
						 
					 
					
						
						
							
						
						57805dfd6a 
					 
					
						
						
							
							Removed quoted variables to avoid CMP0054 policy warnings on CMake 3.3.0.  
						
						
						
						
					 
					
						2016-01-31 11:44:04 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Wolchok 
							
						 
					 
					
						
						
							
						
						005a6a19ee 
					 
					
						
						
							
							Avoid copying cached RegExes for scalars  
						
						... 
						
						
						
						This improves performance on the test.yaml attached to #158  by about
25% on my machine as compared to the previous commit (0.25s -> 0.20s),
as measured by `time build/util/parse < test.yaml > /dev/null`. 
						
						
					 
					
						2016-01-30 18:32:00 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Wolchok 
							
						 
					 
					
						
						
							
						
						8c35a8ffab 
					 
					
						
						
							
							Cache scalar regexes  
						
						... 
						
						
						
						This improves performance on the test.yaml attached to #158  by about
35% on my machine (0.39s -> 0.25s), as measured by
`time build/util/parse < test.yaml > /dev/null`. 
						
						
					 
					
						2016-01-30 18:31:55 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						9e37409b4b 
					 
					
						
						
							
							Add features to read binary:  
						
						... 
						
						
						
						Flag -n N repeats parsing N times.
Flag -c (--cache) caches the input in a string and uses that to parse. 
						
						
					 
					
						2016-01-30 18:28:27 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Wolchok 
							
						 
					 
					
						
						
							
						
						a5b72f7ae6 
					 
					
						
						
							
							read benchmark: accept a filename as an argument  
						
						... 
						
						
						
						On my Macbook Pro, reading from standard input incurs a bunch of locking
overhead, which complicates profiling and (IMO) adds noise to
results. This adds the option to read from a file, which doesn't incur
this overhead. 
						
						
					 
					
						2016-01-30 17:41:28 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						dfbb388409 
					 
					
						
						
							
							Remove unnecessary forward declaration.  
						
						
						
						
					 
					
						2016-01-30 17:36:47 -06:00 
						 
				 
			
				
					
						
							
							
								Jesse Beder 
							
						 
					 
					
						
						
							
						
						e92321aee5 
					 
					
						
						
							
							Update current version.  
						
						
						
						
					 
					
						2016-01-12 08:51:30 -06:00