mirror of
https://github.com/jbeder/yaml-cpp.git
synced 2026-01-02 12:07:55 +08:00
Commit Graph
Select branches
Hide Pull Requests
master
new-api
revert-1045-hidden-visibility-again
revert-984-hidden-visibility
rtweeks21-staging
travis-update
wiki
#1005
#1007
#1010
#1010
#1011
#1012
#1014
#1015
#1020
#1021
#1021
#1024
#1032
#1035
#1037
#1038
#1039
#1045
#1047
#1048
#1049
#1051
#1052
#1055
#1056
#1057
#1057
#1058
#1061
#1063
#1064
#1069
#1070
#1074
#1075
#1076
#1077
#1079
#1085
#1086
#1087
#1087
#1094
#1095
#1099
#1100
#1101
#1102
#1110
#1112
#1113
#1117
#1119
#1124
#1126
#1126
#1128
#1128
#1130
#1133
#1140
#1143
#1145
#1145
#1146
#1146
#1148
#1155
#1155
#1160
#1168
#1168
#1169
#1170
#1171
#1175
#1176
#1177
#1181
#1182
#1185
#1189
#1193
#1195
#1196
#1207
#1211
#1212
#1215
#1216
#1221
#1221
#1222
#1224
#1225
#1226
#1227
#1230
#1231
#1232
#1232
#1234
#1239
#1240
#1240
#1242
#1243
#1247
#1253
#1254
#1256
#1259
#1264
#1265
#1271
#1273
#1278
#1279
#1279
#1283
#1283
#1293
#1297
#1298
#1302
#1303
#1305
#1308
#1310
#1311
#1312
#1313
#1316
#1318
#1319
#1323
#1323
#1324
#1325
#1327
#1331
#1332
#1333
#1333
#1336
#1337
#1337
#1338
#1338
#1340
#1348
#1349
#1349
#1351
#1355
#1355
#1358
#1358
#1363
#1363
#1364
#1364
#1367
#1368
#1370
#1371
#1372
#1372
#1374
#1374
#1375
#1377
#1377
#1378
#1379
#1387
#1388
#1389
#1390
#1393
#292
#292
#294
#295
#295
#296
#297
#297
#300
#302
#302
#303
#304
#304
#309
#309
#310
#314
#315
#315
#316
#325
#330
#330
#331
#331
#341
#341
#342
#343
#343
#344
#345
#345
#349
#349
#351
#351
#354
#354
#355
#355
#356
#356
#357
#358
#358
#360
#360
#365
#366
#367
#367
#368
#368
#369
#371
#371
#374
#375
#377
#377
#378
#379
#379
#380
#384
#386
#390
#395
#395
#399
#399
#401
#402
#402
#406
#406
#407
#418
#425
#433
#436
#437
#438
#440
#441
#443
#444
#445
#446
#446
#449
#450
#452
#453
#462
#463
#463
#467
#467
#468
#468
#470
#470
#471
#471
#472
#474
#475
#475
#476
#476
#477
#477
#480
#480
#485
#486
#487
#487
#489
#489
#490
#490
#494
#509
#509
#514
#517
#520
#520
#521
#521
#524
#524
#530
#532
#537
#538
#540
#541
#542
#544
#544
#545
#552
#552
#556
#557
#557
#559
#563
#565
#567
#568
#568
#571
#575
#579
#579
#580
#580
#582
#583
#585
#585
#588
#588
#589
#589
#597
#600
#603
#611
#613
#616
#618
#620
#620
#622
#625
#627
#629
#629
#635
#641
#641
#643
#644
#644
#649
#656
#659
#666
#666
#668
#671
#672
#674
#677
#678
#686
#690
#693
#694
#695
#697
#698
#699
#710
#710
#711
#715
#715
#717
#718
#719
#724
#729
#731
#732
#733
#734
#735
#737
#738
#739
#741
#744
#746
#749
#750
#751
#753
#754
#755
#756
#760
#762
#763
#768
#769
#770
#771
#772
#775
#775
#776
#776
#777
#778
#778
#779
#782
#783
#788
#791
#792
#795
#795
#801
#802
#805
#806
#807
#808
#810
#810
#813
#814
#815
#816
#817
#820
#824
#828
#829
#834
#839
#840
#841
#843
#845
#846
#847
#849
#850
#851
#853
#854
#855
#856
#857
#858
#861
#863
#864
#865
#867
#868
#870
#873
#875
#876
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#896
#896
#897
#901
#903
#905
#906
#907
#909
#910
#911
#913
#915
#916
#918
#919
#920
#921
#922
#922
#923
#924
#926
#927
#929
#932
#942
#942
#945
#945
#947
#955
#956
#958
#958
#959
#971
#975
#976
#981
#984
#989
#990
#991
#992
#998
0.8.0
release-0.2.0
release-0.2.1
release-0.2.2
release-0.2.3
release-0.2.4
release-0.2.5
release-0.2.6
release-0.2.7
release-0.3.0
release-0.5.0
release-0.5.1
release-0.5.2
release-0.5.3
yaml-cpp-0.5.3
yaml-cpp-0.6.0
yaml-cpp-0.6.1
yaml-cpp-0.6.2
yaml-cpp-0.6.3
yaml-cpp-0.7.0
Select branches
Hide Pull Requests
master
new-api
revert-1045-hidden-visibility-again
revert-984-hidden-visibility
rtweeks21-staging
travis-update
wiki
#1005
#1007
#1010
#1010
#1011
#1012
#1014
#1015
#1020
#1021
#1021
#1024
#1032
#1035
#1037
#1038
#1039
#1045
#1047
#1048
#1049
#1051
#1052
#1055
#1056
#1057
#1057
#1058
#1061
#1063
#1064
#1069
#1070
#1074
#1075
#1076
#1077
#1079
#1085
#1086
#1087
#1087
#1094
#1095
#1099
#1100
#1101
#1102
#1110
#1112
#1113
#1117
#1119
#1124
#1126
#1126
#1128
#1128
#1130
#1133
#1140
#1143
#1145
#1145
#1146
#1146
#1148
#1155
#1155
#1160
#1168
#1168
#1169
#1170
#1171
#1175
#1176
#1177
#1181
#1182
#1185
#1189
#1193
#1195
#1196
#1207
#1211
#1212
#1215
#1216
#1221
#1221
#1222
#1224
#1225
#1226
#1227
#1230
#1231
#1232
#1232
#1234
#1239
#1240
#1240
#1242
#1243
#1247
#1253
#1254
#1256
#1259
#1264
#1265
#1271
#1273
#1278
#1279
#1279
#1283
#1283
#1293
#1297
#1298
#1302
#1303
#1305
#1308
#1310
#1311
#1312
#1313
#1316
#1318
#1319
#1323
#1323
#1324
#1325
#1327
#1331
#1332
#1333
#1333
#1336
#1337
#1337
#1338
#1338
#1340
#1348
#1349
#1349
#1351
#1355
#1355
#1358
#1358
#1363
#1363
#1364
#1364
#1367
#1368
#1370
#1371
#1372
#1372
#1374
#1374
#1375
#1377
#1377
#1378
#1379
#1387
#1388
#1389
#1390
#1393
#292
#292
#294
#295
#295
#296
#297
#297
#300
#302
#302
#303
#304
#304
#309
#309
#310
#314
#315
#315
#316
#325
#330
#330
#331
#331
#341
#341
#342
#343
#343
#344
#345
#345
#349
#349
#351
#351
#354
#354
#355
#355
#356
#356
#357
#358
#358
#360
#360
#365
#366
#367
#367
#368
#368
#369
#371
#371
#374
#375
#377
#377
#378
#379
#379
#380
#384
#386
#390
#395
#395
#399
#399
#401
#402
#402
#406
#406
#407
#418
#425
#433
#436
#437
#438
#440
#441
#443
#444
#445
#446
#446
#449
#450
#452
#453
#462
#463
#463
#467
#467
#468
#468
#470
#470
#471
#471
#472
#474
#475
#475
#476
#476
#477
#477
#480
#480
#485
#486
#487
#487
#489
#489
#490
#490
#494
#509
#509
#514
#517
#520
#520
#521
#521
#524
#524
#530
#532
#537
#538
#540
#541
#542
#544
#544
#545
#552
#552
#556
#557
#557
#559
#563
#565
#567
#568
#568
#571
#575
#579
#579
#580
#580
#582
#583
#585
#585
#588
#588
#589
#589
#597
#600
#603
#611
#613
#616
#618
#620
#620
#622
#625
#627
#629
#629
#635
#641
#641
#643
#644
#644
#649
#656
#659
#666
#666
#668
#671
#672
#674
#677
#678
#686
#690
#693
#694
#695
#697
#698
#699
#710
#710
#711
#715
#715
#717
#718
#719
#724
#729
#731
#732
#733
#734
#735
#737
#738
#739
#741
#744
#746
#749
#750
#751
#753
#754
#755
#756
#760
#762
#763
#768
#769
#770
#771
#772
#775
#775
#776
#776
#777
#778
#778
#779
#782
#783
#788
#791
#792
#795
#795
#801
#802
#805
#806
#807
#808
#810
#810
#813
#814
#815
#816
#817
#820
#824
#828
#829
#834
#839
#840
#841
#843
#845
#846
#847
#849
#850
#851
#853
#854
#855
#856
#857
#858
#861
#863
#864
#865
#867
#868
#870
#873
#875
#876
#879
#880
#881
#882
#883
#884
#885
#886
#887
#888
#889
#890
#891
#892
#893
#894
#895
#896
#896
#897
#901
#903
#905
#906
#907
#909
#910
#911
#913
#915
#916
#918
#919
#920
#921
#922
#922
#923
#924
#926
#927
#929
#932
#942
#942
#945
#945
#947
#955
#956
#958
#958
#959
#971
#975
#976
#981
#984
#989
#990
#991
#992
#998
0.8.0
release-0.2.0
release-0.2.1
release-0.2.2
release-0.2.3
release-0.2.4
release-0.2.5
release-0.2.6
release-0.2.7
release-0.3.0
release-0.5.0
release-0.5.1
release-0.5.2
release-0.5.3
yaml-cpp-0.5.3
yaml-cpp-0.6.0
yaml-cpp-0.6.1
yaml-cpp-0.6.2
yaml-cpp-0.6.3
yaml-cpp-0.7.0
-
f21c96188d
Added tag release-0.2.7 for changeset d0bed6918076
beder
2011-09-14 01:23:25 -05:00 -
976e8b184c
Bumped version to 0.2.7
release-0.2.7
Jesse Beder
2011-09-14 01:23:15 -05:00 -
138b2f4733
Bumped version to 0.2.7
beder
2011-09-14 01:23:15 -05:00 -
e5d0366797
Added Dump()
Jesse Beder
2011-09-13 14:49:00 -05:00 -
4e6418ff12
Added Dump()
beder
2011-09-13 14:49:00 -05:00 -
c3798d9bd4
Added tags to Node emitter output
Jesse Beder
2011-09-13 14:47:33 -05:00 -
0a1022a526
Added tags to Node emitter output
beder
2011-09-13 14:47:33 -05:00 -
40c47f6312
Finished adding old spec tests
Jesse Beder
2011-09-13 14:31:00 -05:00 -
2798b20b31
Finished adding old spec tests
beder
2011-09-13 14:31:00 -05:00 -
e3d5ec189d
Switched YAML::Parse to YAML::Load, and added LoadAll
Jesse Beder
2011-09-13 14:24:47 -05:00 -
183ba98d03
Switched YAML::Parse to YAML::Load, and added LoadAll
beder
2011-09-13 14:24:47 -05:00 -
5be19ccbfd
Added 7.x and 8.x tests with tags - all that's left is multiple docs in stream
Jesse Beder
2011-09-13 14:20:32 -05:00 -
d899562ba1
Added 7.x and 8.x tests with tags - all that's left is multiple docs in stream
beder
2011-09-13 14:20:32 -05:00 -
98830a4a15
Added 6.x tests with tags
Jesse Beder
2011-09-13 14:18:00 -05:00 -
de3377459a
Added 6.x tests with tags
beder
2011-09-13 14:18:00 -05:00 -
3a88c4b4a1
Added IsNull, IsScalar, IsSequence, IsMap functions, so you don't have to query Type()
Jesse Beder
2011-09-13 14:10:27 -05:00 -
c314860e00
Added IsNull, IsScalar, IsSequence, IsMap functions, so you don't have to query Type()
beder
2011-09-13 14:10:27 -05:00 -
69af9b420a
Copied 2.x tests with tags
Jesse Beder
2011-09-13 14:07:22 -05:00 -
d2a10e3d53
Copied 2.x tests with tags
beder
2011-09-13 14:07:22 -05:00 -
0987b234c3
Added tags to Node
Jesse Beder
2011-09-13 14:00:47 -05:00 -
8dcd96dbd2
Added tags to Node
beder
2011-09-13 14:00:47 -05:00 -
2dfccbb945
Added a convert<> specialization for YAML::_Null (so you can say node[YAML::Null])
Jesse Beder
2011-09-13 02:03:56 -05:00 -
535f81a387
Added a convert<> specialization for YAML::_Null (so you can say node[YAML::Null])
beder
2011-09-13 02:03:56 -05:00 -
a9be4849d8
Copied over the 8.x tests that don't have tags
Jesse Beder
2011-09-13 01:56:44 -05:00 -
e61826e5a2
Copied over the 8.x tests that don't have tags
beder
2011-09-13 01:56:44 -05:00 -
b1100d7c54
Copied over the 7.x tests that don't have tags
Jesse Beder
2011-09-13 01:46:42 -05:00 -
367d2f9112
Copied over the 7.x tests that don't have tags
beder
2011-09-13 01:46:42 -05:00 -
64e381f2c1
Copied over the 6.x tests that don't have tags
Jesse Beder
2011-09-13 01:36:27 -05:00 -
4e90ee6201
Copied over the 6.x tests that don't have tags
beder
2011-09-13 01:36:27 -05:00 -
f6b728d56c
Copied over the 5.x tests
Jesse Beder
2011-09-13 01:28:32 -05:00 -
cec996ef81
Copied over the 5.x tests
beder
2011-09-13 01:28:32 -05:00 -
edd6650536
Copied over all the 2.x tests that are (a) single doc and (b) don't have tags
Jesse Beder
2011-09-13 01:23:30 -05:00 -
ef892a15b7
Copied over all the 2.x tests that are (a) single doc and (b) don't have tags
beder
2011-09-13 01:23:30 -05:00 -
a04dfdeb07
Factored out spec examples, and sketched skeleton for spec tests for new API
Jesse Beder
2011-09-12 22:55:37 -05:00 -
7f283a3a38
Factored out spec examples, and sketched skeleton for spec tests for new API
beder
2011-09-12 22:55:37 -05:00 -
1721750d9e
Added temp variable tests
Jesse Beder
2011-09-12 22:09:16 -05:00 -
2b6f31dd0d
Added temp variable tests
beder
2011-09-12 22:09:16 -05:00 -
a8f82af604
Switched Node::operator=(const Node&) to *not* force itself to create its node first (since we're just assigning them)
Jesse Beder
2011-09-12 22:05:43 -05:00 -
78ebd14551
Switched Node::operator=(const Node&) to *not* force itself to create its node first (since we're just assigning them)
beder
2011-09-12 22:05:43 -05:00 -
0c321a6dc6
Switched the node_ref to *always* create its data (since now the Node itself doesn't always create itself)
Jesse Beder
2011-09-12 22:03:11 -05:00 -
04152dae8f
Switched the node_ref to *always* create its data (since now the Node itself doesn't always create itself)
beder
2011-09-12 22:03:11 -05:00 -
08b3ddfd3e
Set the pimpl node in Node to be optional, so we don't create unnecessary guys every time you call Node tmp = foo[value];
Jesse Beder
2011-09-12 21:59:47 -05:00 -
14955a2a63
Set the pimpl node in Node to be optional, so we don't create unnecessary guys every time you call Node tmp = foo[value];
beder
2011-09-12 21:59:47 -05:00 -
fddc991b60
Fixed NodeBuilder bug when an alias was in a map - we weren't pushing that guy as a key
Jesse Beder
2011-09-12 14:24:27 -05:00 -
a2aa5a2f75
Fixed NodeBuilder bug when an alias was in a map - we weren't pushing that guy as a key
beder
2011-09-12 14:24:27 -05:00 -
3337df7ca2
Fixed new API node key/value insertion in NodeBuilder (it was using the wrong condition on when it had added a key already)
Jesse Beder
2011-09-12 13:25:41 -05:00 -
b8cc21eb3c
Fixed new API node key/value insertion in NodeBuilder (it was using the wrong condition on when it had added a key already)
beder
2011-09-12 13:25:41 -05:00 -
41533a8c49
Added failing self-reference tests
Jesse Beder
2011-09-12 12:48:51 -05:00 -
ad95934844
Added failing self-reference tests
beder
2011-09-12 12:48:51 -05:00 -
a6e1d4cf74
Added two alias tests
Jesse Beder
2011-09-12 12:42:23 -05:00 -
95f763f466
Added two alias tests
beder
2011-09-12 12:42:23 -05:00 -
5397a93702
Implemented std::map decode (and fixed bug in the Node iterator - the reference_type should be just a plain value, since it's created on-the-fly)
Jesse Beder
2011-09-12 00:29:39 -05:00 -
f38e38df09
Implemented std::map decode (and fixed bug in the Node iterator - the reference_type should be just a plain value, since it's created on-the-fly)
beder
2011-09-12 00:29:39 -05:00 -
b9583dde76
Added reading/writing std::list
Jesse Beder
2011-09-11 23:18:19 -05:00 -
cf240daf63
Added reading/writing std::list
beder
2011-09-11 23:18:19 -05:00 -
f22f38f7f2
Added reading/writing std::vector
Jesse Beder
2011-09-11 23:14:52 -05:00 -
2a71e8868b
Added reading/writing std::vector
beder
2011-09-11 23:14:52 -05:00 -
9e62bf8349
Removed the (unimplemented) operator <, and added operator == (in place of is()) for nodes
Jesse Beder
2011-09-11 22:56:04 -05:00 -
cf5695e320
Removed the (unimplemented) operator <, and added operator == (in place of is()) for nodes
beder
2011-09-11 22:56:04 -05:00 -
f9d826c22a
Added mutable operator[] for integral types (you can only grow the sequence if you specify the *next* element)
Jesse Beder
2011-09-11 22:51:49 -05:00 -
30ce282198
Added mutable operator[] for integral types (you can only grow the sequence if you specify the *next* element)
beder
2011-09-11 22:51:49 -05:00 -
4770ec798c
Implemented operator[] specialization, but only const (should the sequence be mutable?)
Jesse Beder
2011-09-11 21:51:04 -05:00 -
4dd9f036d3
Implemented operator[] specialization, but only const (should the sequence be mutable?)
beder
2011-09-11 21:51:04 -05:00 -
4568dd0b19
Started specialization for operator[] for integers
Jesse Beder
2011-09-11 21:32:47 -05:00 -
e8210b476c
Started specialization for operator[] for integers
beder
2011-09-11 21:32:47 -05:00 -
a308b73e8a
Set the map iterator to filter over undefined items
Jesse Beder
2011-09-11 19:44:27 -05:00 -
d8955fc52c
Set the map iterator to filter over undefined items
beder
2011-09-11 19:44:27 -05:00 -
c2a8a2c1f7
Added failing map iterator count test
Jesse Beder
2011-09-11 17:36:08 -05:00 -
d4e5a3ea93
Added failing map iterator count test
beder
2011-09-11 17:36:08 -05:00 -
a03af5dd73
Implemented the map size computation
Jesse Beder
2011-09-11 17:16:26 -05:00 -
c8fc3c9592
Implemented the map size computation
beder
2011-09-11 17:16:26 -05:00 -
b50264e74d
Switched the implementation of maps from list<pair> to map (but just pointer comparison)
Jesse Beder
2011-09-11 16:56:38 -05:00 -
9c6bd61398
Switched the implementation of maps from list<pair> to map (but just pointer comparison)
beder
2011-09-11 16:56:38 -05:00 -
ecdd9cc66d
Added computing and caching the sequence size
Jesse Beder
2011-09-11 16:21:36 -05:00 -
ad28ffc6f8
Added computing and caching the sequence size
beder
2011-09-11 16:21:36 -05:00 -
3a90454d50
Added some small map tests
Jesse Beder
2011-09-11 16:02:31 -05:00 -
73a47d1c1c
Added some small map tests
beder
2011-09-11 16:02:31 -05:00 -
2d81e46655
Added dependency management (to cause nodes to become defined if their children do)
Jesse Beder
2011-09-11 15:59:53 -05:00 -
bb1a816a3a
Added dependency management (to cause nodes to become defined if their children do)
beder
2011-09-11 15:59:53 -05:00 -
b4963ab0fa
Added a few simple node tests, and the sequence one doesn't pass (let's work now)
Jesse Beder
2011-09-10 23:31:12 -05:00 -
a9914342e0
Added a few simple node tests, and the sequence one doesn't pass (let's work now)
beder
2011-09-10 23:31:12 -05:00 -
432268917b
Started Node tests (for the new API Node)
Jesse Beder
2011-09-10 23:22:30 -05:00 -
10d712d060
Started Node tests (for the new API Node)
beder
2011-09-10 23:22:30 -05:00 -
2d06df474b
Fixed up the old API stuff, and removed the util/value (since it's no longer needed)
Jesse Beder
2011-09-10 23:11:28 -05:00 -
4bbe984bdc
Fixed up the old API stuff, and removed the util/value (since it's no longer needed)
beder
2011-09-10 23:11:28 -05:00 -
03fc837236
Set up util/parse for the new API
Jesse Beder
2011-09-10 23:03:02 -05:00 -
fb538c9490
Set up util/parse for the new API
beder
2011-09-10 23:03:02 -05:00 -
80cf3c98db
Fixed minor things that used the old API, compiles/links/runs\!
Jesse Beder
2011-09-10 22:59:27 -05:00 -
2851f5f8c9
Fixed minor things that used the old API, compiles/links/runs\!
beder
2011-09-10 22:59:27 -05:00 -
f7b2247217
Added stubs for spec and parser tests with the new API
Jesse Beder
2011-09-10 18:05:35 -05:00 -
24c55b434a
Added stubs for spec and parser tests with the new API
beder
2011-09-10 18:05:35 -05:00 -
36c63980b9
Moved old api tests to subfolder
Jesse Beder
2011-09-10 18:02:07 -05:00 -
7cdf684ae6
Moved old api tests to subfolder
beder
2011-09-10 18:02:07 -05:00 -
0d1b5224c8
Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile
Jesse Beder
2011-09-10 17:57:23 -05:00 -
e905b74232
Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile
beder
2011-09-10 17:57:23 -05:00 -
ac81d7c883
Start of moving Value -> Node and Node -> old API Node (with a #define toggle)
Jesse Beder
2011-09-10 17:18:15 -05:00 -
8fd372b0db
Start of moving Value -> Node and Node -> old API Node (with a #define toggle)
beder
2011-09-10 17:18:15 -05:00 -
78b7a1b8a9
Added helper emitter functions, but we have a problem: YAML::Value is already a manipulator
Jesse Beder
2011-09-10 16:50:44 -05:00 -
33a71151ca
Added helper emitter functions, but we have a problem: YAML::Value is already a manipulator
beder
2011-09-10 16:50:44 -05:00 -
12364895cb
Implemented value events emitter
Jesse Beder
2011-09-10 16:23:18 -05:00