mirror of
https://github.com/nlohmann/json.git
synced 2026-09-24 06:10:22 +01:00
Commit Graph
Select branches
Hide Pull Requests
add-ci-step-windows
bon8
bson-sizes
clang-format
clang-tidy
claude/benchmark-docs
claude/benchmark-findings-issues-winad4
claude/bjdata-excluded-markers
claude/brace-init-copy-semantics-tests
claude/ci-issues-pr-5237-drd9bw
claude/code-simplification-cqwaup
claude/happy-tu-b0fbce
claude/issue-5340-restore-unget
claude/issue-5387-comparison-binary
claude/issue-5387-duplicate-check-bd7853
claude/issue-5529-comment-9f1lck
claude/iterative-bson-writer
claude/iterative-diff
claude/iterative-hash
claude/iterative-merge-patch-update
claude/labeler-rules
claude/oss-fuzz-563659413-a621eb
claude/silly-rhodes-f0f089
claude/todo-183-plan-267c0c
claude/todo-191-plan-508110
claude/todo-49-fix-bd32cc
coverity_scan
dependabot/pip/tools/astyle/astyle-3.6.18
develop
feature/optional
fix-abi-tag-order-tests
fix/json_pointer_create_object_5357
fix/nul-byte-not-eof
gh-pages
issue-5413-lazy-indent-string
issue2228
issue2615
issue3989
issue4552-ignore
issue4755-cppcheck-warning
master
nvcc-image
upgrade_doctest
#1001
#1004
#1004
#1005
#1005
#1006
#1009
#1024
#1024
#1026
#1028
#104
#104
#1040
#1041
#1043
#1047
#1048
#105
#105
#1058
#1067
#1067
#1069
#1069
#1077
#1077
#1078
#1089
#111
#111
#1117
#1121
#1121
#1124
#1124
#1125
#1125
#1126
#1126
#1128
#1128
#1130
#1134
#1138
#1142
#1144
#115
#1150
#1150
#1151
#1153
#1156
#1156
#116
#116
#1176
#1187
#119
#119
#120
#1200
#1202
#121
#1210
#1210
#1214
#122
#1221
#1222
#1222
#1228
#123
#123
#1230
#1231
#1234
#1234
#1238
#124
#1245
#1249
#1251
#1252
#1254
#1257
#126
#1260
#1262
#1265
#1266
#1266
#1269
#1269
#1270
#1271
#1272
#1277
#1280
#1282
#129
#1294
#130
#1301
#1302
#1302
#1303
#1305
#1307
#1307
#131
#1313
#1314
#1315
#1317
#1320
#1322
#1323
#1326
#1329
#1330
#1342
#1343
#1345
#1346
#1357
#1363
#137
#1376
#1378
#1380
#1382
#1389
#139
#1391
#1392
#1396
#14
#140
#140
#1409
#141
#141
#1411
#1413
#1414
#1417
#1420
#1423
#1425
#1428
#1430
#1431
#1434
#1435
#1436
#1439
#1440
#1441
#1443
#1446
#1451
#1452
#1454
#1455
#146
#1464
#1468
#1469
#1474
#1477
#1488
#1489
#1491
#1492
#1495
#1496
#1514
#1517
#1522
#1523
#1524
#153
#155
#155
#1551
#1555
#1559
#1565
#1570
#1585
#1588
#1598
#1606
#1618
#1625
#1635
#1639
#1643
#165
#165
#1660
#1662
#1670
#1673
#1687
#1688
#1689
#169
#169
#1690
#1694
#170
#170
#1701
#1722
#1724
#1728
#1741
#1744
#1746
#1760
#1765
#1767
#1769
#1779
#1780
#1785
#1797
#1799
#18
#1801
#1803
#1804
#1806
#1810
#182
#1821
#1826
#183
#183
#1830
#1838
#184
#1844
#1846
#1853
#1857
#1871
#1872
#1876
#188
#1884
#189
#1899
#19
#190
#1900
#1907
#1909
#191
#1917
#1918
#1923
#193
#1933
#1940
#1950
#1956
#1958
#196
#1967
#1969
#197
#1974
#1979
#198
#198
#1980
#1984
#1990
#1991
#1992
#1993
#1994
#1995
#200
#2002
#2004
#2008
#201
#201
#2010
#2011
#2019
#2025
#2033
#2034
#2038
#2043
#2044
#205
#2050
#2051
#2053
#2054
#206
#206
#2060
#2069
#207
#2071
#2074
#2076
#2077
#208
#2080
#2081
#209
#209
#2099
#21
#2100
#2104
#2115
#2116
#2117
#2119
#212
#212
#2121
#2123
#2125
#213
#2136
#2137
#2140
#2143
#2144
#2145
#215
#215
#2152
#2153
#2158
#2160
#2164
#2165
#2173
#2174
#2176
#2178
#218
#2181
#2182
#2183
#2193
#22
#2201
#2202
#2203
#2206
#2211
#2212
#2213
#222
#2222
#2224
#2225
#2229
#2232
#2233
#2237
#2241
#2242
#2244
#2245
#2251
#2253
#2255
#2257
#2258
#2259
#226
#2262
#2263
#2264
#2268
#2269
#227
#2273
#2274
#2279
#2282
#2283
#2285
#2287
#2288
#2294
#2297
#2299
#23
#2300
#2301
#2303
#2305
#2306
#2308
#2312
#2314
#2318
#2319
#232
#2320
#2327
#2332
#2333
#2336
#234
#234
#2344
#2347
#2349
#2352
#2354
#2357
#2363
#2364
#2367
#2375
#238
#24
#240
#240
#2405
#2406
#2411
#2414
#2415
#2417
#2418
#242
#2444
#2447
#247
#2477
#2483
#2512
#2514
#2525
#2532
#2533
#2534
#2536
#2537
#2538
#2540
#2545
#2547
#2550
#2553
#2558
#2560
#2561
#2562
#2576
#2582
#26
#2607
#2616
#2624
#2625
#2637
#2659
#266
#2673
#2677
#2679
#2683
#2685
#2687
#2688
#2688
#2689
#2690
#2693
#2693
#2707
#271
#2729
#2731
#2736
#2737
#2738
#2747
#2749
#275
#2753
#2754
#2756
#2762
#2770
#2771
#2789
#279
#2790
#2795
#2807
#2817
#2818
#2818
#2819
#2825
#2826
#2843
#2861
#2866
#2872
#2873
#2874
#2875
#2879
#2880
#2885
#2889
#2898
#29
#29
#2902
#2908
#2911
#2925
#2927
#2930
#2931
#2936
#2940
#2943
#2945
#2947
#2948
#2950
#2952
#2954
#2956
#2957
#2959
#2960
#2961
#2963
#2966
#2967
#2968
#2974
#2976
#2981
#2986
#2989
#2998
#2998
#300
#3008
#3014
#3019
#3020
#3028
#3037
#3040
#3041
#3069
#3071
#3073
#3079
#3082
#3088
#3100
#3101
#3102
#3109
#3110
#3121
#3122
#3125
#313
#3140
#3143
#3145
#3148
#3164
#3165
#3165
#318
#3181
#3193
#3194
#3199
#320
#320
#321
#3222
#3225
#3226
#3227
#3228
#3229
#3233
#3234
#3236
#3237
#324
#3240
#3244
#3246
#3247
#3248
#3249
#3265
#327
#327
#3289
#3295
#33
#3320
#3326
#3332
#3336
#3338
#334
#334
#3351
#336
#3368
#337
#337
#3370
#3375
#3378
#3379
#338
#338
#3380
#3382
#3385
#3385
#3393
#34
#34
#3405
#3415
#3416
#3417
#3418
#3420
#3421
#3422
#3423
#3426
#3427
#3431
#3437
#3439
#3440
#3440
#3442
#3444
#3446
#3450
#3450
#3451
#3452
#3454
#3456
#3462
#3463
#3464
#3465
#3466
#3478
#3479
#3481
#3485
#3487
#3493
#3498
#3499
#35
#35
#3500
#3502
#3505
#3514
#3516
#3517
#3518
#3518
#3520
#3521
#3523
#3528
#3529
#3530
#3531
#3532
#3534
#3536
#3543
#3544
#3545
#3546
#3548
#355
#355
#3550
#3553
#3554
#3554
#3555
#3557
#3564
#3565
#3569
#3571
#3572
#3575
#3575
#3577
#3577
#3580
#3581
#3585
#3586
#3590
#3592
#3593
#3596
#3599
#36
#3601
#3604
#3605
#3609
#3610
#3614
#3615
#3618
#3619
#3621
#3622
#3626
#3628
#3629
#3630
#3631
#3633
#3634
#3635
#3636
#3637
#3638
#3642
#3642
#3643
#3646
#3651
#3658
#3660
#3661
#3662
#3663
#3664
#3667
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3683
#3684
#3685
#3686
#3687
#3688
#3690
#3692
#3693
#3694
#3695
#3697
#3698
#3702
#3703
#3709
#3718
#3719
#3723
#3724
#3725
#3725
#3726
#3728
#3738
#3739
#3740
#3743
#3748
#3749
#3751
#3759
#3762
#3762
#3765
#3765
#3767
#378
#3781
#379
#379
#3790
#38
#3809
#3814
#3816
#3822
#3841
#3845
#3862
#3863
#3872
#3876
#3887
#3888
#3889
#3891
#3892
#3895
#3898
#3898
#3899
#3899
#390
#3901
#3906
#391
#3920
#3929
#3932
#3933
#3934
#3937
#395
#3950
#3951
#3964
#3965
#3966
#3969
#3972
#3975
#3978
#3981
#3985
#3988
#3996
#40
#400
#4009
#4010
#4015
#4024
#4032
#4033
#4035
#4036
#4039
#4040
#4043
#4044
#4045
#4046
#4047
#4055
#4056
#4057
#4059
#4073
#4078
#4080
#4082
#4082
#4083
#4085
#4092
#4099
#41
#41
#410
#4108
#4109
#4111
#4112
#4115
#4126
#4137
#4137
#4138
#4140
#4143
#4149
#415
#4153
#4159
#4160
#4161
#4166
#4167
#4167
#4169
#4170
#4173
#4175
#4176
#4177
#4179
#4180
#4181
#4182
#4189
#4194
#4196
#4203
#4210
#4214
#4215
#4216
#4217
#4218
#4219
#4222
#4226
#423
#423
#4230
#4231
#4232
#4233
#4237
#4255
#426
#426
#4262
#4265
#4266
#4269
#4273
#4274
#4276
#4277
#4286
#4288
#430
#4310
#4311
#4314
#4323
#4324
#4331
#4333
#4335
#4342
#4343
#4344
#4345
#4346
#435
#4353
#4356
#4362
#4364
#4365
#4366
#4368
#4372
#4375
#4380
#4385
#439
#4390
#4391
#4393
#4396
#4400
#4406
#441
#441
#4411
#4412
#4414
#4435
#4439
#4439
#4451
#4452
#4452
#4456
#4459
#4465
#4468
#4472
#4476
#4477
#4483
#4486
#4487
#4489
#4491
#4495
#4496
#4497
#4498
#450
#4500
#4502
#4504
#4505
#4506
#4508
#4509
#4512
#4513
#4516
#4517
#4520
#4521
#4522
#4522
#4523
#4524
#4525
#4526
#4528
#4531
#4531
#4532
#4533
#4536
#4537
#4539
#4540
#4541
#4542
#4543
#4544
#4545
#4546
#4547
#4548
#4549
#4550
#4551
#4553
#4555
#4555
#4557
#4558
#4560
#4562
#4563
#4565
#4566
#4567
#4570
#4572
#4573
#4574
#4575
#4577
#4579
#4580
#4581
#4582
#4583
#4584
#4585
#4587
#4588
#4590
#4591
#4592
#4594
#4595
#4597
#4600
#4601
#4602
#4603
#4604
#4605
#4606
#4607
#4608
#4609
#461
#4611
#4612
#4613
#4614
#4615
#4616
#4617
#4620
#4623
#4624
#4625
#4628
#4631
#4633
#4634
#4635
#4636
#4637
#4638
#4639
#4640
#4645
#4646
#4648
#4652
#4654
#4654
#4659
#4661
#4663
#4663
#4664
#4665
#4668
#4669
#4670
#4672
#4677
#4679
#4680
#4682
#4683
#4684
#4688
#4689
#4693
#4695
#4697
#4698
#4699
#4700
#4701
#4704
#4707
#4708
#4709
#4711
#4712
#4715
#4716
#4718
#4719
#4721
#4722
#4723
#4724
#4726
#4727
#4728
#4729
#4734
#4735
#4736
#4737
#4738
#4742
#4743
#4744
#4747
#4748
#4749
#4750
#4753
#4754
#4757
#4758
#4760
#4763
#4764
#4765
#4766
#4768
#4770
#4771
#4774
#4775
#4777
#4779
#4782
#4783
#4785
#4786
#4787
#4789
#4790
#4791
#4793
#4795
#4796
#4797
#4799
#4800
#4801
#4802
#4803
#4805
#4807
#4808
#4809
#4814
#4815
#4816
#4820
#4830
#4833
#4835
#4836
#4837
#4838
#4839
#4840
#4843
#4843
#4846
#4847
#4848
#4849
#4850
#4851
#4853
#4857
#4858
#4860
#4860
#4866
#4867
#4870
#4871
#4872
#4873
#4874
#4876
#4877
#4878
#4879
#4880
#4881
#4884
#4885
#4886
#4887
#4888
#4891
#4893
#4894
#4895
#4896
#4897
#4900
#4902
#4904
#4905
#4906
#4907
#4908
#4909
#4910
#4911
#4912
#4914
#4915
#4917
#4919
#4920
#4921
#4922
#4923
#4924
#4927
#4929
#4930
#4931
#4932
#4933
#4934
#4935
#4936
#4937
#4938
#4939
#4940
#4941
#4942
#4943
#4944
#4947
#4948
#4949
#4950
#4952
#4953
#4954
#4955
#4957
#4958
#4959
#496
#4960
#4963
#4964
#4965
#4965
#4966
#4968
#4969
#4970
#4970
#4971
#4973
#4973
#4976
#4977
#4978
#4979
#4980
#4981
#4982
#4984
#4985
#4986
#4987
#4988
#4989
#4989
#4990
#4991
#4992
#4994
#4994
#4995
#4997
#4999
#5
#5000
#5001
#5003
#5007
#5008
#5011
#5014
#5015
#5015
#5016
#5017
#5018
#5018
#5019
#5020
#5021
#5024
#5025
#5027
#5028
#5029
#5031
#5032
#5033
#5034
#5035
#5037
#5039
#5040
#5041
#5043
#5044
#5049
#5050
#5051
#5052
#5055
#5056
#5057
#5058
#5059
#5061
#5062
#5063
#5064
#5065
#5067
#5070
#5071
#5072
#5075
#5077
#5078
#508
#5080
#5081
#5082
#5083
#5084
#5086
#5087
#5088
#5089
#5090
#5092
#5093
#5094
#5096
#5097
#5098
#5099
#5099
#510
#5100
#5101
#5102
#5102
#5105
#5107
#5108
#5108
#5109
#5109
#5110
#5110
#5111
#5112
#5113
#5114
#5115
#5116
#5118
#5119
#5120
#5123
#5124
#5125
#5126
#5127
#5128
#5131
#5132
#5133
#5134
#5137
#5138
#5139
#5141
#5142
#5142
#5144
#5145
#5146
#5147
#5148
#5151
#5152
#5154
#5156
#5157
#5158
#5159
#5160
#5161
#5162
#5163
#5164
#5165
#5166
#5167
#5168
#5169
#5170
#5171
#5172
#5173
#5174
#5176
#5177
#5178
#5179
#5180
#5181
#5182
#5183
#5184
#5185
#5185
#5186
#5187
#5188
#5189
#5190
#5191
#5192
#5193
#5193
#5194
#5195
#5199
#5200
#5201
#5202
#5203
#5204
#5205
#5207
#5208
#5209
#5211
#5212
#5213
#5214
#5215
#5216
#5217
#5218
#5220
#5221
#5222
#5223
#5224
#5225
#5226
#5227
#5228
#5229
#5230
#5231
#5232
#5233
#5234
#5235
#5236
#5237
#5237
#5238
#5239
#5239
#5240
#5241
#5242
#5243
#5244
#5245
#5247
#5248
#5249
#5250
#5251
#5252
#5253
#5254
#5257
#5258
#5259
#526
#5260
#5261
#5262
#5263
#5264
#5265
#5266
#5267
#5267
#5268
#5269
#5270
#5271
#5272
#5272
#5273
#5273
#5274
#5275
#5276
#5277
#5278
#5280
#5280
#5283
#5284
#5285
#5286
#5287
#5289
#5293
#5293
#5299
#530
#5300
#5301
#5302
#5303
#5304
#5305
#5306
#5313
#5314
#532
#532
#5323
#5324
#5325
#5325
#5326
#5327
#5327
#5328
#5328
#5329
#533
#533
#5330
#5331
#5332
#5333
#5334
#5335
#5336
#5337
#5339
#534
#5341
#5342
#5343
#5344
#5344
#5347
#5348
#5349
#535
#535
#5350
#5351
#5352
#5353
#5354
#5355
#5358
#5358
#5359
#536
#5360
#5361
#5362
#5363
#5364
#5365
#5366
#5366
#5367
#5368
#5369
#5370
#5370
#5372
#5373
#5375
#5376
#5376
#5378
#5379
#5380
#5381
#5382
#5382
#5383
#5383
#5385
#5386
#5388
#5389
#5389
#5390
#5390
#5394
#540
#5414
#5415
#5424
#5425
#5426
#5426
#5427
#5428
#5429
#5430
#5431
#5432
#5433
#5434
#5435
#5436
#5437
#5438
#5439
#5440
#5441
#5442
#5443
#5444
#5445
#5446
#5447
#5447
#5448
#5448
#5449
#545
#5454
#5455
#5456
#5457
#5458
#5459
#5461
#5462
#5463
#5464
#5465
#5466
#5467
#5468
#5469
#5471
#5472
#5473
#5474
#5475
#5476
#5477
#5478
#5479
#5480
#5481
#5482
#5483
#5484
#5485
#5490
#5492
#5493
#5494
#5495
#5496
#5497
#5499
#5500
#5501
#5502
#5503
#5504
#5505
#5506
#5507
#5508
#5510
#5511
#5513
#5514
#5515
#5515
#5516
#5517
#5517
#5518
#5518
#5519
#5519
#5520
#5521
#5522
#5523
#5531
#5532
#5533
#5534
#5536
#5537
#5538
#5539
#5540
#5541
#5542
#5542
#5543
#5544
#5544
#5546
#5546
#5547
#5547
#5548
#5548
#5549
#555
#555
#5551
#5551
#5552
#5552
#5553
#5553
#5554
#5554
#5555
#5555
#5556
#5556
#5557
#5557
#560
#560
#576
#578
#579
#583
#588
#59
#594
#594
#595
#598
#6
#609
#615
#619
#619
#624
#626
#629
#63
#630
#643
#650
#652
#654
#663
#666
#669
#671
#674
#678
#679
#682
#685
#686
#687
#687
#69
#696
#696
#697
#697
#699
#699
#700
#706
#706
#708
#71
#710
#710
#72
#73
#74
#74
#749
#749
#75
#75
#753
#764
#765
#783
#785
#788
#79
#79
#793
#795
#798
#798
#807
#81
#811
#819
#819
#822
#822
#823
#823
#829
#844
#848
#848
#85
#854
#855
#856
#858
#86
#860
#862
#862
#866
#866
#868
#87
#870
#873
#875
#876
#879
#88
#88
#880
#882
#885
#890
#890
#900
#911
#915
#918
#918
#919
#922
#922
#925
#930
#936
#940
#944
#950
#954
#955
#957
#969
#978
#978
#981
#984
#984
#986
#988
#988
#989
#989
#991
#991
#992
2.0.10
2.0.8
2.0.9
2.1.0
2.1.1
3.0.0
3.0.1
3.1.0
3.1.2
3.2.0
3.3.0
3.6.1
v1.0.0
v1.0.0-rc1
v1.1.0
v2.0.0
v2.0.1
v2.0.10
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v3.0.0
v3.0.1
v3.1.0
v3.1.1
v3.1.2
v3.10.0
v3.10.1
v3.10.2
v3.10.3
v3.10.4
v3.10.5
v3.11.0
v3.11.1
v3.11.2
v3.11.3
v3.12.0
v3.2.0
v3.3.0
v3.4.0
v3.5.0
v3.6.0
v3.6.1
v3.7.0
v3.7.1
v3.7.2
v3.7.3
v3.8.0
v3.9.0
v3.9.1
Select branches
Hide Pull Requests
add-ci-step-windows
bon8
bson-sizes
clang-format
clang-tidy
claude/benchmark-docs
claude/benchmark-findings-issues-winad4
claude/bjdata-excluded-markers
claude/brace-init-copy-semantics-tests
claude/ci-issues-pr-5237-drd9bw
claude/code-simplification-cqwaup
claude/happy-tu-b0fbce
claude/issue-5340-restore-unget
claude/issue-5387-comparison-binary
claude/issue-5387-duplicate-check-bd7853
claude/issue-5529-comment-9f1lck
claude/iterative-bson-writer
claude/iterative-diff
claude/iterative-hash
claude/iterative-merge-patch-update
claude/labeler-rules
claude/oss-fuzz-563659413-a621eb
claude/silly-rhodes-f0f089
claude/todo-183-plan-267c0c
claude/todo-191-plan-508110
claude/todo-49-fix-bd32cc
coverity_scan
dependabot/pip/tools/astyle/astyle-3.6.18
develop
feature/optional
fix-abi-tag-order-tests
fix/json_pointer_create_object_5357
fix/nul-byte-not-eof
gh-pages
issue-5413-lazy-indent-string
issue2228
issue2615
issue3989
issue4552-ignore
issue4755-cppcheck-warning
master
nvcc-image
upgrade_doctest
#1001
#1004
#1004
#1005
#1005
#1006
#1009
#1024
#1024
#1026
#1028
#104
#104
#1040
#1041
#1043
#1047
#1048
#105
#105
#1058
#1067
#1067
#1069
#1069
#1077
#1077
#1078
#1089
#111
#111
#1117
#1121
#1121
#1124
#1124
#1125
#1125
#1126
#1126
#1128
#1128
#1130
#1134
#1138
#1142
#1144
#115
#1150
#1150
#1151
#1153
#1156
#1156
#116
#116
#1176
#1187
#119
#119
#120
#1200
#1202
#121
#1210
#1210
#1214
#122
#1221
#1222
#1222
#1228
#123
#123
#1230
#1231
#1234
#1234
#1238
#124
#1245
#1249
#1251
#1252
#1254
#1257
#126
#1260
#1262
#1265
#1266
#1266
#1269
#1269
#1270
#1271
#1272
#1277
#1280
#1282
#129
#1294
#130
#1301
#1302
#1302
#1303
#1305
#1307
#1307
#131
#1313
#1314
#1315
#1317
#1320
#1322
#1323
#1326
#1329
#1330
#1342
#1343
#1345
#1346
#1357
#1363
#137
#1376
#1378
#1380
#1382
#1389
#139
#1391
#1392
#1396
#14
#140
#140
#1409
#141
#141
#1411
#1413
#1414
#1417
#1420
#1423
#1425
#1428
#1430
#1431
#1434
#1435
#1436
#1439
#1440
#1441
#1443
#1446
#1451
#1452
#1454
#1455
#146
#1464
#1468
#1469
#1474
#1477
#1488
#1489
#1491
#1492
#1495
#1496
#1514
#1517
#1522
#1523
#1524
#153
#155
#155
#1551
#1555
#1559
#1565
#1570
#1585
#1588
#1598
#1606
#1618
#1625
#1635
#1639
#1643
#165
#165
#1660
#1662
#1670
#1673
#1687
#1688
#1689
#169
#169
#1690
#1694
#170
#170
#1701
#1722
#1724
#1728
#1741
#1744
#1746
#1760
#1765
#1767
#1769
#1779
#1780
#1785
#1797
#1799
#18
#1801
#1803
#1804
#1806
#1810
#182
#1821
#1826
#183
#183
#1830
#1838
#184
#1844
#1846
#1853
#1857
#1871
#1872
#1876
#188
#1884
#189
#1899
#19
#190
#1900
#1907
#1909
#191
#1917
#1918
#1923
#193
#1933
#1940
#1950
#1956
#1958
#196
#1967
#1969
#197
#1974
#1979
#198
#198
#1980
#1984
#1990
#1991
#1992
#1993
#1994
#1995
#200
#2002
#2004
#2008
#201
#201
#2010
#2011
#2019
#2025
#2033
#2034
#2038
#2043
#2044
#205
#2050
#2051
#2053
#2054
#206
#206
#2060
#2069
#207
#2071
#2074
#2076
#2077
#208
#2080
#2081
#209
#209
#2099
#21
#2100
#2104
#2115
#2116
#2117
#2119
#212
#212
#2121
#2123
#2125
#213
#2136
#2137
#2140
#2143
#2144
#2145
#215
#215
#2152
#2153
#2158
#2160
#2164
#2165
#2173
#2174
#2176
#2178
#218
#2181
#2182
#2183
#2193
#22
#2201
#2202
#2203
#2206
#2211
#2212
#2213
#222
#2222
#2224
#2225
#2229
#2232
#2233
#2237
#2241
#2242
#2244
#2245
#2251
#2253
#2255
#2257
#2258
#2259
#226
#2262
#2263
#2264
#2268
#2269
#227
#2273
#2274
#2279
#2282
#2283
#2285
#2287
#2288
#2294
#2297
#2299
#23
#2300
#2301
#2303
#2305
#2306
#2308
#2312
#2314
#2318
#2319
#232
#2320
#2327
#2332
#2333
#2336
#234
#234
#2344
#2347
#2349
#2352
#2354
#2357
#2363
#2364
#2367
#2375
#238
#24
#240
#240
#2405
#2406
#2411
#2414
#2415
#2417
#2418
#242
#2444
#2447
#247
#2477
#2483
#2512
#2514
#2525
#2532
#2533
#2534
#2536
#2537
#2538
#2540
#2545
#2547
#2550
#2553
#2558
#2560
#2561
#2562
#2576
#2582
#26
#2607
#2616
#2624
#2625
#2637
#2659
#266
#2673
#2677
#2679
#2683
#2685
#2687
#2688
#2688
#2689
#2690
#2693
#2693
#2707
#271
#2729
#2731
#2736
#2737
#2738
#2747
#2749
#275
#2753
#2754
#2756
#2762
#2770
#2771
#2789
#279
#2790
#2795
#2807
#2817
#2818
#2818
#2819
#2825
#2826
#2843
#2861
#2866
#2872
#2873
#2874
#2875
#2879
#2880
#2885
#2889
#2898
#29
#29
#2902
#2908
#2911
#2925
#2927
#2930
#2931
#2936
#2940
#2943
#2945
#2947
#2948
#2950
#2952
#2954
#2956
#2957
#2959
#2960
#2961
#2963
#2966
#2967
#2968
#2974
#2976
#2981
#2986
#2989
#2998
#2998
#300
#3008
#3014
#3019
#3020
#3028
#3037
#3040
#3041
#3069
#3071
#3073
#3079
#3082
#3088
#3100
#3101
#3102
#3109
#3110
#3121
#3122
#3125
#313
#3140
#3143
#3145
#3148
#3164
#3165
#3165
#318
#3181
#3193
#3194
#3199
#320
#320
#321
#3222
#3225
#3226
#3227
#3228
#3229
#3233
#3234
#3236
#3237
#324
#3240
#3244
#3246
#3247
#3248
#3249
#3265
#327
#327
#3289
#3295
#33
#3320
#3326
#3332
#3336
#3338
#334
#334
#3351
#336
#3368
#337
#337
#3370
#3375
#3378
#3379
#338
#338
#3380
#3382
#3385
#3385
#3393
#34
#34
#3405
#3415
#3416
#3417
#3418
#3420
#3421
#3422
#3423
#3426
#3427
#3431
#3437
#3439
#3440
#3440
#3442
#3444
#3446
#3450
#3450
#3451
#3452
#3454
#3456
#3462
#3463
#3464
#3465
#3466
#3478
#3479
#3481
#3485
#3487
#3493
#3498
#3499
#35
#35
#3500
#3502
#3505
#3514
#3516
#3517
#3518
#3518
#3520
#3521
#3523
#3528
#3529
#3530
#3531
#3532
#3534
#3536
#3543
#3544
#3545
#3546
#3548
#355
#355
#3550
#3553
#3554
#3554
#3555
#3557
#3564
#3565
#3569
#3571
#3572
#3575
#3575
#3577
#3577
#3580
#3581
#3585
#3586
#3590
#3592
#3593
#3596
#3599
#36
#3601
#3604
#3605
#3609
#3610
#3614
#3615
#3618
#3619
#3621
#3622
#3626
#3628
#3629
#3630
#3631
#3633
#3634
#3635
#3636
#3637
#3638
#3642
#3642
#3643
#3646
#3651
#3658
#3660
#3661
#3662
#3663
#3664
#3667
#3670
#3671
#3672
#3673
#3674
#3675
#3676
#3677
#3678
#3679
#3680
#3681
#3683
#3684
#3685
#3686
#3687
#3688
#3690
#3692
#3693
#3694
#3695
#3697
#3698
#3702
#3703
#3709
#3718
#3719
#3723
#3724
#3725
#3725
#3726
#3728
#3738
#3739
#3740
#3743
#3748
#3749
#3751
#3759
#3762
#3762
#3765
#3765
#3767
#378
#3781
#379
#379
#3790
#38
#3809
#3814
#3816
#3822
#3841
#3845
#3862
#3863
#3872
#3876
#3887
#3888
#3889
#3891
#3892
#3895
#3898
#3898
#3899
#3899
#390
#3901
#3906
#391
#3920
#3929
#3932
#3933
#3934
#3937
#395
#3950
#3951
#3964
#3965
#3966
#3969
#3972
#3975
#3978
#3981
#3985
#3988
#3996
#40
#400
#4009
#4010
#4015
#4024
#4032
#4033
#4035
#4036
#4039
#4040
#4043
#4044
#4045
#4046
#4047
#4055
#4056
#4057
#4059
#4073
#4078
#4080
#4082
#4082
#4083
#4085
#4092
#4099
#41
#41
#410
#4108
#4109
#4111
#4112
#4115
#4126
#4137
#4137
#4138
#4140
#4143
#4149
#415
#4153
#4159
#4160
#4161
#4166
#4167
#4167
#4169
#4170
#4173
#4175
#4176
#4177
#4179
#4180
#4181
#4182
#4189
#4194
#4196
#4203
#4210
#4214
#4215
#4216
#4217
#4218
#4219
#4222
#4226
#423
#423
#4230
#4231
#4232
#4233
#4237
#4255
#426
#426
#4262
#4265
#4266
#4269
#4273
#4274
#4276
#4277
#4286
#4288
#430
#4310
#4311
#4314
#4323
#4324
#4331
#4333
#4335
#4342
#4343
#4344
#4345
#4346
#435
#4353
#4356
#4362
#4364
#4365
#4366
#4368
#4372
#4375
#4380
#4385
#439
#4390
#4391
#4393
#4396
#4400
#4406
#441
#441
#4411
#4412
#4414
#4435
#4439
#4439
#4451
#4452
#4452
#4456
#4459
#4465
#4468
#4472
#4476
#4477
#4483
#4486
#4487
#4489
#4491
#4495
#4496
#4497
#4498
#450
#4500
#4502
#4504
#4505
#4506
#4508
#4509
#4512
#4513
#4516
#4517
#4520
#4521
#4522
#4522
#4523
#4524
#4525
#4526
#4528
#4531
#4531
#4532
#4533
#4536
#4537
#4539
#4540
#4541
#4542
#4543
#4544
#4545
#4546
#4547
#4548
#4549
#4550
#4551
#4553
#4555
#4555
#4557
#4558
#4560
#4562
#4563
#4565
#4566
#4567
#4570
#4572
#4573
#4574
#4575
#4577
#4579
#4580
#4581
#4582
#4583
#4584
#4585
#4587
#4588
#4590
#4591
#4592
#4594
#4595
#4597
#4600
#4601
#4602
#4603
#4604
#4605
#4606
#4607
#4608
#4609
#461
#4611
#4612
#4613
#4614
#4615
#4616
#4617
#4620
#4623
#4624
#4625
#4628
#4631
#4633
#4634
#4635
#4636
#4637
#4638
#4639
#4640
#4645
#4646
#4648
#4652
#4654
#4654
#4659
#4661
#4663
#4663
#4664
#4665
#4668
#4669
#4670
#4672
#4677
#4679
#4680
#4682
#4683
#4684
#4688
#4689
#4693
#4695
#4697
#4698
#4699
#4700
#4701
#4704
#4707
#4708
#4709
#4711
#4712
#4715
#4716
#4718
#4719
#4721
#4722
#4723
#4724
#4726
#4727
#4728
#4729
#4734
#4735
#4736
#4737
#4738
#4742
#4743
#4744
#4747
#4748
#4749
#4750
#4753
#4754
#4757
#4758
#4760
#4763
#4764
#4765
#4766
#4768
#4770
#4771
#4774
#4775
#4777
#4779
#4782
#4783
#4785
#4786
#4787
#4789
#4790
#4791
#4793
#4795
#4796
#4797
#4799
#4800
#4801
#4802
#4803
#4805
#4807
#4808
#4809
#4814
#4815
#4816
#4820
#4830
#4833
#4835
#4836
#4837
#4838
#4839
#4840
#4843
#4843
#4846
#4847
#4848
#4849
#4850
#4851
#4853
#4857
#4858
#4860
#4860
#4866
#4867
#4870
#4871
#4872
#4873
#4874
#4876
#4877
#4878
#4879
#4880
#4881
#4884
#4885
#4886
#4887
#4888
#4891
#4893
#4894
#4895
#4896
#4897
#4900
#4902
#4904
#4905
#4906
#4907
#4908
#4909
#4910
#4911
#4912
#4914
#4915
#4917
#4919
#4920
#4921
#4922
#4923
#4924
#4927
#4929
#4930
#4931
#4932
#4933
#4934
#4935
#4936
#4937
#4938
#4939
#4940
#4941
#4942
#4943
#4944
#4947
#4948
#4949
#4950
#4952
#4953
#4954
#4955
#4957
#4958
#4959
#496
#4960
#4963
#4964
#4965
#4965
#4966
#4968
#4969
#4970
#4970
#4971
#4973
#4973
#4976
#4977
#4978
#4979
#4980
#4981
#4982
#4984
#4985
#4986
#4987
#4988
#4989
#4989
#4990
#4991
#4992
#4994
#4994
#4995
#4997
#4999
#5
#5000
#5001
#5003
#5007
#5008
#5011
#5014
#5015
#5015
#5016
#5017
#5018
#5018
#5019
#5020
#5021
#5024
#5025
#5027
#5028
#5029
#5031
#5032
#5033
#5034
#5035
#5037
#5039
#5040
#5041
#5043
#5044
#5049
#5050
#5051
#5052
#5055
#5056
#5057
#5058
#5059
#5061
#5062
#5063
#5064
#5065
#5067
#5070
#5071
#5072
#5075
#5077
#5078
#508
#5080
#5081
#5082
#5083
#5084
#5086
#5087
#5088
#5089
#5090
#5092
#5093
#5094
#5096
#5097
#5098
#5099
#5099
#510
#5100
#5101
#5102
#5102
#5105
#5107
#5108
#5108
#5109
#5109
#5110
#5110
#5111
#5112
#5113
#5114
#5115
#5116
#5118
#5119
#5120
#5123
#5124
#5125
#5126
#5127
#5128
#5131
#5132
#5133
#5134
#5137
#5138
#5139
#5141
#5142
#5142
#5144
#5145
#5146
#5147
#5148
#5151
#5152
#5154
#5156
#5157
#5158
#5159
#5160
#5161
#5162
#5163
#5164
#5165
#5166
#5167
#5168
#5169
#5170
#5171
#5172
#5173
#5174
#5176
#5177
#5178
#5179
#5180
#5181
#5182
#5183
#5184
#5185
#5185
#5186
#5187
#5188
#5189
#5190
#5191
#5192
#5193
#5193
#5194
#5195
#5199
#5200
#5201
#5202
#5203
#5204
#5205
#5207
#5208
#5209
#5211
#5212
#5213
#5214
#5215
#5216
#5217
#5218
#5220
#5221
#5222
#5223
#5224
#5225
#5226
#5227
#5228
#5229
#5230
#5231
#5232
#5233
#5234
#5235
#5236
#5237
#5237
#5238
#5239
#5239
#5240
#5241
#5242
#5243
#5244
#5245
#5247
#5248
#5249
#5250
#5251
#5252
#5253
#5254
#5257
#5258
#5259
#526
#5260
#5261
#5262
#5263
#5264
#5265
#5266
#5267
#5267
#5268
#5269
#5270
#5271
#5272
#5272
#5273
#5273
#5274
#5275
#5276
#5277
#5278
#5280
#5280
#5283
#5284
#5285
#5286
#5287
#5289
#5293
#5293
#5299
#530
#5300
#5301
#5302
#5303
#5304
#5305
#5306
#5313
#5314
#532
#532
#5323
#5324
#5325
#5325
#5326
#5327
#5327
#5328
#5328
#5329
#533
#533
#5330
#5331
#5332
#5333
#5334
#5335
#5336
#5337
#5339
#534
#5341
#5342
#5343
#5344
#5344
#5347
#5348
#5349
#535
#535
#5350
#5351
#5352
#5353
#5354
#5355
#5358
#5358
#5359
#536
#5360
#5361
#5362
#5363
#5364
#5365
#5366
#5366
#5367
#5368
#5369
#5370
#5370
#5372
#5373
#5375
#5376
#5376
#5378
#5379
#5380
#5381
#5382
#5382
#5383
#5383
#5385
#5386
#5388
#5389
#5389
#5390
#5390
#5394
#540
#5414
#5415
#5424
#5425
#5426
#5426
#5427
#5428
#5429
#5430
#5431
#5432
#5433
#5434
#5435
#5436
#5437
#5438
#5439
#5440
#5441
#5442
#5443
#5444
#5445
#5446
#5447
#5447
#5448
#5448
#5449
#545
#5454
#5455
#5456
#5457
#5458
#5459
#5461
#5462
#5463
#5464
#5465
#5466
#5467
#5468
#5469
#5471
#5472
#5473
#5474
#5475
#5476
#5477
#5478
#5479
#5480
#5481
#5482
#5483
#5484
#5485
#5490
#5492
#5493
#5494
#5495
#5496
#5497
#5499
#5500
#5501
#5502
#5503
#5504
#5505
#5506
#5507
#5508
#5510
#5511
#5513
#5514
#5515
#5515
#5516
#5517
#5517
#5518
#5518
#5519
#5519
#5520
#5521
#5522
#5523
#5531
#5532
#5533
#5534
#5536
#5537
#5538
#5539
#5540
#5541
#5542
#5542
#5543
#5544
#5544
#5546
#5546
#5547
#5547
#5548
#5548
#5549
#555
#555
#5551
#5551
#5552
#5552
#5553
#5553
#5554
#5554
#5555
#5555
#5556
#5556
#5557
#5557
#560
#560
#576
#578
#579
#583
#588
#59
#594
#594
#595
#598
#6
#609
#615
#619
#619
#624
#626
#629
#63
#630
#643
#650
#652
#654
#663
#666
#669
#671
#674
#678
#679
#682
#685
#686
#687
#687
#69
#696
#696
#697
#697
#699
#699
#700
#706
#706
#708
#71
#710
#710
#72
#73
#74
#74
#749
#749
#75
#75
#753
#764
#765
#783
#785
#788
#79
#79
#793
#795
#798
#798
#807
#81
#811
#819
#819
#822
#822
#823
#823
#829
#844
#848
#848
#85
#854
#855
#856
#858
#86
#860
#862
#862
#866
#866
#868
#87
#870
#873
#875
#876
#879
#88
#88
#880
#882
#885
#890
#890
#900
#911
#915
#918
#918
#919
#922
#922
#925
#930
#936
#940
#944
#950
#954
#955
#957
#969
#978
#978
#981
#984
#984
#986
#988
#988
#989
#989
#991
#991
#992
2.0.10
2.0.8
2.0.9
2.1.0
2.1.1
3.0.0
3.0.1
3.1.0
3.1.2
3.2.0
3.3.0
3.6.1
v1.0.0
v1.0.0-rc1
v1.1.0
v2.0.0
v2.0.1
v2.0.10
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.0.8
v2.0.9
v2.1.0
v2.1.1
v3.0.0
v3.0.1
v3.1.0
v3.1.1
v3.1.2
v3.10.0
v3.10.1
v3.10.2
v3.10.3
v3.10.4
v3.10.5
v3.11.0
v3.11.1
v3.11.2
v3.11.3
v3.12.0
v3.2.0
v3.3.0
v3.4.0
v3.5.0
v3.6.0
v3.6.1
v3.7.0
v3.7.1
v3.7.2
v3.7.3
v3.8.0
v3.9.0
v3.9.1
-
5bab1ceb11
Let the labeler assign "aspect: binary formats", "python" and more "CI"
claude/labeler-rules
Niels Lohmann
2026-09-24 07:09:45 +02:00 -
71fe9f0b96
Document the benchmarks, and make them build and compare versions again
claude/benchmark-docs
Niels Lohmann
2026-09-24 07:07:59 +02:00 -
8aaeded176
Stop allocating the BJData excluded-marker list per container
claude/bjdata-excluded-markers
Niels Lohmann
2026-09-24 06:59:56 +02:00 -
2667e190f5
Check in CI that BUILD.bazel is up to date
claude/happy-tu-b0fbce
Niels Lohmann
2026-09-24 06:59:19 +02:00 -
66f186ac43
Add missing headers to BUILD.bazel and make its generator reproduce it
Niels Lohmann
2026-09-24 06:59:18 +02:00 -
ed513715a8
Document that a NUL byte in the input is treated as end of input (#5534)
develop
Niels LohmannandClaude Sonnet 5
2026-09-24 06:55:21 +02:00 -
f4d08227bc
Use the shared recursion limit in diff()
claude/iterative-diff
Niels Lohmann
2026-09-23 23:16:17 +02:00 -
0dfd72df6c
Make diff_frame a member struct that declares its special members
Niels Lohmann
2026-09-23 22:40:04 +02:00 -
5ef1e44cc6
Diff deeply nested values without recursing per nesting level
Niels Lohmann
2026-09-23 22:23:47 +02:00 -
8539704c02
deploy:
06b0452189gh-pagesnlohmann
2026-09-24 00:16:58 +00:00 -
25affee45e
Write BSON in linear time, without recursing per nesting level
claude/iterative-bson-writer
Niels Lohmann
2026-09-23 22:29:44 +02:00 -
e5a2e8d844
Use the shared recursion limit in update() and merge_patch()
claude/iterative-merge-patch-update
Niels Lohmann
2026-09-23 23:14:26 +02:00 -
a68f2ed591
Merge deeply nested objects without recursing per nesting level
Niels Lohmann
2026-09-23 22:12:35 +02:00 -
57a5a5d48e
Share one recursion depth limit, and copy the hash frame out of the stack
claude/iterative-hash
Niels Lohmann
2026-09-23 23:07:11 +02:00 -
57ed43b060
Keep JSON_DIAGNOSTICS parent pointers of ordered_json members after erase() and update()
claude/silly-rhodes-f0f089
Niels Lohmann
2026-09-23 22:45:53 +02:00 -
75c61f91f1
Declare hash_frame's constructor noexcept
Niels Lohmann
2026-09-23 22:38:46 +02:00 -
bee6f5cb42
Test the ABI namespace with all ABI tags enabled
fix-abi-tag-order-tests
Niels Lohmann
2026-09-23 22:35:50 +02:00 -
cc23f503fd
Match ABI tag order in namespace tests to abi_macros.hpp
Niels Lohmann
2026-09-23 22:32:38 +02:00 -
e165983a7c
Make JSON_BRACE_INIT_COPY_SEMANTICS part of the ABI tag
claude/brace-init-copy-semantics-tests
Niels Lohmann
2026-09-23 21:54:54 +02:00 -
fc52e59c73
Hash deeply nested values without recursing per nesting level
Niels Lohmann
2026-09-23 21:53:09 +02:00 -
57f6600946
Test JSON_BRACE_INIT_COPY_SEMANTICS for real, and fix one-element tuples under it
Niels Lohmann
2026-09-23 21:28:53 +02:00 -
f751547a81
Add missing contributors to the README thanks list (#5543)
Niels Lohmann
2026-09-23 20:43:40 +02:00 -
93c0a34171
⚡ validate only newly read bytes of binary-format strings
bson-sizes
Niels Lohmann
2026-09-23 20:42:07 +02:00 -
2d535eb96c
🐛 reject ill-formed UTF-8 in CBOR/MessagePack/BSON text strings at decode time (#5531)
Niels LohmannandClaude Sonnet 5
2026-09-15 20:45:41 +02:00 -
06b0452189
Bump mkdocs-git-revision-date-localized-plugin in /docs/mkdocs (#5537)
dependabot[bot]
2026-09-23 20:32:31 +02:00 -
ce210a3419
Keep user macros named EMPTY or MEMBERS out of the member-count dispatch
claude/todo-49-fix-bd32cc
Niels Lohmann
2026-09-23 20:28:37 +02:00 -
2c5c96d950
Keep BJData ndarray annotations that would not survive a round trip as objects
claude/oss-fuzz-563659413-a621eb
Niels Lohmann
2026-09-23 20:18:51 +02:00 -
2d23de1c0c
Use the shared descent bookkeeping rather than a second set
claude/issue-5387-comparison-binary
Niels Lohmann
2026-08-21 08:56:43 +02:00 -
c5826406ba
Parenthesise the reserve() computation in the comparison test
Niels Lohmann
2026-08-21 04:09:21 +02:00 -
0ca8b045f6
Note the comparison fallback in the no-thread-local documentation
Niels Lohmann
2026-08-21 00:49:10 +02:00 -
5eea5aad6e
Take the descent flag as an argument rather than testing it
Niels Lohmann
2026-08-20 22:58:23 +02:00 -
029479c224
Describe comparison in the no-thread-local docs and CI target
Niels Lohmann
2026-08-20 22:51:17 +02:00 -
18e0f57476
Compare values without recursing, and without comparing them twice
Niels Lohmann
2026-08-20 21:29:04 +02:00 -
a4c0df3c14
Merge branch 'develop' into claude/issue-5387-duplicate-check-bd7853
claude/issue-5387-duplicate-check-bd7853
Niels Lohmann
2026-09-23 20:01:45 +02:00 -
1054b2097e
Speed up binary writing: value-type output sink + byte-swap number encoding (#5286)
Niels LohmannandClaude
2026-09-23 08:59:46 +02:00 -
f92024b317
De-duplicate the swap() diagnostic-positions characterization test (#5540)
Niels Lohmann
2026-09-23 07:48:21 +02:00 -
75cd88a2d5
deploy:
0b20b7e622nlohmann
2026-09-22 21:57:50 +00:00 -
0b20b7e622
Reject MessagePack/BSON binary subtypes that don't fit their wire format (#5469)
Niels Lohmann
2026-09-22 21:52:32 +02:00 -
d2c1a6a272
Reject array insert(pos, first, last) iterators not pointing into an array (#5468)
Niels Lohmann
2026-09-22 21:52:31 +02:00 -
a2b19d6158
Honor allow_exceptions=false for excessive array/object size (out_of_range.408) (#5467)
Niels Lohmann
2026-09-22 21:52:31 +02:00 -
e485441123
Restore a duplicate key's prior value when the callback rejects its new value (#5466)
Niels Lohmann
2026-09-22 21:52:30 +02:00 -
e564136c22
Make diff() account for member order in ordered_json objects (#5465)
Niels Lohmann
2026-09-22 21:52:30 +02:00 -
c3ccb3e962
Merge remote-tracking branch 'origin/develop' into pr5389-merge
Niels Lohmann
2026-09-22 21:47:03 +02:00 -
663013ce64
Fix incorrect diagnostic-positions test assertion for swap() (#5539)
Niels LohmannandClaude Sonnet 5
2026-09-22 21:35:00 +02:00 -
c41152e620
Fall back to plain-object encoding when to_bjdata()'s _ArrayType_ annotation is not a string (#5494)
Niels Lohmann
2026-09-16 20:20:22 +02:00 -
502e9d66f6
Fix to_bjdata() emitting the Draft-3-only 'B' marker in default Draft-2 mode (#5479)
Niels Lohmann
2026-09-16 20:20:21 +02:00 -
e8e1ba0db9
Fix dead ill-formed-fourth-byte UTF-8 test sections (byte3/byte4 typo) (#5499)
Niels Lohmann
2026-09-16 20:16:43 +02:00 -
29ba5973b6
Add missing diagnostic-positions test coverage (lifetime, input adapters, SAX) (#5482)
Niels Lohmann
2026-09-16 20:16:40 +02:00 -
75efd6b1c3
Test suite: cover untested macro configs, std::formatter branches, patch_inplace, and fix a duplicate TEST_CASE name (#5492)
Niels Lohmann
2026-09-16 20:15:46 +02:00 -
f58db1c9e8
Add test coverage for ordered_json/alt_json across binary formats and patch/diff/flatten APIs (#5480)
Niels Lohmann
2026-09-16 20:15:20 +02:00 -
ff65f688f7
Cover binary values in the indentation regression tests (#5533)
Niels Lohmann
2026-09-16 20:11:19 +02:00 -
af91eee2cc
Bump the codeql-action group with 4 updates (#5536)
dependabot[bot]
2026-09-16 20:11:06 +02:00 -
aa3fadd4ad
Fix CI: build custom array types without a fill constructor, re-amalgamate
Niels LohmannandClaude Sonnet 5
2026-09-16 08:24:32 +02:00 -
5e5a087cb3
Validate UTF-8 in CBOR/MessagePack/BSON/UBJSON/BJData text strings on develop
claude/issue-5529-comment-9f1lck
Claude
2026-09-16 05:19:49 +00:00 -
db9042b6ac
deploy:
c72f37a40dnlohmann
2026-09-15 20:47:46 +00:00 -
1881df5e50
Merge remote-tracking branch 'origin/develop' into HEAD
Niels Lohmann
2026-09-15 21:16:05 +02:00 -
cf5db2ea98
Remove dead unused-parameter casts from copy_metadata()
Niels Lohmann
2026-09-15 21:13:56 +02:00 -
c72f37a40d
Support custom object/array types and improve template parameter handling (#5443)
Niels LohmannandClaude Opus 5
2026-09-15 20:46:37 +02:00 -
6487678bc5
Fix swap(array_t&)/swap(object_t&) to update parent pointers under JSON_DIAGNOSTICS (#5464)
Niels Lohmann
2026-09-15 20:46:28 +02:00 -
55ff4c9eff
test: drop a trailing NUL byte from the nativejson-benchmark 1e308 fixture
fix/nul-byte-not-eof
Niels LohmannandClaude Sonnet 5
2026-09-15 10:22:47 +00:00 -
1bbb5d400a
Regenerate api_surface.json after merging develop
claude/todo-191-plan-508110
Niels Lohmann
2026-09-15 10:06:55 +02:00 -
633eef8494
fix: treat a NUL byte in the input as an ordinary byte, not EOF
Niels LohmannandClaude Sonnet 5
2026-09-15 07:02:18 +00:00 -
f77739881a
Ignore local .claude/ tooling state
claude/benchmark-findings-issues-winad4
Claude
2026-09-15 06:42:55 +00:00 -
08d18d5a82
Merge remote-tracking branch 'origin/develop' into HEAD
Niels Lohmann
2026-09-14 21:26:29 +02:00 -
c987f6aea7
Merge remote-tracking branch 'origin/develop' into HEAD
Niels Lohmann
2026-09-14 21:26:24 +02:00 -
0886b7fe7e
🐛 fix BSON conformance issue
Niels Lohmann
2026-05-19 14:32:01 +02:00 -
0e1ae592af
🐛 fix BSON conformance issue
Niels Lohmann
2026-05-19 14:18:55 +02:00 -
7b7abfd224
deploy:
3bfe2b6da7nlohmann
2026-09-14 19:21:44 +00:00 -
3bfe2b6da7
Stop the privacy plugin from downloading the repology.org badges (#5523)
Niels Lohmann
2026-09-14 21:19:41 +02:00 -
1da2f68992
Only reserve array capacity if the array type supports it (#5522)
Niels Lohmann
2026-09-14 06:44:01 +02:00 -
dcf231927a
deploy:
c0b2878a44nlohmann
2026-09-13 15:45:19 +00:00 -
c0b2878a44
Swap diagnostic positions in basic_json::swap() (#5493)
Niels Lohmann
2026-09-13 17:43:59 +02:00 -
a50c2537eb
Reserve capped array capacity in json_sax_dom_parser::start_array() for definite-length binary arrays (#5476)
Niels Lohmann
2026-09-12 21:09:33 +02:00 -
aa391dc0a5
Fix two develop CI regressions: dump() nodiscard warning and binary-reader const-correctness (#5520)
Niels Lohmann
2026-09-11 17:55:46 +02:00 -
d2514a46f7
Add benchmarks for the binary readers (#5510)
Niels Lohmann
2026-09-11 13:15:09 +02:00 -
c091b7091a
Merge remote-tracking branch 'origin/develop' into claude/issue-5387-duplicate-check-bd7853
Niels Lohmann
2026-09-11 09:43:37 +02:00 -
0452641c18
Read BSON documents without recursing per nesting level (#5508)
Niels Lohmann
2026-09-11 08:34:45 +02:00 -
a14619b354
Read UBJSON and BJData containers without recursing per nesting level (#5507)
Niels Lohmann
2026-09-11 08:34:44 +02:00 -
91ab3e81f5
Read CBOR containers and tags without recursing per nesting level (#5506)
Niels Lohmann
2026-09-11 08:34:44 +02:00 -
0dd8ca9023
Read MessagePack containers without recursing per nesting level (#5505)
Niels Lohmann
2026-09-11 08:34:43 +02:00 -
d9c55eb225
Split unit-regression2.cpp so the MinGW linker can relocate it (#5511)
Niels Lohmann
2026-09-11 08:34:42 +02:00 -
44f8ec30e9
Bound UBJSON optimized arrays of a valueless type (#5504)
Niels Lohmann
2026-09-11 08:34:42 +02:00 -
4bb2de8cc5
Reject a nested BJData ndarray dimension vector where it is read (#5503)
Niels Lohmann
2026-09-11 08:34:41 +02:00 -
dd50f0eb16
Stop CBOR indefinite-length strings from recursing per chunk (#5502)
Niels Lohmann
2026-09-11 08:34:41 +02:00 -
fae364db24
Move the scanned string into the value instead of copying it (#5458)
Niels Lohmann
2026-09-11 08:22:51 +02:00 -
1dc1d09fc6
Do not search a container for the value the callback rejected (#5457)
Niels Lohmann
2026-09-11 08:22:50 +02:00 -
471584616f
Benchmark parsing of pretty-printed JSON (#5456)
Niels Lohmann
2026-09-11 08:22:50 +02:00 -
da42a627dc
Stop dump() from heap-allocating its output adapter per call (#5449)
Niels LohmannandClaude
2026-09-11 08:22:50 +02:00 -
ff80ed3295
Speed up dump(), and keep it from overflowing the stack (#5285)
Niels LohmannandClaude Opus 4.8
2026-09-11 08:22:49 +02:00 -
35cdd5f408
De-duplicate the diagnostic-positions test files via define-based recompilation (#5474)
Niels Lohmann
2026-09-11 08:18:43 +02:00 -
4f1012d091
deploy:
4a93aa4e2fnlohmann
2026-09-10 17:44:37 +00:00 -
bfb07786cd
Fix to_bjdata() silently truncating out-of-range _ArrayData_ elements (#5473)
Niels Lohmann
2026-09-10 17:59:28 +02:00 -
4a93aa4e2f
Speed up parsing of contiguous input (numbers, strings, UTF-8) (#5283)
Niels LohmannandClaude Opus 4.8
2026-09-10 17:20:48 +02:00 -
d69fb8654d
Return the parsed value by move from from_cbor() and friends (#5501)
Niels Lohmann
2026-09-10 17:15:34 +02:00 -
3e2de32226
Remove unused iomanip include (#5516)
Wu Shuwen
2026-09-10 14:27:05 +08:00 -
a069740c9f
deploy:
b17c272f46nlohmann
2026-09-09 16:56:56 +00:00 -
bb1fc5eb9a
Merge remote-tracking branch 'origin/develop' into claude/issue-5387-duplicate-check-bd7853
Niels Lohmann
2026-09-09 13:12:12 +02:00 -
3703a5d983
deploy:
8c38e270b5nlohmann
2026-09-09 08:48:27 +00:00 -
b17c272f46
Reserve capacity in from_json() object conversion when the target container supports it (#5472)
Niels Lohmann
2026-09-09 09:54:12 +02:00 -
8e26b9d4b3
Make contains(json_pointer) return false instead of throwing on unrepresentable array-index tokens (#5495)
Niels Lohmann
2026-09-09 09:53:25 +02:00