C++20

C++20 is a major version after C++17, featuring major features (concepts, modules, coroutines, and ranges) and other language and library features. The standard was published in December 2020.

# Defect reports

Defect Reports fixed in C++20 (158 core, 345 library)
CWG#555
CWG#581
CWG#682
CWG#943
CWG#1076
CWG#1271
CWG#1299
CWG#1331
CWG#1332
CWG#1426
CWG#1469
CWG#1523
CWG#1581
CWG#1621
CWG#1632
CWG#1636
CWG#1640
CWG#1646
CWG#1704
CWG#1728
CWG#1781
CWG#1836
CWG#1857
CWG#1859
CWG#1862
CWG#1893
CWG#1910
CWG#1912
CWG#1913
CWG#1931
CWG#1937
CWG#1938
CWG#1943
CWG#1983
CWG#2020
CWG#2045
CWG#2051
CWG#2053
CWG#2059
CWG#2080
CWG#2081
CWG#2083
CWG#2088
CWG#2092
CWG#2103
CWG#2112
CWG#2126
CWG#2133
CWG#2164
CWG#2170
CWG#2177
CWG#2207
CWG#2226
CWG#2227
CWG#2229
CWG#2233
CWG#2234
CWG#2235
CWG#2237
CWG#2241
CWG#2249
CWG#2253
CWG#2254
CWG#2255
CWG#2256
CWG#2257
CWG#2260
CWG#2266
CWG#2267
CWG#2273
CWG#2277
CWG#2278
CWG#2280
CWG#2282
CWG#2285
CWG#2287
CWG#2289
CWG#2290
CWG#2292
CWG#2293
CWG#2294
CWG#2295
CWG#2299
CWG#2300
CWG#2303
CWG#2305
CWG#2307
CWG#2309
CWG#2310
CWG#2313
CWG#2315
CWG#2317
CWG#2318
CWG#2321
CWG#2322
CWG#2323
CWG#2330
CWG#2332
CWG#2336
CWG#2338
CWG#2339
CWG#2342
CWG#2343
CWG#2346
CWG#2347
CWG#2351
CWG#2352
CWG#2353
CWG#2354
CWG#2356
CWG#2358
CWG#2359
CWG#2360
CWG#2365
CWG#2366
CWG#2368
CWG#2371
CWG#2372
CWG#2373
CWG#2374
CWG#2376
CWG#2378
CWG#2379
CWG#2380
CWG#2381
CWG#2382
CWG#2384
CWG#2385
CWG#2386
CWG#2387
CWG#2390
CWG#2394
CWG#2399
CWG#2400
CWG#2404
CWG#2406
CWG#2411
CWG#2414
CWG#2416
CWG#2418
CWG#2419
CWG#2422
CWG#2424
CWG#2426
CWG#2427
CWG#2429
CWG#2430
CWG#2431
CWG#2432
CWG#2433
CWG#2436
CWG#2437
CWG#2439
CWG#2441
CWG#2442
CWG#2445
CWG#2446
CWG#2447
LWG#1052
LWG#1203
LWG#2040
LWG#2055
LWG#2070
LWG#2089
LWG#2139
LWG#2151
LWG#2154
LWG#2155
LWG#2164
LWG#2183
LWG#2184
LWG#2243
LWG#2292
LWG#2318
LWG#2334
LWG#2412
LWG#2444
LWG#2498
LWG#2499
LWG#2511
LWG#2593
LWG#2597
LWG#2682
LWG#2693
LWG#2741
LWG#2780
LWG#2783
LWG#2797
LWG#2800
LWG#2808
LWG#2814
LWG#2816
LWG#2821
LWG#2831
LWG#2832
LWG#2836
LWG#2840
LWG#2841
LWG#2843
LWG#2849
LWG#2851
LWG#2856
LWG#2859
LWG#2870
LWG#2894
LWG#2897
LWG#2899
LWG#2929
LWG#2932
LWG#2935
LWG#2936
LWG#2937
LWG#2938
LWG#2940
LWG#2941
LWG#2942
LWG#2943
LWG#2944
LWG#2945
LWG#2946
LWG#2948
LWG#2950
LWG#2951
LWG#2952
LWG#2953
LWG#2954
LWG#2955
LWG#2957
LWG#2958
LWG#2961
LWG#2964
LWG#2965
LWG#2966
LWG#2968
LWG#2969
LWG#2970
LWG#2972
LWG#2974
LWG#2975
LWG#2976
LWG#2977
LWG#2978
LWG#2979
LWG#2980
LWG#2981
LWG#2982
LWG#2988
LWG#2989
LWG#2993
LWG#2995
LWG#2996
LWG#2998
LWG#2999
LWG#3000
LWG#3001
LWG#3004
LWG#3005
LWG#3006
LWG#3007
LWG#3008
LWG#3009
LWG#3012
LWG#3013
LWG#3014
LWG#3015
LWG#3017
LWG#3018
LWG#3022
LWG#3023
LWG#3024
LWG#3025
LWG#3026
LWG#3030
LWG#3031
LWG#3034
LWG#3035
LWG#3037
LWG#3038
LWG#3039
LWG#3040
LWG#3041
LWG#3042
LWG#3043
LWG#3045
LWG#3048
LWG#3050
LWG#3051
LWG#3054
LWG#3055
LWG#3058
LWG#3061
LWG#3062
LWG#3065
LWG#3067
LWG#3070
LWG#3074
LWG#3075
LWG#3076
LWG#3077
LWG#3079
LWG#3080
LWG#3083
LWG#3087
LWG#3091
LWG#3094
LWG#3096
LWG#3100
LWG#3101
LWG#3102
LWG#3103
LWG#3104
LWG#3110
LWG#3111
LWG#3112
LWG#3113
LWG#3115
LWG#3116
LWG#3119
LWG#3122
LWG#3125
LWG#3127
LWG#3128
LWG#3129
LWG#3130
LWG#3131
LWG#3132
LWG#3133
LWG#3137
LWG#3140
LWG#3141
LWG#3144
LWG#3145
LWG#3147
LWG#3148
LWG#3149
LWG#3150
LWG#3151
LWG#3153
LWG#3154
LWG#3156
LWG#3158
LWG#3160
LWG#3168
LWG#3169
LWG#3173
LWG#3175
LWG#3176
LWG#3178
LWG#3179
LWG#3180
LWG#3182
LWG#3183
LWG#3184
LWG#3185
LWG#3186
LWG#3187
LWG#3190
LWG#3191
LWG#3194
LWG#3196
LWG#3198
LWG#3199
LWG#3200
LWG#3201
LWG#3202
LWG#3206
LWG#3208
LWG#3209
LWG#3212
LWG#3213
LWG#3218
LWG#3221
LWG#3222
LWG#3224
LWG#3225
LWG#3226
LWG#3228
LWG#3230
LWG#3231
LWG#3232
LWG#3233
LWG#3235
LWG#3237
LWG#3238
LWG#3239
LWG#3241
LWG#3242
LWG#3243
LWG#3244
LWG#3245
LWG#3246
LWG#3247
LWG#3248
LWG#3250
LWG#3251
LWG#3252
LWG#3253
LWG#3254
LWG#3255
LWG#3256
LWG#3257
LWG#3259
LWG#3260
LWG#3262
LWG#3264
LWG#3266
LWG#3269
LWG#3270
LWG#3272
LWG#3273
LWG#3274
LWG#3276
LWG#3277
LWG#3278
LWG#3279
LWG#3280
LWG#3281
LWG#3282
LWG#3284
LWG#3285
LWG#3286
LWG#3290
LWG#3291
LWG#3292
LWG#3294
LWG#3295
LWG#3296
LWG#3299
LWG#3300
LWG#3301
LWG#3302
LWG#3303
LWG#3304
LWG#3307
LWG#3310
LWG#3313
LWG#3314
LWG#3315
LWG#3316
LWG#3317
LWG#3318
LWG#3319
LWG#3320
LWG#3321
LWG#3322
LWG#3323
LWG#3324
LWG#3325
LWG#3326
LWG#3327
LWG#3328
LWG#3329
LWG#3330
LWG#3331
LWG#3332
LWG#3334
LWG#3335
LWG#3336
LWG#3338
LWG#3340
LWG#3345
LWG#3346
LWG#3347
LWG#3348
LWG#3349
LWG#3350
LWG#3351
LWG#3352
LWG#3354
LWG#3355
LWG#3356
LWG#3358
LWG#3359
LWG#3360
LWG#3362
LWG#3363
LWG#3364
LWG#3367
LWG#3368
LWG#3369
LWG#3371
LWG#3372
LWG#3373
LWG#3374
LWG#3375
LWG#3377
LWG#3379
LWG#3380
LWG#3381
LWG#3382
LWG#3383
LWG#3384
LWG#3385
LWG#3386
LWG#3387
LWG#3388
LWG#3389
LWG#3390
LWG#3393
LWG#3395
LWG#3396
LWG#3397
LWG#3398