| Doc. no. |
N2894=09-0084 |
| Date: |
2009-06-21 |
| Project: |
Programming Language C++ |
| Reply to: |
Howard Hinnant <howard.hinnant@gmail.com> |
C++ Standard Library Active Issues List (Revision R65)
Reference ISO/IEC IS 14882:2003(E)
Also see:
The purpose of this document is to record the status of issues
which have come before the Library Working Group (LWG) of the ANSI
(J16) and ISO (WG21) C++ Standards Committee. Issues represent
potential defects in the ISO/IEC IS 14882:2003(E) document.
This document contains only library issues which are actively being
considered by the Library Working Group. That is, issues which have a
status of New, Open,
Ready, and Review. See
Library Defect Reports List for issues considered defects and
Library Closed Issues List for issues considered closed.
The issues in these lists are not necessarily formal ISO Defect
Reports (DR's). While some issues will eventually be elevated to
official Defect Report status, other issues will be disposed of in
other ways. See Issue Status.
Prior to Revision 14, library issues lists existed in two slightly
different versions; a Committee Version and a Public
Version. Beginning with Revision 14 the two versions were combined
into a single version.
This document includes [bracketed italicized notes] as a
reminder to the LWG of current progress on issues. Such notes are
strictly unofficial and should be read with caution as they may be
incomplete or incorrect. Be aware that LWG support for a particular
resolution can quickly change if new viewpoints or killer examples are
presented in subsequent discussions.
For the most current official version of this document see
http://www.open-std.org/jtc1/sc22/wg21/.
Requests for further information about this document should include
the document number above, reference ISO/IEC 14882:2003(E), and be
submitted to Information Technology Industry Council (ITI), 1250 Eye
Street NW, Washington, DC 20005.
Public information as to how to obtain a copy of the C++ Standard,
join the standards committee, submit an issue, or comment on an issue
can be found in the comp.std.c++ FAQ.
Revision History
- R65:
2009-06-19 pre-Frankfurt mailing.
- Summary:
- 378 open issues, up by 32.
- 765 closed issues, up by 0.
- 1143 issues total, up by 32.
- Details:
- Added the following New issues: 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143.
- Added the following Open issues: 1112, 1113, 1114.
- Changed the following issues from Pending NAD Editorial to NAD Editorial: 937.
- Changed the following issues from New to Open: 696, 716, 727, 865, 900, 911, 916, 917, 920, 933, 935, 941, 947, 951, 953, 954, 955, 956, 977, 978, 985, 989, 996, 1033, 1054, 1056, 1057, 1059, 1062, 1068, 1069, 1071, 1072, 1076, 1090, 1092, 1096, 1098, 1099, 1105, 1106, 1108, 1110.
- Changed the following issues from Review to Open: 817, 971, 992, 1004, 1010, 1012, 1015, 1019.
- Changed the following issues from New to Review: 780, 835, 897, 919, 939, 957, 983, 1001, 1080, 1091, 1093, 1094, 1095, 1097, 1102, 1104, 1111.
- Changed the following issues from Open to Review: 921, 987, 1087.
- Changed the following issues from New to Tentatively NAD: 568, 701, 702, 785, 863, 903, 912, 918, 946, 995, 1074.
- Changed the following issues from Open to Tentatively NAD: 458, 644, 667, 668, 669.
- Changed the following issues from Review to Tentatively NAD: 901.
- Changed the following issues from Tentatively Ready to Tentatively NAD: 822, 988.
- Changed the following issues from New to Tentatively NAD Editorial: 837, 862, 867, 927, 945, 952, 969, 972, 973, 979, 1058, 1060, 1061, 1077, 1101, 1109.
- Changed the following issues from Open to Tentatively NAD Editorial: 424, 825, 830, 884.
- Changed the following issues from Review to Tentatively NAD Editorial: 1023.
- Changed the following issues from Open to Tentatively NAD Future: 96.
- Changed the following issues from New to Tentatively Ready: 810, 898, 906, 910, 913, 914, 915, 925, 974, 976, 981, 982, 984, 990, 998, 999, 1063, 1067, 1070, 1073, 1100, 1103, 1107.
- Changed the following issues from Open to Tentatively Ready: 688, 814.
- Changed the following issues from Review to Tentatively Ready: 899, 907, 909, 934, 938, 940, 943, 950, 965, 970, 975, 986, 991, 993, 994, 997, 1002, 1006, 1011, 1013, 1014, 1021, 1024, 1037, 1038, 1039, 1040, 1044, 1045, 1065, 1066.
- R64:
2009-05-01 mid-term mailing.
- Summary:
- 346 open issues, up by 19.
- 765 closed issues, up by 0.
- 1111 issues total, up by 19.
- Details:
- Added the following New issues: 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111.
- Changed the following issues from DR to CD1: 130, 386, 406, 409, 413, 434, 438, 444, 445, 455, 457, 460, 469, 533.
- Changed the following issues from Review to New: 1070.
- R63:
2009-03-20 post-Summit mailing.
- Summary:
- 327 open issues, up by 96.
- 765 closed issues, up by 14.
- 1092 issues total, up by 110.
- Details:
- Added the following NAD Editorial issues: 1022.
- Added the following NAD Future issues: 1025.
- Added the following New issues: 983, 984, 985, 989, 990, 995, 996, 998, 999, 1001, 1033, 1054, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1067, 1068, 1069, 1071, 1072, 1073, 1074, 1076, 1077, 1080, 1090, 1091, 1092.
- Added the following Open issues: 987, 1000, 1007, 1008, 1016, 1017, 1018, 1020, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1034, 1035, 1036, 1041, 1042, 1046, 1048, 1051, 1052, 1053, 1055, 1064, 1075, 1078, 1079, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089.
- Added the following Review issues: 986, 991, 992, 993, 994, 997, 1002, 1003, 1004, 1005, 1006, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1019, 1021, 1023, 1024, 1037, 1038, 1039, 1040, 1043, 1044, 1045, 1047, 1049, 1050, 1065, 1066, 1070.
- Added the following Tentatively Ready issues: 988.
- Changed the following issues from New to Dup: 905, 942.
- Changed the following issues from New to NAD: 980.
- Changed the following issues from New to NAD Editorial: 874, 875.
- Changed the following issues from Open to NAD Editorial: 732, 793, 794, 800.
- Changed the following issues from Pending NAD Editorial to NAD Editorial: 683, 892.
- Changed the following issues from Ready to NAD Editorial: 803.
- Changed the following issues from NAD to Open: 466.
- Changed the following issues from NAD Future to Open: 111, 138, 149, 219.
- Changed the following issues from New to Open: 880, 891, 893, 902, 908, 921, 923, 924, 926, 930, 936, 944, 958, 959, 960, 961, 962, 963, 964, 966, 967, 968.
- Changed the following issues from Ready to Open: 788.
- Changed the following issues from New to Pending NAD Editorial: 937.
- Changed the following issues from New to Review: 879, 899, 901, 907, 909, 929, 934, 938, 940, 943, 950, 965, 970, 971, 975.
- Changed the following issues from Open to Review: 817.
- Changed the following issues from New to Tentatively Ready: 904, 922, 928, 931, 932, 948, 949.
- Changed the following issues from Open to Tentatively Ready: 890.
- Changed the following issues from Review to Tentatively Ready: 765, 822, 853, 869, 878, 888.
- Changed the following issues from Ready to WP: 752, 753, 758, 821, 866, 894.
- R62:
2009-02-06 pre-Summit mailing.
- Summary:
- 231 open issues, up by 44.
- 751 closed issues, up by 0.
- 982 issues total, up by 44.
- Details:
- Added the following New issues: 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982.
- R61:
2008-12-05 mid-term mailing.
- Summary:
- 187 open issues, up by 20.
- 751 closed issues, up by 0.
- 938 issues total, up by 20.
- Details:
- Added the following New issues: 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938.
- R60:
2008-10-03 post-San Francisco mailing.
- Summary:
- 167 open issues, down by 25.
- 751 closed issues, up by 65.
- 918 issues total, up by 40.
- Details:
- Added the following CD1 issues: 882.
- Added the following New issues: 879, 880, 891, 893, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918.
- Added the following Open issues: 881, 883, 884, 885, 886, 887, 889, 890, 895, 896.
- Added the following Pending NAD Editorial issues: 892.
- Added the following Ready issues: 894.
- Added the following Review issues: 888.
- Changed the following issues from New to CD1: 818, 820, 843, 845, 846, 856, 858.
- Changed the following issues from Ready to CD1: 180, 387, 396, 522, 629, 691, 713, 714, 720, 728, 762, 769, 771, 772, 776, 779, 787, 805, 806, 807, 808, 809, 813, 824, 829, 842, 844, 848, 850, 852.
- Changed the following issues from Review to CD1: 23, 675, 692, 698, 709, 734, 804, 823.
- Changed the following issues from WP to CD1: 44, 49, 76, 91, 92, 98, 103, 109, 117, 118, 120, 123, 136, 153, 165, 167, 171, 179, 182, 183, 184, 185, 186, 187, 198, 200, 201, 202, 206, 214, 221, 225, 226, 228, 229, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 241, 242, 243, 247, 248, 250, 251, 252, 253, 254, 256, 258, 259, 260, 261, 262, 263, 264, 265, 266, 268, 270, 271, 272, 273, 274, 275, 276, 278, 280, 281, 282, 283, 284, 285, 286, 288, 291, 292, 294, 295, 297, 298, 300, 301, 303, 305, 306, 307, 308, 310, 311, 312, 315, 316, 317, 318, 319, 320, 321, 322, 324, 325, 327, 328, 329, 331, 333, 334, 335, 336, 337, 338, 339, 340, 341, 345, 346, 347, 349, 352, 354, 355, 358, 359, 360, 362, 363, 364, 365, 369, 370, 371, 373, 375, 376, 379, 380, 381, 383, 384, 389, 391, 395, 400, 401, 402, 403, 404, 405, 407, 410, 411, 412, 414, 415, 416, 420, 422, 425, 426, 428, 432, 435, 436, 441, 442, 443, 448, 449, 453, 456, 461, 464, 465, 467, 468, 474, 475, 478, 488, 495, 496, 497, 505, 507, 508, 518, 519, 520, 521, 524, 527, 530, 531, 534, 535, 537, 538, 540, 541, 542, 543, 545, 550, 551, 552, 559, 561, 562, 563, 566, 567, 574, 575, 576, 577, 578, 581, 586, 589, 593, 595, 596, 607, 608, 609, 610, 611, 612, 613, 616, 618, 619, 620, 621, 622, 623, 624, 628, 634, 638, 640, 643, 646, 650, 651, 652, 654, 655, 660, 661, 664, 665, 666, 672, 673, 674, 677, 678, 679, 680, 681, 682, 685, 687, 689, 693, 694, 695, 699, 700, 703, 705, 706, 710, 712, 715, 722, 740, 743, 744, 746, 749, 755, 759, 761, 766, 768, 770, 775, 777, 778, 781, 782, 783, 789, 792, 798.
- Changed the following issues from Open to Dup: 670.
- Changed the following issues from New to NAD: 849, 855, 871.
- Changed the following issues from Open to NAD: 454, 832.
- Changed the following issues from New to NAD Editorial: 811, 812, 841, 864, 870, 872.
- Changed the following issues from Open to NAD Editorial: 299, 484, 556, 631, 676, 704, 724, 742.
- Changed the following issues from Pending NAD Editorial to NAD Editorial: 532, 594, 717, 725, 738.
- Changed the following issues from New to Open: 721, 751, 814, 816, 817, 819, 827, 836, 838, 847, 857, 859, 860, 861, 868, 873, 876, 877.
- Changed the following issues from Pending NAD Editorial to Open: 424, 625.
- Changed the following issues from Review to Open: 851.
- Changed the following issues from New to Ready: 788, 821, 866.
- Changed the following issues from Open to Ready: 753.
- Changed the following issues from Review to Ready: 752, 758, 803.
- Changed the following issues from New to Review: 765, 822, 853, 854, 869, 878.
- Changed the following issues from TC to TC1: 1, 3, 5, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 74, 75, 78, 79, 80, 83, 86, 90, 106, 108, 110, 112, 114, 115, 119, 122, 124, 125, 126, 127, 129, 132, 133, 134, 137, 139, 141, 142, 144, 146, 147, 148, 150, 151, 152, 154, 155, 156, 158, 159, 160, 161, 164, 168, 169, 170, 172, 173, 174, 175, 176, 181, 189, 193, 195, 199, 208, 209, 210, 211, 212, 217, 220, 222, 223, 224, 227.
- R59:
2008-08-22 pre-San Francisco mailing.
- Summary:
- 192 open issues, up by 9.
- 686 closed issues, up by 0.
- 878 issues total, up by 9.
- Details:
- R58:
2008-07-28 mid-term mailing.
- Summary:
- 183 open issues, up by 12.
- 686 closed issues, down by 4.
- 869 issues total, up by 8.
- Details:
- Added the following New issues: 862, 863, 864, 865, 866, 867, 868, 869.
- Changed the following issues from Pending NAD Editorial to NAD Editorial: 393, 557, 592, 754, 757.
- Changed the following issues from Pending WP to Open: 644.
- Changed the following issues from WP to Ready: 387, 629.
- Changed the following issues from Pending NAD Editorial to Review: 709.
- R57:
2008-06-27 post-Sophia Antipolis mailing.
- Summary:
- 171 open issues, down by 20.
- 690 closed issues, up by 43.
- 861 issues total, up by 23.
- Details:
- Added the following NAD issues: 840.
- Added the following New issues: 841, 843, 845, 846, 847, 849, 853, 854, 855, 856, 857, 858, 859, 860, 861.
- Added the following Open issues: 839.
- Added the following Ready issues: 842, 844, 848, 850, 852.
- Added the following Review issues: 851.
- Changed the following issues from New to NAD: 826.
- Changed the following issues from Open to NAD: 570.
- Changed the following issues from New to NAD Editorial: 786, 831.
- Changed the following issues from Open to NAD Editorial: 756, 767.
- Changed the following issues from New to Open: 723, 726, 794, 815, 825, 830, 833, 834.
- Changed the following issues from Ready to Open: 471.
- Changed the following issues from Review to Open: 539, 711.
- Changed the following issues from New to Ready: 713, 714, 769, 772, 779, 787, 805, 806, 807, 808, 809, 813, 824, 829.
- Changed the following issues from Open to Ready: 180, 396, 522, 720, 762.
- Changed the following issues from Review to Ready: 691, 728, 771, 776.
- Changed the following issues from New to Review: 692, 698, 752, 804, 823, 828, 832.
- Changed the following issues from Open to Review: 23, 675, 734, 803.
- Changed the following issues from Ready to Review: 758.
- Changed the following issues from Ready to WP: 387, 518, 550, 574, 595, 596, 612, 618, 629, 638, 672, 673, 685, 710, 715, 722, 740, 743, 744, 746, 749, 755, 759, 761, 766, 768, 770, 775, 777, 778, 781, 782, 783, 789, 792, 798.
- R56:
2008-05-16 pre-Sophia Antipolis mailing.
- Summary:
- 191 open issues, up by 24.
- 647 closed issues, up by 1.
- 838 issues total, up by 25.
- Details:
- Added the following New issues: 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838.
- Changed the following issues from New to NAD: 802.
- R55:
2008-03-14 post-Bellevue mailing.
- Summary:
- 167 open issues, down by 39.
- 646 closed issues, up by 65.
- 813 issues total, up by 26.
- Details:
- Added the following Dup issues: 795.
- Added the following NAD issues: 790, 791, 796, 797, 799.
- Added the following New issues: 788, 794, 802, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813.
- Added the following Open issues: 793, 800, 801, 803.
- Added the following Ready issues: 789, 792, 798.
- Changed the following issues from NAD Future to Dup: 116.
- Changed the following issues from NAD Future to NAD: 188, 323.
- Changed the following issues from New to NAD: 729, 730, 731, 733, 735, 736, 737, 739, 741, 745, 748, 763, 764, 773, 784.
- Changed the following issues from Open to NAD: 388, 462, 579, 627, 653, 686, 707.
- Changed the following issues from NAD Future to NAD Editorial: 140, 390.
- Changed the following issues from Open to NAD Editorial: 529, 626.
- Changed the following issues from Review to NAD Editorial: 645, 684.
- Changed the following issues from NAD Future to Open: 128, 180, 190.
- Changed the following issues from New to Open: 617, 718, 719, 720, 724, 732, 734, 742, 747, 750, 753, 756, 760, 762, 767, 774.
- Changed the following issues from Ready to Open: 675, 676, 688.
- Changed the following issues from New to Pending NAD Editorial: 709, 717, 725, 738, 754, 757.
- Changed the following issues from Open to Pending NAD Editorial: 424, 557, 625.
- Changed the following issues from New to Ready: 710, 715, 722, 740, 743, 744, 746, 749, 755, 758, 759, 761, 766, 768, 770, 775, 777, 778, 781, 782, 783.
- Changed the following issues from Open to Ready: 387, 471, 550, 612, 629, 673.
- Changed the following issues from Review to Ready: 518, 574, 596, 618, 638, 672, 685.
- Changed the following issues from New to Review: 711, 728, 771, 776.
- Changed the following issues from Open to Review: 539.
- Changed the following issues from Ready to WP: 561, 562, 563, 567, 581, 620, 621, 622, 623, 624, 661, 664, 665, 666, 674, 679, 680, 687, 689, 693, 694, 695, 700, 703, 705, 706.
- Changed the following issues from Tentatively Ready to WP: 527.
- R54:
2008-02-01 pre-Bellevue mailing.
- Summary:
- 206 open issues, up by 23.
- 581 closed issues, up by 0.
- 787 issues total, up by 23.
- Details:
- Added the following New issues: 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787.
- Changed the following issues from NAD Future to Dup: 105, 348.
- Changed the following issues from NAD Future to NAD Editorial: 353.
- Changed the following issues from New to NAD Editorial: 697.
- Changed the following issues from NAD Future to Open: 388.
- Changed the following issues from Open to Tentatively Ready: 527.
- R53:
2007-12-09 mid-term mailing.
- Summary:
- 183 open issues, up by 11.
- 581 closed issues, down by 1.
- 764 issues total, up by 10.
- Details:
- Added the following New issues: 755, 756, 757, 758, 759, 760, 761, 762, 763, 764.
- Changed the following issues from NAD to Open: 463.
- Changed the following issues from Pending WP to WP: 607, 608, 654, 655, 677, 682.
- R52:
2007-10-19 post-Kona mailing.
- Summary:
- 172 open issues, up by 4.
- 582 closed issues, up by 27.
- 754 issues total, up by 31.
- Details:
- Added the following New issues: 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754.
- Changed the following issues from NAD Future to Dup: 77, 350.
- Changed the following issues from New to NAD: 639, 657, 663.
- Changed the following issues from Open to NAD: 548.
- Changed the following issues from New to Open: 546, 550, 564, 565, 573, 585, 588, 627, 629, 630, 632, 635, 653, 659, 667, 668, 669, 670, 671, 673, 686, 704, 707, 708.
- Changed the following issues from New to Pending NAD Editorial: 393, 592.
- Changed the following issues from New to Pending WP: 607, 608, 654, 655, 677, 682.
- Changed the following issues from New to Ready: 561, 562, 563, 567, 581, 595, 620, 621, 622, 623, 624, 661, 664, 665, 666, 674, 675, 676, 679, 687, 688, 689, 693, 694, 695, 700, 703, 705, 706.
- Changed the following issues from Open to Ready: 680.
- Changed the following issues from New to Review: 574, 596, 618, 638, 645, 672, 684, 685, 691.
- Changed the following issues from New to WP: 552, 634, 650, 651, 652, 678, 681, 699, 712.
- Changed the following issues from Open to WP: 258, 401, 524.
- Changed the following issues from Ready to WP: 488, 577, 660.
- R51:
2007-09-09 pre-Kona mailing.
- Summary:
- 168 open issues, up by 15.
- 555 closed issues, up by 0.
- 723 issues total, up by 15.
- Details:
- Added the following New issues: 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723.
- R50:
2007-08-05 post-Toronto mailing.
- Summary:
- 153 open issues, down by 5.
- 555 closed issues, up by 17.
- 708 issues total, up by 12.
- Details:
- Added the following New issues: 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708.
- Changed the following issues from New to NAD: 583, 584, 662.
- Changed the following issues from Open to NAD: 528.
- Changed the following issues from New to NAD Editorial: 637, 647, 658, 690.
- Changed the following issues from Open to NAD Editorial: 525.
- Changed the following issues from Pending NAD Editorial to NAD Editorial: 553, 571, 591, 633, 636, 641, 642, 648, 649, 656.
- Changed the following issues from New to Open: 579, 631, 680.
- Changed the following issues from Pending WP to Open: 258.
- Changed the following issues from Ready to Pending WP: 644.
- Changed the following issues from New to Ready: 577, 660.
- Changed the following issues from Open to Ready: 488.
- Changed the following issues from Open to Review: 518.
- Changed the following issues from Ready to TRDec: 604.
- Changed the following issues from DR to WP: 453.
- Changed the following issues from Ready to WP: 531, 551, 566, 628, 640, 643, 646.
- R49:
2007-06-23 pre-Toronto mailing.
- Summary:
- 158 open issues, up by 13.
- 538 closed issues, up by 7.
- 696 issues total, up by 20.
- Details:
- Added the following New issues: 677, 678, 679, 680, 681, 682, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696.
- Added the following Pending NAD Editorial issues: 683.
- Changed the following issues from New to NAD Editorial: 587.
- Changed the following issues from Open to NAD Editorial: 590.
- Changed the following issues from New to Pending NAD Editorial: 636, 642, 648, 649.
- R48:
2007-05-06 post-Oxford mailing.
- Summary:
- 145 open issues, down by 33.
- 531 closed issues, up by 53.
- 676 issues total, up by 20.
- Details:
- Added the following New issues: 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676.
- Changed the following issues from Tentatively Ready to Dup: 479, 536.
- Changed the following issues from Tentatively Ready to NAD: 385, 463, 466, 470, 515, 526, 547, 560, 572.
- Changed the following issues from NAD to NAD Editorial: 351, 357, 368, 499, 504, 512, 513, 514, 516, 544, 549, 555, 558.
- Changed the following issues from Tentatively Ready to NAD Editorial: 482, 615.
- Changed the following issues from NAD_Future to NAD Future: 77, 105, 111, 116, 128, 138, 140, 149, 180, 188, 190, 219, 323, 348, 350, 353, 388, 390.
- Changed the following issues from Tentatively Ready to Open: 471.
- Changed the following issues from New to Pending NAD Editorial: 633, 641, 656.
- Changed the following issues from Tentatively Ready to Pending NAD Editorial: 532, 553, 571, 591, 594.
- Changed the following issues from Tentatively Ready to Pending WP: 258.
- Changed the following issues from New to Ready: 566, 628, 640, 643, 644, 646.
- Changed the following issues from Review to Ready: 531, 551, 604.
- Changed the following issues from Ready to TRDec: 598, 599, 600, 601, 602, 603, 605.
- Changed the following issues from Ready to WP: 543, 545.
- Changed the following issues from Tentatively Ready to WP: 201, 206, 233, 254, 416, 422, 456, 534, 542, 559, 575, 576, 578, 586, 589, 593, 609, 610, 611, 613, 616, 619.
- R47:
2007-03-09 pre-Oxford mailing.
- Summary:
- 178 open issues, up by 37.
- 478 closed issues, up by 0.
- 656 issues total, up by 37.
- Details:
- Added the following New issues: 620, 621, 622, 623, 624, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656.
- Added the following Open issues: 625, 626.
- Changed the following issues from New to Open: 570, 580, 582, 590, 612, 614.
- Changed the following issues from New to Tentatively Ready: 547, 553, 560, 571, 572, 575, 576, 578, 586, 589, 591, 593, 594, 609, 610, 611, 613, 615, 616, 619.
- Changed the following issues from Open to Tentatively Ready: 201, 206, 233, 254, 258, 385, 416, 422, 456, 463, 466, 470, 471, 479, 482, 515, 526, 532, 536, 542, 559.
- Changed the following issues from Review to Tentatively Ready: 534.
- R46:
2007-01-12 mid-term mailing.
- Summary:
- 141 open issues, up by 11.
- 478 closed issues, down by 1.
- 619 issues total, up by 10.
- Details:
- R45:
2006-11-03 post-Portland mailing.
- Summary:
- 130 open issues, up by 0.
- 479 closed issues, up by 17.
- 609 issues total, up by 17.
- Details:
- Moved issues 520, 521, 530, 535, 537, 538, 540, 541 to WP.
- Moved issues 504, 512, 516, 544, 549, 554, 555, 558 to NAD.
- Moved issue 569 to Dup.
- Moved issues 518, 523, 524, 542, 556, 557, 559, 597, 606 to Open.
- Moved issues 543, 545, 549, 549, 598 - 603, 605 to Ready.
- Moved issues 531, 551, 604 to Review.
- Added new issues 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609.
- R44:
2006-09-08 pre-Portland mailing.
- Summary:
- 130 open issues, up by 6.
- 462 closed issues, down by 1.
- 592 issues total, up by 5.
- Details:
- R43:
2006-06-23 mid-term mailing.
- Summary:
- 124 open issues, up by 14.
- 463 closed issues, down by 1.
- 587 issues total, up by 13.
- Details:
- Added new issues 575, 576, 577, 578, 579, 580, 581, 582.
- Reopened 255.
- Moved issues 520, 541, 544, 569 to Tentatively Ready.
- R42:
2006-04-21 post-Berlin mailing.
- Summary:
- 110 open issues, down by 16.
- 464 closed issues, up by 24.
- 574 issues total, up by 8.
- Details:
- Added new issues 567, 568, 569, 570, 571, 572.
- Moved issues 499, 501, 506, 509, 510, 511, 513, 514, 517 to NAD.
- Moved issues 502, 503, 515, 516, 522, 525, 526, 527, 528, 529, 532, 536, 539, 548 to Open.
- Moved issue 504, 512, 521, 530, 531, 535, 537, 538, 540, 549 to Ready.
- Moved issues 247, 294, 362, 369, 371, 376, 384, 475, 478, 495, 497, 505, 507, 508, 519 to WP.
- Moved issue 534 to Review.
- R41:
2006-02-24 pre-Berlin mailing.
- Summary:
- 126 open issues, up by 31.
- 440 closed issues, up by 0.
- 566 issues total, up by 31.
- Details:
- Added new issues 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550 ,551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566.
- Moved 342 from Ready to Open.
- Reopened 309.
- R40:
2005-12-16 mid-term mailing.
- Summary:
- 95 open issues.
- 440 closed issues.
- 535 issues total.
- Details:
- R39:
2005-10-14 post-Mont Tremblant mailing.
Added new issues 526-528.
Moved issues 280, 461, 464, 465, 467, 468, 474, 496 from Ready to WP as per the vote from Mont Tremblant.
Moved issues 247, 294, 342, 362, 369, 371, 376, 384, 475, 478, 495, 497 from Review to Ready.
Moved issues 498, 504, 506, 509, 510, 511, 512, 513, 514 from New to Open.
Moved issues 505, 507, 508, 519 from New to Ready.
Moved issue 500 from New to NAD.
Moved issue 518 from New to Review.
- R38:
2005-07-03 pre-Mont Tremblant mailing.
Merged open TR1 issues in 504-522.
Added new issues 523-523
- R37:
2005-06 mid-term mailing.
Added new issues 498-503.
- R36:
2005-04 post-Lillehammer mailing. All issues in "ready" status except
for 454 were moved to "DR" status, and all issues
previously in "DR" status were moved to "WP".
- R35:
2005-03 pre-Lillehammer mailing.
- R34:
2005-01 mid-term mailing. Added new issues 488-494.
- R33:
2004-11 post-Redmond mailing. Reflects actions taken in Redmond.
- R32:
2004-09 pre-Redmond mailing: reflects new proposed resolutions and
new issues received after the 2004-07 mailing. Added
new issues 479-481.
- R31:
2004-07 mid-term mailing: reflects new proposed resolutions and
new issues received after the post-Sydney mailing. Added
new issues 463-478.
- R30:
Post-Sydney mailing: reflects decisions made at the Sydney meeting.
Voted all "Ready" issues from R29 into the working paper.
Added new issues 460-462.
- R29:
Pre-Sydney mailing. Added new issues 441-457.
- R28:
Post-Kona mailing: reflects decisions made at the Kona meeting.
Added new issues 432-440.
- R27:
Pre-Kona mailing. Added new issues 404-431.
- R26:
Post-Oxford mailing: reflects decisions made at the Oxford meeting.
All issues in Ready status were voted into DR status. All issues in
DR status were voted into WP status.
- R25:
Pre-Oxford mailing. Added new issues 390-402.
- R24:
Post-Santa Cruz mailing: reflects decisions made at the Santa Cruz
meeting. All Ready issues from R23 with the exception of 253, which has been given a new proposed resolution, were
moved to DR status. Added new issues 383-389. (Issues 387-389 were discussed
at the meeting.) Made progress on issues 225, 226, 229: 225 and 229 have been moved to Ready status, and the only remaining
concerns with 226 involve wording.
- R23:
Pre-Santa Cruz mailing. Added new issues 367-382.
Moved issues in the TC to TC status.
- R22:
Post-Curaçao mailing. Added new issues 362-366.
- R21:
Pre-Curaçao mailing. Added new issues 351-361.
- R20:
Post-Redmond mailing; reflects actions taken in Redmond. Added
new issues 336-350, of which issues
347-350 were added since Redmond, hence
not discussed at the meeting.
All Ready issues were moved to DR status, with the exception of issues
284, 241, and 267.
Noteworthy issues discussed at Redmond include
120 202, 226, 233,
270, 253, 254, 323.
- R19:
Pre-Redmond mailing. Added new issues
323-335.
- R18:
Post-Copenhagen mailing; reflects actions taken in Copenhagen.
Added new issues 312-317, and discussed
new issues 271-314.
Changed status of issues
103 118 136 153
165 171 183 184
185 186 214 221
234 237 243 248
251 252 256 260
261 262 263 265
268
to DR.
Changed status of issues
49 109 117 182
228 230 232 235
238 241 242 250
259 264 266 267
271 272 273 275
281 284 285 286
288 292 295 297
298 301 303 306
307 308 312
to Ready.
Closed issues
111 277 279 287
289 293 302 313
314
as NAD.
- R17:
Pre-Copenhagen mailing. Converted issues list to XML. Added proposed
resolutions for issues 49, 76, 91, 235, 250, 267.
Added new issues 278-311.
- R16:
post-Toronto mailing; reflects actions taken in Toronto. Added new
issues 265-277. Changed status of issues
3, 8, 9, 19,
26, 31, 61,
63, 86, 108,
112, 114, 115,
122, 127, 129,
134, 137, 142,
144, 146, 147,
159, 164, 170,
181, 199, 208,
209, 210, 211,
212, 217, 220,
222, 223, 224,
227 to "DR". Reopened issue 23. Reopened
issue 187. Changed issues 2 and
4 to NAD. Fixed a typo in issue 17. Fixed
issue 70: signature should be changed both places it
appears. Fixed issue 160: previous version didn't fix
the bug in enough places.
- R15:
pre-Toronto mailing. Added issues
233-264. Some small HTML formatting
changes so that we pass Weblint tests.
- R14:
post-Tokyo II mailing; reflects committee actions taken in
Tokyo. Added issues 228 to 232. (00-0019R1/N1242)
- R13:
pre-Tokyo II updated: Added issues 212 to 227.
- R12:
pre-Tokyo II mailing: Added issues 199 to
211. Added "and paragraph 5" to the proposed resolution
of issue 29. Add further rationale to issue
178.
- R11:
post-Kona mailing: Updated to reflect LWG and full committee actions
in Kona (99-0048/N1224). Note changed resolution of issues
4 and 38. Added issues 196
to 198. Closed issues list split into "defects" and
"closed" documents. Changed the proposed resolution of issue
4 to NAD, and changed the wording of proposed resolution
of issue 38.
- R10:
pre-Kona updated. Added proposed resolutions 83,
86, 91, 92,
109. Added issues 190 to
195. (99-0033/D1209, 14 Oct 99)
- R9:
pre-Kona mailing. Added issues 140 to
189. Issues list split into separate "active" and
"closed" documents. (99-0030/N1206, 25 Aug 99)
- R8:
post-Dublin mailing. Updated to reflect LWG and full committee actions
in Dublin. (99-0016/N1193, 21 Apr 99)
- R7:
pre-Dublin updated: Added issues 130, 131,
132, 133, 134,
135, 136, 137,
138, 139 (31 Mar 99)
- R6:
pre-Dublin mailing. Added issues 127, 128,
and 129. (99-0007/N1194, 22 Feb 99)
- R5:
update issues 103, 112; added issues
114 to 126. Format revisions to prepare
for making list public. (30 Dec 98)
- R4:
post-Santa Cruz II updated: Issues 110,
111, 112, 113 added, several
issues corrected. (22 Oct 98)
- R3:
post-Santa Cruz II: Issues 94 to 109
added, many issues updated to reflect LWG consensus (12 Oct 98)
- R2:
pre-Santa Cruz II: Issues 73 to 93 added,
issue 17 updated. (29 Sep 98)
- R1:
Correction to issue 55 resolution, 60 code
format, 64 title. (17 Sep 98)
Issue Status
New - The issue has not yet been
reviewed by the LWG. Any Proposed Resolution is purely a
suggestion from the issue submitter, and should not be construed as
the view of LWG.
Open - The LWG has discussed the issue
but is not yet ready to move the issue forward. There are several
possible reasons for open status:
- Consensus may have not yet have been reached as to how to deal
with the issue.
- Informal consensus may have been reached, but the LWG awaits
exact Proposed Resolution wording for review.
- The LWG wishes to consult additional technical experts before
proceeding.
- The issue may require further study.
A Proposed Resolution for an open issue is still not be
construed as the view of LWG. Comments on the current state of
discussions are often given at the end of open issues in an italic
font. Such comments are for information only and should not be given
undue importance.
Dup - The LWG has reached consensus that
the issue is a duplicate of another issue, and will not be further
dealt with. A Rationale identifies the duplicated issue's
issue number.
NAD - The LWG has reached consensus that
the issue is not a defect in the Standard.
NAD Editorial - The LWG has reached consensus that
the issue can either be handled editorially, or is handled by a paper (usually
linked to in the rationale).
NAD Future - In addition to the regular
status, the LWG believes that this issue should be revisited at the
next revision of the standard.
Review - Exact wording of a
Proposed Resolution is now available for review on an issue
for which the LWG previously reached informal consensus.
Ready - The LWG has reached consensus
that the issue is a defect in the Standard, the Proposed
Resolution is correct, and the issue is ready to forward to the
full committee for further action as a Defect Report (DR).
DR - (Defect Report) - The full J16
committee has voted to forward the issue to the Project Editor to be
processed as a Potential Defect Report. The Project Editor reviews
the issue, and then forwards it to the WG21 Convenor, who returns it
to the full committee for final disposition. This issues list
accords the status of DR to all these Defect Reports regardless of
where they are in that process.
TC1 - (Technical Corrigenda 1) - The full
WG21 committee has voted to accept the Defect Report's Proposed
Resolution as a Technical Corrigenda. Action on this issue is thus
complete and no further action is possible under ISO rules.
CD1 - (Committee Draft 2008) - The full
WG21 committee has voted to accept the Defect Report's Proposed
Resolution into the Fall 2008 Committee Draft.
TRDec - (Decimal TR defect) - The
LWG has voted to accept the Defect Report's Proposed
Resolution into the Decimal TR. Action on this issue is thus
complete and no further action is expected.
WP - (Working Paper) - The proposed
resolution has not been accepted as a Technical Corrigendum, but
the full WG21 committee has voted to apply the Defect Report's Proposed
Resolution to the working paper.
Tentatively - This is a status qualifier. The issue has
been reviewed online, or at an unofficial meeting, but not in an official meeting, and some support has been formed
for the qualified status. Tentatively qualified issues may be moved to the unqualified status
and forwarded to full committee (if Ready) within the same meeting. Unlike Ready issues, Tentatively Ready issues
will be reviewed in subcommittee prior to forwarding to full committee. When a status is
qualified with Tentatively, the issue is still considered active.
Pending - This is a status qualifier. When prepended to
a status this indicates the issue has been
processed by the committee, and a decision has been made to move the issue to
the associated unqualified status. However for logistical reasons the indicated
outcome of the issue has not yet appeared in the latest working paper.
Issues are always given the status of New when
they first appear on the issues list. They may progress to
Open or Review while the LWG
is actively working on them. When the LWG has reached consensus on
the disposition of an issue, the status will then change to
Dup, NAD, or
Ready as appropriate. Once the full J16 committee votes to
forward Ready issues to the Project Editor, they are given the
status of Defect Report ( DR). These in turn may
become the basis for Technical Corrigenda (TC),
or are closed without action other than a Record of Response
(RR ). The intent of this LWG process is that
only issues which are truly defects in the Standard move to the
formal ISO DR status.
Active Issues
96. Vector<bool> is not a container
Section: 23.3.6 [vector] Status: Tentatively NAD Future
Submitter: AFNOR Opened: 1998-10-07 Last modified: 2009-05-25
View all other issues in [vector].
Discussion:
vector<bool> is not a container as its reference and
pointer types are not references and pointers.
Also it forces everyone to have a space optimization instead of a
speed one.
See also: 99-0008 == N1185 Vector<bool> is
Nonconforming, Forces Optimization Choice.
[In Santa Cruz the LWG felt that this was Not A Defect.]
[In Dublin many present felt that failure to meet Container
requirements was a defect. There was disagreement as to whether
or not the optimization requirements constituted a defect.]
[The LWG looked at the following resolutions in some detail:
* Not A Defect.
* Add a note explaining that vector<bool> does not meet
Container requirements.
* Remove vector<bool>.
* Add a new category of container requirements which
vector<bool> would meet.
* Rename vector<bool>.
No alternative had strong, wide-spread, support and every alternative
had at least one "over my dead body" response.
There was also mention of a transition scheme something like (1) add
vector_bool and deprecate vector<bool> in the next standard. (2)
Remove vector<bool> in the following standard.]
[Modifying container requirements to permit returning proxies
(thus allowing container requirements conforming vector<bool>)
was also discussed.]
[It was also noted that there is a partial but ugly workaround in
that vector<bool> may be further specialized with a customer
allocator.]
[Kona: Herb Sutter presented his paper J16/99-0035==WG21/N1211,
vector<bool>: More Problems, Better Solutions. Much discussion
of a two step approach: a) deprecate, b) provide replacement under a
new name. LWG straw vote on that: 1-favor, 11-could live with, 2-over
my dead body. This resolution was mentioned in the LWG report to the
full committee, where several additional committee members indicated
over-my-dead-body positions.]
Discussed at Lillehammer. General agreement that we should
deprecate vector<bool> and introduce this functionality under
a different name, e.g. bit_vector. This might make it possible to
remove the vector<bool> specialization in the standard that comes
after C++0x. There was also a suggestion that
in C++0x we could additional say that it's implementation defined
whether vector<bool> refers to the specialization or to the
primary template, but there wasn't general agreement that this was a
good idea.
We need a paper for the new bit_vector class.
[
Batavia:
]
The LWG feels we need something closer to SGI's bitvector to ease migration
from vector<bool>. Although some of the funcitonality from
N2050
could well be used in such a template. The concern is easing the API migration for those
users who want to continue using a bit-packed container. Alan and Beman to work.
[
Post Summit Alisdair adds:
]
vector<bool> is now a conforming container under the revised terms of C++0x,
which supports containers of proxies.
Recommend NAD.
Two issues remain:
i/ premature optimization in the specification.
There is still some sentiment that deprecation is the correct way to go,
although it is still not clear what it would mean to deprecate a single
specialization of a template.
Recommend: Create a new issue for the discussion, leave as Open.
ii/ Request for a new bitvector class to guarantee the optimization, perhaps
with a better tuned interface.
This is a clear extension request that may be handled via a future TR.
[
Batavia (2009-05):
]
We note that most of this issue has become moot over time,
and agree with Alisdair's recommendations.
Move to NAD Future for reconsideration of part (ii).
Proposed resolution:
We now have:
N2050
and
N2160.
111. istreambuf_iterator::equal overspecified, inefficient
Section: 24.6.3.5 [istreambuf.iterator::equal] Status: Open
Submitter: Nathan Myers Opened: 1998-10-15 Last modified: 2009-03-13
View other active issues in [istreambuf.iterator::equal].
View all other issues in [istreambuf.iterator::equal].
View all issues with Open status.
Discussion:
The member istreambuf_iterator<>::equal is specified to be
unnecessarily inefficient. While this does not affect the efficiency
of conforming implementations of iostreams, because they can
"reach into" the iterators and bypass this function, it does
affect users who use istreambuf_iterators.
The inefficiency results from a too-scrupulous definition, which
requires a "true" result if neither iterator is at eof. In
practice these iterators can only usefully be compared with the
"eof" value, so the extra test implied provides no benefit,
but slows down users' code.
The solution is to weaken the requirement on the function to return
true only if both iterators are at eof.
[
Summit:
]
Reopened by Alisdair.
[
Post Summit Daniel adds:
]
Recommend NAD. The proposed wording would violate the axioms of
concept requirement EqualityComparable axioms as part of concept InputIterator
and more specifically it would violate the explicit wording of
24.2.2 [input.iterators]/7:
If two iterators a and b of the same type are equal, then either a
and b are both
dereferenceable or else neither is dereferenceable.
Proposed resolution:
Replace 24.6.3.5 [istreambuf.iterator::equal],
paragraph 1,
-1- Returns: true if and only if both iterators are at end-of-stream, or neither is at
end-of-stream, regardless of what streambuf object they use.
with
-1- Returns: true if and only if both iterators are at
end-of-stream, regardless of what streambuf object they use.
Rationale:
It is not clear that this is a genuine defect. Additionally, the
LWG was reluctant to make a change that would result in
operator== not being a equivalence relation. One consequence of
this change is that an algorithm that's passed the range [i, i)
would no longer treat it as an empty range.
128. Need open_mode() function for file stream, string streams, fil