Commit Graph

  • 804cdb9364 Added append() beder 2011-09-09 02:51:35 -0500
  • 4f8680b540 Switched operator[] access to node reference equality, not node equality Jesse Beder 2011-09-09 02:39:36 -0500
  • 255a392eb9 Switched operator[] access to node reference equality, not node equality beder 2011-09-09 02:39:36 -0500
  • 06dd91dba9 Switched operator[] access to node reference equality, not node equality beder 2011-09-09 02:39:36 -0500
  • ec95e61c04 Switched memory to using shared nodes, and node_data to keep only naked node pointers, not shared nodes (to break the cycle, and we don't need weak pointers because their memory is guaranteed to exist, via 'memory') Jesse Beder 2011-09-09 02:29:17 -0500
  • e32b3cd93f Switched memory to using shared nodes, and node_data to keep only naked node pointers, not shared nodes (to break the cycle, and we don't need weak pointers because their memory is guaranteed to exist, via 'memory') beder 2011-09-09 02:29:17 -0500
  • 27616e65cd Switched memory to using shared nodes, and node_data to keep only naked node pointers, not shared nodes (to break the cycle, and we don't need weak pointers because their memory is guaranteed to exist, via 'memory') beder 2011-09-09 02:29:17 -0500
  • 6ffc9ac788 Added half of the std::map conversion (we don't have reading from Values yet) Jesse Beder 2011-09-08 02:10:04 -0500
  • 37cd3bd53c Added half of the std::map conversion (we don't have reading from Values yet) beder 2011-09-08 02:10:04 -0500
  • 570f97d303 Added half of the std::map conversion (we don't have reading from Values yet) beder 2011-09-08 02:10:04 -0500
  • 0e197b8723 Added back the streamable conversions Jesse Beder 2011-09-08 02:05:03 -0500
  • c080478444 Added back the streamable conversions beder 2011-09-08 02:05:03 -0500
  • 5e58d778db Added back the streamable conversions beder 2011-09-08 02:05:03 -0500
  • 3d84f57008 Switched convert to a templated struct that can be specialized (so we can partially specialize it) Jesse Beder 2011-09-08 02:02:15 -0500
  • bb2eafc387 Switched convert to a templated struct that can be specialized (so we can partially specialize it) beder 2011-09-08 02:02:15 -0500
  • 43058e86a4 Switched convert to a templated struct that can be specialized (so we can partially specialize it) beder 2011-09-08 02:02:15 -0500
  • a7ebb3615a Added streamable conversions Jesse Beder 2011-09-08 00:48:40 -0500
  • 21fbb461c0 Added streamable conversions beder 2011-09-08 00:48:40 -0500
  • 783eea07ee Added streamable conversions beder 2011-09-08 00:48:40 -0500
  • a95baeafd6 Implemented conversion for std::string, including a bypass-accessor to the scalar value Jesse Beder 2011-09-07 15:49:01 -0500
  • 3b0cc619b2 Implemented conversion for std::string, including a bypass-accessor to the scalar value beder 2011-09-07 15:49:01 -0500
  • b9ad65a739 Implemented conversion for std::string, including a bypass-accessor to the scalar value beder 2011-09-07 15:49:01 -0500
  • 1ab16bac62 Set the 'memory' to only store node_refs, not nodes Jesse Beder 2011-09-07 14:56:04 -0500
  • a9c7f8cc5a Set the 'memory' to only store node_refs, not nodes beder 2011-09-07 14:56:04 -0500
  • 5349dfa31c Set the 'memory' to only store node_refs, not nodes beder 2011-09-07 14:56:04 -0500
  • 4aa61944fe Implemented is() Jesse Beder 2011-09-07 14:46:25 -0500
  • 82fa4e71db Implemented is() beder 2011-09-07 14:46:25 -0500
  • 907868b67d Implemented is() beder 2011-09-07 14:46:25 -0500
  • e225509210 Added (another) layer - now 'node_ref' is between node and node_data, and it decrees whether nodes are identical Jesse Beder 2011-09-07 14:44:18 -0500
  • 980fb59d4b Added (another) layer - now 'node_ref' is between node and node_data, and it decrees whether nodes are identical beder 2011-09-07 14:44:18 -0500
  • 81097ebbc0 Added (another) layer - now 'node_ref' is between node and node_data, and it decrees whether nodes are identical beder 2011-09-07 14:44:18 -0500
  • d1eca90216 Implemented map get(), and it would work (I think) if we implemented convert() for strings Jesse Beder 2011-09-07 03:36:50 -0500
  • 75f3a36547 Implemented map get(), and it would work (I think) if we implemented convert() for strings beder 2011-09-07 03:36:50 -0500
  • 9add3a5947 Implemented map get(), and it would work (I think) if we implemented convert() for strings beder 2011-09-07 03:36:50 -0500
  • 020cd97915 Set up map searching by templated key Jesse Beder 2011-09-07 03:21:24 -0500
  • 2d75a631e2 Set up map searching by templated key beder 2011-09-07 03:21:24 -0500
  • 9ac003cb61 Set up map searching by templated key beder 2011-09-07 03:21:24 -0500
  • f0174ca08b Reorganized so that we don't have cyclic include problems Jesse Beder 2011-09-07 02:59:58 -0500
  • 7a3f425720 Reorganized so that we don't have cyclic include problems beder 2011-09-07 02:59:58 -0500
  • 563b789cfb Reorganized so that we don't have cyclic include problems beder 2011-09-07 02:59:58 -0500
  • fed95c5da4 Implemented map access by already-existing node Jesse Beder 2011-09-07 02:39:59 -0500
  • 6fa53f9714 Implemented map access by already-existing node beder 2011-09-07 02:39:59 -0500
  • e6ca3f3e69 Implemented map access by already-existing node beder 2011-09-07 02:39:59 -0500
  • a530630f1c Started implementing node_data Jesse Beder 2011-09-07 00:45:28 -0500
  • a07642f156 Started implementing node_data beder 2011-09-07 00:45:28 -0500
  • 327ad93dc6 Started implementing node_data beder 2011-09-07 00:45:28 -0500
  • 00e4a56d15 Compiles/links assignment to string Jesse Beder 2011-09-07 00:20:23 -0500
  • 555cfae28d Compiles/links assignment to string beder 2011-09-07 00:20:23 -0500
  • 5ec459c31d Compiles/links assignment to string beder 2011-09-07 00:20:23 -0500
  • 1e6877043e Value stuff compiles/links with lots of placeholder functions Jesse Beder 2011-09-07 00:12:24 -0500
  • 74ffe6a61b Value stuff compiles/links with lots of placeholder functions beder 2011-09-07 00:12:24 -0500
  • 33a1d25c73 Value stuff compiles/links with lots of placeholder functions beder 2011-09-07 00:12:24 -0500
  • 248b18a2d0 Sketched more of the implementation Jesse Beder 2011-09-06 23:11:38 -0500
  • 57617cc5cc Sketched more of the implementation beder 2011-09-06 23:11:38 -0500
  • 659e8207a0 Sketched more of the implementation beder 2011-09-06 23:11:38 -0500
  • 7e79edc058 Moved the value header to its own subfolder Jesse Beder 2011-09-06 16:06:46 -0500
  • 40605b78c7 Moved the value header to its own subfolder beder 2011-09-06 16:06:46 -0500
  • f027c5a0ba Moved the value header to its own subfolder beder 2011-09-06 16:06:46 -0500
  • 8b97dfe77e Sketched out interface for YAML::Value Jesse Beder 2011-09-06 01:43:15 -0500
  • 1d7e6a6589 Sketched out interface for YAML::Value beder 2011-09-06 01:43:15 -0500
  • 33b630dc71 Sketched out interface for YAML::Value beder 2011-09-06 01:43:15 -0500
  • 3eeb270ef5 Merged from trunk Jesse Beder 2011-09-06 01:10:27 -0500
  • d6811c42a8 Merged from trunk beder 2011-09-06 01:10:27 -0500
  • cdf9aeafc9 Merged from trunk beder 2011-09-06 01:10:27 -0500
  • ae14042031 Added notes about the two failing tests - that they're (I think) bugs in the YAML spec beder 2011-09-06 01:05:14 -0500
  • c1d75dd4f7 Added notes about the two failing tests - that they're (I think) bugs in the YAML spec Jesse Beder 2011-09-06 01:05:14 -0500
  • 08d9cea7c7 Added notes about the two failing tests - that they're (I think) bugs in the YAML spec beder 2011-09-06 01:05:14 -0500
  • 126dfdb155 Switched YAML::Binary interface to use unsigned chars, not chars beder 2011-09-06 00:39:31 -0500
  • dd1eb715c4 Switched YAML::Binary interface to use unsigned chars, not chars Jesse Beder 2011-09-06 00:39:31 -0500
  • 2e59a9d721 Switched YAML::Binary interface to use unsigned chars, not chars beder 2011-09-06 00:39:31 -0500
  • a8fdb1718d Added overload for operator [] for char * (non-const version) beder 2011-09-06 00:32:53 -0500
  • fadca5a89d Added overload for operator [] for char * (non-const version) Jesse Beder 2011-09-06 00:32:53 -0500
  • ed4431d584 Added overload for operator [] for char * (non-const version) beder 2011-09-06 00:32:53 -0500
  • ec3a9ecbf0 Fixed empty string emitter bug (it now with auto-quote it beder 2011-09-06 00:24:10 -0500
  • 7e129c9b64 Fixed empty string emitter bug (it now with auto-quote it Jesse Beder 2011-09-06 00:24:10 -0500
  • 239aaa97b5 Fixed empty string emitter bug (it now with auto-quote it beder 2011-09-06 00:24:10 -0500
  • ced351dec8 Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler) beder 2011-09-06 00:16:03 -0500
  • 3e94c0a037 Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler) Jesse Beder 2011-09-06 00:16:03 -0500
  • bf3d1f00c8 Switched the 'pragma once' to only happen on MSVC, or gcc >= 3.4 (it was causing trouble on the sun compiler) beder 2011-09-06 00:16:03 -0500
  • d7feb2e9b9 Added api sketch Jesse Beder 2011-09-04 19:50:08 -0500
  • f56d453050 Added api sketch beder 2011-09-04 19:50:08 -0500
  • 68c450b392 Added api sketch beder 2011-09-04 19:50:08 -0500
  • 44bee0b8ad Added .hgeol for native eols beder 2011-08-24 02:59:58 -0500
  • 301db885ea update tags convert-repo 2011-08-24 13:44:56 +0000
  • 8ba5e3fbf6 Added .hgeol for native eols Jesse Beder 2011-08-24 02:59:58 -0500
  • 857c7d93a0 update tags Jesse Beder 2011-08-24 13:44:56 +0000
  • 6ada202800 Added .hgeol for native eols beder 2011-08-24 02:59:58 -0500
  • 61760c3b68 update tags convert-repo 2011-08-24 13:44:56 +0000
  • b5eaeac0b0 Removed ATOMIC_TYPE, an old enum that wasn't used any more jbeder 2011-08-22 21:37:51 +0000
  • b690648308 Removed ATOMIC_TYPE, an old enum that wasn't used any more Jesse Beder 2011-08-22 21:37:51 +0000
  • d7a8e41338 Removed ATOMIC_TYPE, an old enum that wasn't used any more jbeder 2011-08-22 21:37:51 +0000
  • 088401fa88 Added test for anchor/alias in flow jbeder 2011-08-04 21:50:04 +0000
  • d904b600a9 Added test for anchor/alias in flow Jesse Beder 2011-08-04 21:50:04 +0000
  • 2d72679eff Added test for anchor/alias in flow jbeder 2011-08-04 21:50:04 +0000
  • a1fc9d8d88 Forced a newline after any comments jbeder 2011-08-04 21:47:57 +0000
  • bacb74e8ec Forced a newline after any comments Jesse Beder 2011-08-04 21:47:57 +0000
  • 9768086bd8 Forced a newline after any comments jbeder 2011-08-04 21:47:57 +0000
  • dae85e28e2 Included <cstddef> for NULL jbeder 2011-08-04 18:47:37 +0000
  • b1ac3289b8 Included <cstddef> for NULL Jesse Beder 2011-08-04 18:47:37 +0000
  • b8561dd559 Included <cstddef> for NULL jbeder 2011-08-04 18:47:37 +0000