454afa64ddFixed double -> int conversion (now throws) for old API
beder
2012-01-12 23:52:51 -0600
643ea61a98Updated new API conversion to handle nan/inf and to throw when the conversion didn't use the entire string (e.g., parsing 1.2 as an integer)
Jesse Beder
2012-01-12 23:49:05 -0600
60fa4d7f63Updated new API conversion to handle nan/inf and to throw when the conversion didn't use the entire string (e.g., parsing 1.2 as an integer)
beder
2012-01-12 23:49:05 -0600
9bb3cf4915Updated new API conversion to handle nan/inf and to throw when the conversion didn't use the entire string (e.g., parsing 1.2 as an integer)
beder
2012-01-12 23:49:05 -0600
d1e4c2640cAdded default parameters for the as<> function (new API)
Jesse Beder
2012-01-12 01:03:31 -0600
924bb8b00eAdded default parameters for the as<> function (new API)
beder
2012-01-12 01:03:31 -0600
f468101ebbAdded default parameters for the as<> function (new API)
beder
2012-01-12 01:03:31 -0600
ddc578dbd7Added LoadFile and LoadAllFromFile (new API)
Jesse Beder
2012-01-11 21:31:01 -0600
f3446cbceaAdded LoadFile and LoadAllFromFile (new API)
beder
2012-01-11 21:31:01 -0600
414f28518bAdded LoadFile and LoadAllFromFile (new API)
beder
2012-01-11 21:31:01 -0600
8906ae9a0dFixed bug in parsing escaped newline (it was being clipped like a regular newline)
Jesse Beder
2012-01-11 17:55:27 -0600
2dbcc58912Fixed bug in parsing escaped newline (it was being clipped like a regular newline)
beder
2012-01-11 17:55:27 -0600
080121ec62Fixed bug in parsing escaped newline (it was being clipped like a regular newline)
beder
2012-01-11 17:55:27 -0600
4e350e5808Removed some extra stuff in the comment/newline in flow map tests, which really should be illegal (since implicit keys can't span multiple lines). It would be impossible to fix if we keep the immediate-output we're doing now - the only way to prevent it would be to hold on to a key's text until we got to the value token to make sure it could be an implicit key
Jesse Beder
2012-01-11 17:06:27 -0600
29859af6c0Removed some extra stuff in the comment/newline in flow map tests, which really should be illegal (since implicit keys can't span multiple lines). It would be impossible to fix if we keep the immediate-output we're doing now - the only way to prevent it would be to hold on to a key's text until we got to the value token to make sure it could be an implicit key
beder
2012-01-11 17:06:27 -0600
09882be09cRemoved some extra stuff in the comment/newline in flow map tests, which really should be illegal (since implicit keys can't span multiple lines). It would be impossible to fix if we keep the immediate-output we're doing now - the only way to prevent it would be to hold on to a key's text until we got to the value token to make sure it could be an implicit key
beder
2012-01-11 17:06:27 -0600
7ace0e93d2Fixed signed/unsigned mismatch with the new precision code
Jesse Beder
2012-01-11 16:50:06 -0600
e4838f0933Fixed signed/unsigned mismatch with the new precision code
beder
2012-01-11 16:50:06 -0600
4abe207421Fixed signed/unsigned mismatch with the new precision code
beder
2012-01-11 16:50:06 -0600
0e61ddb6d9Added parsing emitter tests with the new API, two fail
Jesse Beder
2012-01-11 16:41:13 -0600
8123b27c09Added parsing emitter tests with the new API, two fail
beder
2012-01-11 16:41:13 -0600
32de51d596Added parsing emitter tests with the new API, two fail
beder
2012-01-11 16:41:13 -0600
97fa02a484Disallowed a plain scalar with just a dash
Jesse Beder
2012-01-11 16:39:24 -0600
2d166d1733Disallowed a plain scalar with just a dash
beder
2012-01-11 16:39:24 -0600
fa39efd6acDisallowed a plain scalar with just a dash
beder
2012-01-11 16:39:24 -0600
21ed2b5817Added explicit conversion from an iterator value to a Node. This conversion was always allowed (since the iterator value is derived from Node, but since Node has a templated constructor, that would take precedence over the derived-to-base conversion. This didn't seem to be a problem in gcc or clang, but MSVC seems to have trouble. (new API)
Jesse Beder
2012-01-11 13:58:18 -0600
537063f907Added explicit conversion from an iterator value to a Node. This conversion was always allowed (since the iterator value is derived from Node, but since Node has a templated constructor, that would take precedence over the derived-to-base conversion. This didn't seem to be a problem in gcc or clang, but MSVC seems to have trouble. (new API)
beder
2012-01-11 13:58:18 -0600
8d087aa148Added explicit conversion from an iterator value to a Node. This conversion was always allowed (since the iterator value is derived from Node, but since Node has a templated constructor, that would take precedence over the derived-to-base conversion. This didn't seem to be a problem in gcc or clang, but MSVC seems to have trouble. (new API)
beder
2012-01-11 13:58:18 -0600
92a35581d7Added boost find/includes to the new API CMake instructions
Jesse Beder
2012-01-11 13:19:31 -0600
d2f5a6086aAdded boost find/includes to the new API CMake instructions
beder
2012-01-11 13:19:31 -0600
6bb1e809c6Added boost find/includes to the new API CMake instructions
beder
2012-01-11 13:19:31 -0600
5b32d89222Fixed compiler error in iterator_base friend forward declaration in node on clang (and I hope MSVC), plus warnings on clang
Jesse Beder
2012-01-07 01:42:21 -0600
c82122ba36Fixed compiler error in iterator_base friend forward declaration in node on clang (and I hope MSVC), plus warnings on clang
beder
2012-01-07 01:42:21 -0600
63ef6c42d1Fixed compiler error in iterator_base friend forward declaration in node on clang (and I hope MSVC), plus warnings on clang
beder
2012-01-07 01:42:21 -0600
812a2dc684Fixed assignment with an empty node (new API) - a segfault that only showed up in debuggable
Jesse Beder
2011-12-20 22:19:54 -0600
569a0461f2Fixed assignment with an empty node (new API) - a segfault that only showed up in debuggable
beder
2011-12-20 22:19:54 -0600
12ed4698bfFixed assignment with an empty node (new API) - a segfault that only showed up in debuggable
beder
2011-12-20 22:19:54 -0600
66980da9d2Added overload for emitting unsigned char
beder
2011-11-14 17:00:28 -0600
65855fa149Added overload for emitting unsigned char
beder
2011-11-14 17:00:28 -0600
3099d51ba4Added single character emitting
Jesse Beder
2011-11-14 16:23:14 -0600
c6e5ad350bAdded single character emitting
beder
2011-11-14 16:23:14 -0600
0d12b0ac1fAdded single character emitting
beder
2011-11-14 16:23:14 -0600
6f4608ce05Added missing includes (iostream) for the tests
Jesse Beder
2011-11-13 16:12:39 -0600
fe5fcbb84eAdded missing includes (iostream) for the tests
beder
2011-11-13 16:12:39 -0600
c14e27108eAdded missing includes (iostream) for the tests
beder
2011-11-13 16:12:39 -0600
5abfbf5aacAdded (unspecified-type) bool conversions for Node (new API)
Jesse Beder
2011-11-13 16:05:42 -0600
c4b3b5e52eAdded (unspecified-type) bool conversions for Node (new API)
beder
2011-11-13 16:05:42 -0600
5f942b9f6bAdded (unspecified-type) bool conversions for Node (new API)
beder
2011-11-13 16:05:42 -0600
d78d16532aSet the default operator >> to not compile unless there is a scalar conversion, so it doesn't interfere with user-defined types
Jesse Beder
2011-11-01 17:19:03 -0500
50b6a02907Set the default operator >> to not compile unless there is a scalar conversion, so it doesn't interfere with user-defined types
beder
2011-11-01 17:19:03 -0500
368c70554fSet the default operator >> to not compile unless there is a scalar conversion, so it doesn't interfere with user-defined types
beder
2011-11-01 17:19:03 -0500
62634f53ecFixed emitter bug with colon at the end of a scalar in a flow collection
Jesse Beder
2011-10-31 19:16:17 -0500
a853a7a14dFixed emitter bug with colon at the end of a scalar in a flow collection
beder
2011-10-31 19:16:17 -0500
06cba07048Fixed emitter bug with colon at the end of a scalar in a flow collection
beder
2011-10-31 19:16:17 -0500
860365b263Switched the utf bom checking to putback in the stream (instead of keeping a secondary buffer), which fixes a bug when there's only one ascii character
Jesse Beder
2011-10-20 22:29:41 -0500
e4e410af5bSwitched the utf bom checking to putback in the stream (instead of keeping a secondary buffer), which fixes a bug when there's only one ascii character
beder
2011-10-20 22:29:41 -0500
21de6ba56cSwitched the utf bom checking to putback in the stream (instead of keeping a secondary buffer), which fixes a bug when there's only one ascii character
beder
2011-10-20 22:29:41 -0500
e8e5d4bc40Fixed typo in computing private headers (no effect on the build, just for the project files)
Jesse Beder
2011-10-20 21:50:47 -0500
df9bcd5f12Fixed typo in computing private headers (no effect on the build, just for the project files)
beder
2011-10-20 21:50:47 -0500
0ebe0b2537Fixed typo in computing private headers (no effect on the build, just for the project files)
beder
2011-10-20 21:50:47 -0500
b077e8390eAdded parser test for single char input (that fails)
Jesse Beder
2011-10-20 13:53:27 -0500
a6961e8daeAdded parser test for single char input (that fails)
beder
2011-10-20 13:53:27 -0500
2b8106c822Added parser test for single char input (that fails)
beder
2011-10-20 13:53:27 -0500
c953ce0b07Fixed broken includes when using the old api
Jesse Beder
2011-10-18 15:13:10 -0500
b204169c65Fixed broken includes when using the old api
beder
2011-10-18 15:13:10 -0500
7e96c0d948Fixed broken includes when using the old api
beder
2011-10-18 15:13:10 -0500
f87dced5c9Fixed installation (we now install the whole include header tree)
Jesse Beder
2011-10-18 14:55:31 -0500
b9a708d5b3Fixed installation (we now install the whole include header tree)
beder
2011-10-18 14:55:31 -0500
4369d0b73cFixed installation (we now install the whole include header tree)
beder
2011-10-18 14:55:31 -0500
62361e6f27Added a .hgignore file that ignores the generated yaml.h
Jesse Beder
2011-10-18 14:48:07 -0500
692347fd97Added a .hgignore file that ignores the generated yaml.h
beder
2011-10-18 14:48:07 -0500
18ac880a22Added a .hgignore file that ignores the generated yaml.h
beder
2011-10-18 14:48:07 -0500
70e1eb3f9cFixed the #ifdefs for the api stuff
Jesse Beder
2011-10-18 14:47:35 -0500
488c3d6cefFixed the #ifdefs for the api stuff
beder
2011-10-18 14:47:35 -0500
8fd4bc3d99Fixed the #ifdefs for the api stuff
beder
2011-10-18 14:47:35 -0500
77cc54585fCouldn't get the copy command to work for yaml.h, so switched to configure_file
Jesse Beder
2011-10-18 14:43:48 -0500
075f8449f8Couldn't get the copy command to work for yaml.h, so switched to configure_file
beder
2011-10-18 14:43:48 -0500
c725f0b953Couldn't get the copy command to work for yaml.h, so switched to configure_file
beder
2011-10-18 14:43:48 -0500
e69f51ee16Split the yaml.h file into new/old API, which we'll then copy to yaml.h at build time (so the right one gets installed)
Jesse Beder
2011-10-18 00:16:51 -0500
482c0afe2fSplit the yaml.h file into new/old API, which we'll then copy to yaml.h at build time (so the right one gets installed)
beder
2011-10-18 00:16:51 -0500
8b6818d1deSplit the yaml.h file into new/old API, which we'll then copy to yaml.h at build time (so the right one gets installed)
beder
2011-10-18 00:16:51 -0500
ee795d7e3eMerged with the main branch, which just updated version count to 0.2.7
Jesse Beder
2011-09-18 00:26:18 -0500
3663d5f24bMerged with the main branch, which just updated version count to 0.2.7
beder
2011-09-18 00:26:18 -0500
2d908695c6Merged with the main branch, which just updated version count to 0.2.7
beder
2011-09-18 00:26:18 -0500
f6d6c90aa9Updated old api spectests with common spec examples
Jesse Beder
2011-09-17 23:57:40 -0500
0db8182839Updated old api spectests with common spec examples
beder
2011-09-17 23:57:40 -0500
4832ab81ccUpdated old api spectests with common spec examples
beder
2011-09-17 23:57:40 -0500
d9c7bcf32fSet the default build to the old API, and removed the duplicate spec test implementation for the old api
Jesse Beder
2011-09-17 23:46:48 -0500
0c50a9d861Set the default build to the old API, and removed the duplicate spec test implementation for the old api
beder
2011-09-17 23:46:48 -0500
856c189890Set the default build to the old API, and removed the duplicate spec test implementation for the old api
beder
2011-09-17 23:46:48 -0500
f3b230693aMoved conversion.cpp to the old api, where it belongs
Jesse Beder
2011-09-14 01:49:06 -0500
4260b3460fMoved conversion.cpp to the old api, where it belongs
beder
2011-09-14 01:49:06 -0500
e863456384Moved conversion.cpp to the old api, where it belongs
beder
2011-09-14 01:49:06 -0500