mirror of
https://github.com/jemalloc/jemalloc
synced 2026-06-08 15:01:07 +00:00
Commit Graph
Select branches
Hide Pull Requests
dev
master
stable-3
stable-4
#1
#1
#1005
#1010
#1012
#1015
#1015
#1017
#102
#1020
#1022
#1023
#1023
#1024
#1025
#1029
#103
#1033
#1033
#1034
#1035
#1039
#1041
#1043
#1046
#1047
#1048
#105
#1050
#1052
#1053
#1055
#1056
#1058
#106
#106
#1061
#1062
#1064
#1065
#1068
#1069
#1070
#1071
#1075
#1076
#1079
#108
#1081
#1084
#1085
#1086
#1089
#109
#109
#1091
#1091
#1092
#1093
#1095
#1096
#1097
#110
#110
#1100
#1101
#1102
#1103
#1104
#1109
#1110
#1111
#1111
#1117
#1118
#1118
#1121
#1124
#1124
#1130
#1131
#1132
#1134
#1136
#1136
#1139
#114
#1140
#1144
#1146
#1147
#115
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1163
#1165
#1166
#1167
#117
#117
#1170
#1171
#1172
#1173
#1176
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1185
#1188
#1192
#1192
#1193
#1194
#1195
#1197
#120
#1200
#1201
#1201
#1202
#1202
#1204
#1205
#1206
#1207
#1208
#1208
#1209
#1209
#1210
#1210
#1211
#1212
#1214
#1215
#1217
#1218
#122
#122
#1220
#1221
#1226
#1227
#1227
#1228
#123
#1231
#1231
#1233
#1235
#1239
#124
#1240
#1242
#1244
#1248
#1248
#1250
#1251
#1253
#1253
#1254
#1254
#1255
#1255
#1258
#1259
#1259
#1261
#1267
#127
#1270
#1271
#1272
#1273
#128
#1285
#1286
#1286
#1288
#129
#1292
#1293
#1295
#1295
#1297
#1298
#130
#130
#1300
#1301
#1302
#1303
#1308
#1309
#131
#131
#1311
#1311
#1315
#1316
#1325
#1337
#1338
#1340
#1341
#1342
#1344
#1344
#1345
#135
#135
#1351
#1352
#1354
#1355
#1356
#1359
#1360
#1361
#1362
#1363
#1365
#1366
#1367
#1368
#1369
#1371
#1374
#1378
#1382
#1383
#1386
#1387
#1388
#1389
#139
#139
#1390
#1394
#1396
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#1411
#1412
#1413
#1416
#1417
#142
#142
#1420
#1421
#1427
#1430
#1432
#1437
#1439
#1441
#1442
#1445
#1446
#1447
#1448
#1449
#1451
#1452
#1455
#1458
#1460
#1463
#1465
#1469
#1470
#1471
#1472
#1473
#1474
#1476
#1478
#1480
#1482
#1483
#1486
#1487
#1488
#1489
#1490
#1493
#1498
#1499
#1501
#1504
#1505
#1506
#1508
#1509
#151
#1510
#1515
#1516
#152
#152
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#153
#1534
#1537
#1539
#154
#1541
#1545
#1547
#155
#155
#1550
#1551
#1552
#1553
#1554
#1556
#1558
#1559
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#1569
#157
#157
#1570
#1571
#1573
#1574
#1575
#1576
#1577
#1579
#1580
#1582
#1585
#1586
#1587
#1589
#159
#159
#1590
#1591
#1592
#1594
#1595
#1596
#1597
#1599
#160
#160
#1600
#1602
#1603
#1604
#1609
#1610
#1611
#1613
#1614
#1616
#1617
#1619
#162
#162
#1620
#1622
#1623
#1624
#1625
#1626
#1627
#1634
#1635
#1637
#1639
#1642
#1643
#1645
#1646
#1648
#1649
#1652
#1653
#1654
#1657
#1658
#1659
#166
#166
#1660
#1661
#1665
#1666
#1667
#1669
#167
#1670
#1671
#1672
#1676
#1679
#168
#168
#1680
#1682
#1683
#1684
#1685
#1686
#1688
#1689
#169
#169
#1690
#1691
#1692
#1693
#1694
#1696
#1698
#1699
#1700
#1702
#1704
#1705
#1706
#1707
#1708
#1713
#1714
#1717
#1719
#172
#172
#1720
#1722
#1723
#1724
#1725
#1726
#1728
#1729
#1730
#1731
#1732
#1733
#1734
#1736
#1737
#174
#174
#1741
#1743
#1746
#1748
#1749
#1750
#1752
#1755
#1756
#1757
#1758
#1759
#1760
#1761
#1762
#1763
#1766
#1768
#177
#1770
#1771
#1772
#1774
#1776
#1777
#1779
#178
#178
#1780
#1781
#1782
#1783
#1784
#1786
#1787
#179
#179
#1792
#1794
#1795
#1796
#1798
#1799
#180
#1800
#1802
#1804
#1806
#1807
#1808
#1809
#181
#181
#1812
#1813
#1814
#1817
#1819
#1820
#1821
#1823
#1826
#1828
#1830
#1831
#1835
#1837
#1840
#1845
#1846
#1847
#1848
#1849
#185
#185
#1852
#1853
#1854
#1856
#1857
#1859
#186
#1861
#1864
#1865
#1866
#1868
#1869
#187
#1872
#1874
#1875
#1876
#1879
#188
#188
#1881
#1883
#1885
#1886
#1887
#1888
#1891
#1892
#1895
#1896
#1897
#1898
#1899
#190
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1907
#1908
#1909
#191
#1910
#1912
#1913
#1914
#1915
#1916
#1917
#1918
#192
#1921
#1922
#1923
#1924
#1926
#1927
#1928
#1930
#1931
#1933
#1934
#1937
#1938
#1939
#194
#194
#1942
#1943
#1944
#1945
#1948
#1949
#1951
#1954
#1955
#1956
#1957
#1958
#196
#196
#1960
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#197
#1970
#1971
#1972
#1973
#1974
#1975
#1976
#198
#198
#1980
#1981
#1983
#1984
#1986
#1987
#1988
#199
#1990
#1991
#1992
#1994
#1995
#1996
#1998
#1999
#2
#2
#2000
#2001
#2003
#2004
#2005
#2009
#2011
#2012
#2016
#2017
#2021
#2023
#2024
#2026
#2027
#2028
#2029
#2031
#2034
#2035
#2037
#2038
#2039
#2040
#2042
#2044
#2045
#2046
#2047
#2048
#205
#205
#2059
#206
#206
#2062
#2064
#2065
#2066
#2067
#2068
#207
#207
#2070
#2072
#2073
#2075
#2076
#2079
#2082
#2083
#2084
#2087
#2088
#2089
#209
#209
#2092
#2096
#2097
#2098
#210
#2101
#2102
#2103
#2104
#2106
#2107
#2108
#2110
#2111
#2112
#2115
#2116
#2118
#2119
#2121
#2124
#2128
#2129
#2133
#2134
#2137
#2138
#2139
#2140
#2143
#2145
#2146
#2148
#2149
#2150
#2151
#2152
#2154
#2155
#2157
#2159
#216
#216
#2160
#2161
#2164
#2168
#2169
#217
#2171
#2173
#2175
#2177
#218
#218
#2180
#2181
#2182
#2184
#2185
#2186
#2187
#2189
#219
#219
#2190
#2193
#2195
#2196
#2198
#2199
#2200
#2201
#2202
#2204
#2205
#2206
#2207
#2209
#221
#221
#2210
#2211
#2212
#2214
#2217
#222
#222
#2220
#2221
#2225
#2226
#2228
#2232
#2234
#2236
#224
#2242
#2243
#2244
#2245
#2253
#2256
#2257
#2258
#226
#226
#2260
#2261
#2263
#2264
#2266
#2267
#2269
#227
#227
#2270
#2273
#2275
#2278
#2280
#2281
#2284
#2285
#2286
#2287
#2288
#2291
#2292
#2296
#2303
#2304
#2307
#2310
#2312
#2312
#2314
#2315
#2316
#2316
#2317
#2319
#2321
#2322
#2325
#2326
#2327
#2330
#2332
#2335
#2336
#2338
#2339
#2340
#2341
#2344
#2344
#2347
#2348
#2349
#2352
#2354
#2359
#2360
#2361
#2364
#2368
#2371
#2379
#238
#238
#2380
#2381
#2383
#2384
#2385
#2389
#239
#239
#2391
#2392
#2393
#2394
#2396
#2397
#2398
#2400
#2407
#2409
#2415
#2416
#2418
#242
#2420
#2420
#2421
#2422
#2423
#2424
#2427
#2429
#2430
#2431
#2432
#2433
#2435
#2436
#2437
#2439
#2441
#2443
#2443
#2445
#2446
#2447
#2448
#2452
#2453
#2455
#2456
#2459
#246
#2460
#2463
#2464
#2465
#2466
#2469
#2473
#2474
#2475
#2476
#2477
#2478
#2479
#248
#248
#2480
#2481
#2482
#2484
#2485
#2486
#2487
#2488
#2492
#2493
#2494
#2496
#2499
#250
#2501
#2503
#2506
#2507
#2508
#2509
#2510
#2516
#2517
#2522
#2524
#2525
#2526
#2528
#2529
#253
#253
#2530
#2531
#2533
#2533
#2534
#2537
#2548
#2549
#2550
#2551
#2555
#2557
#2558
#256
#256
#2560
#2562
#2563
#2564
#2565
#2567
#2567
#2568
#2574
#2577
#2578
#2579
#2580
#2581
#2583
#2585
#2586
#2587
#2589
#2593
#2594
#2598
#2600
#2601
#2605
#2606
#2607
#2608
#2610
#2611
#2615
#2620
#2622
#2628
#2631
#2632
#2633
#2636
#2637
#2638
#2641
#2642
#2643
#2644
#2646
#2648
#2648
#2649
#265
#265
#2651
#2652
#2654
#2656
#2658
#2659
#2661
#2661
#2663
#2664
#2665
#2668
#2669
#267
#267
#2670
#2674
#2676
#2677
#2678
#2679
#2682
#2684
#2685
#2686
#2689
#2689
#2690
#2692
#2694
#2694
#2695
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2706
#2708
#271
#271
#2710
#2712
#2714
#2717
#2718
#2719
#2720
#2723
#2726
#273
#2730
#2731
#2733
#2738
#274
#274
#2745
#2746
#2747
#2748
#2750
#2754
#2755
#2761
#2762
#2765
#2767
#2769
#277
#277
#2770
#2771
#2773
#2776
#2776
#2779
#2780
#2781
#2783
#2783
#2786
#2787
#2789
#2792
#2793
#2794
#2795
#2796
#2797
#280
#280
#2801
#2806
#2807
#281
#281
#2810
#2811
#2812
#2818
#2819
#2819
#282
#282
#2820
#2821
#2822
#2827
#2828
#2831
#2835
#2837
#284
#284
#2840
#2841
#2842
#2843
#2843
#2845
#2846
#2847
#2848
#2849
#2851
#2853
#2854
#2857
#2859
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2869
#287
#287
#2870
#2871
#2873
#2874
#2876
#2877
#2879
#2881
#2882
#2883
#2885
#2887
#2889
#2891
#2893
#2894
#2896
#2897
#2900
#2901
#2902
#2904
#2905
#2906
#2907
#2907
#2908
#2909
#2910
#2911
#2912
#2913
#2914
#2915
#2916
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2926
#2927
#2928
#2929
#2929
#2930
#2931
#2932
#2933
#2934
#2934
#2935
#295
#295
#296
#296
#297
#297
#299
#299
#300
#300
#301
#301
#308
#308
#311
#311
#316
#324
#324
#328
#328
#330
#330
#331
#331
#337
#337
#339
#339
#340
#340
#342
#344
#344
#345
#346
#347
#347
#348
#348
#353
#353
#355
#357
#357
#361
#361
#362
#363
#363
#364
#364
#373
#373
#377
#377
#378
#380
#380
#389
#389
#397
#400
#401
#401
#404
#404
#405
#405
#406
#406
#407
#407
#408
#408
#409
#409
#413
#413
#414
#414
#419
#419
#423
#426
#427
#431
#431
#432
#432
#433
#433
#434
#434
#435
#436
#436
#438
#438
#439
#439
#444
#444
#449
#449
#452
#452
#456
#459
#459
#472
#472
#476
#476
#481
#481
#482
#482
#486
#486
#488
#488
#490
#490
#50
#503
#503
#504
#504
#51
#513
#523
#523
#529
#529
#543
#544
#546
#546
#548
#549
#550
#552
#554
#554
#561
#563
#565
#568
#569
#570
#571
#572
#573
#581
#581
#582
#586
#586
#587
#588
#59
#590
#592
#593
#596
#597
#60
#600
#600
#601
#602
#603
#604
#604
#605
#606
#61
#611
#612
#613
#620
#621
#621
#623
#624
#625
#628
#629
#63
#63
#630
#631
#632
#633
#636
#637
#639
#64
#64
#640
#641
#642
#643
#644
#644
#645
#648
#649
#650
#651
#652
#653
#654
#656
#657
#659
#660
#661
#662
#663
#664
#666
#667
#668
#670
#670
#671
#672
#675
#676
#678
#679
#68
#681
#682
#687
#688
#689
#69
#69
#690
#691
#692
#693
#695
#696
#697
#70
#702
#702
#703
#704
#706
#709
#712
#714
#716
#717
#718
#718
#720
#724
#725
#726
#727
#728
#729
#73
#732
#733
#735
#736
#739
#741
#742
#742
#744
#744
#745
#747
#748
#75
#750
#751
#752
#754
#755
#756
#758
#759
#762
#764
#765
#767
#768
#769
#770
#773
#774
#775
#775
#776
#777
#779
#780
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#799
#80
#80
#800
#803
#804
#805
#806
#809
#810
#814
#816
#818
#82
#824
#828
#829
#830
#831
#832
#833
#833
#834
#835
#836
#839
#84
#84
#841
#842
#845
#846
#848
#849
#849
#85
#85
#850
#850
#854
#855
#856
#859
#86
#86
#860
#861
#862
#863
#864
#866
#867
#868
#869
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#880
#881
#882
#882
#884
#885
#886
#890
#897
#899
#900
#901
#902
#903
#905
#906
#908
#909
#911
#914
#914
#917
#918
#924
#925
#927
#928
#930
#933
#933
#935
#936
#936
#94
#94
#941
#942
#945
#947
#949
#95
#95
#951
#951
#954
#958
#959
#96
#961
#962
#963
#964
#965
#968
#97
#97
#971
#972
#973
#976
#976
#977
#980
#983
#985
#986
#987
#989
#998
0.0.0
1.0.0
1.0.1
1.0.2
1.0.3
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
3.0.0
3.1.0
3.2.0
3.3.0
3.3.1
3.4.0
3.4.1
3.5.0
3.5.1
3.6.0
4.0.0
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.1.1
4.2.0
4.2.1
4.3.0
4.3.1
4.4.0
4.5.0
5.0.0
5.0.1
5.1.0
5.2.0
5.2.1
5.3.0
5.3.1
Select branches
Hide Pull Requests
dev
master
stable-3
stable-4
#1
#1
#1005
#1010
#1012
#1015
#1015
#1017
#102
#1020
#1022
#1023
#1023
#1024
#1025
#1029
#103
#1033
#1033
#1034
#1035
#1039
#1041
#1043
#1046
#1047
#1048
#105
#1050
#1052
#1053
#1055
#1056
#1058
#106
#106
#1061
#1062
#1064
#1065
#1068
#1069
#1070
#1071
#1075
#1076
#1079
#108
#1081
#1084
#1085
#1086
#1089
#109
#109
#1091
#1091
#1092
#1093
#1095
#1096
#1097
#110
#110
#1100
#1101
#1102
#1103
#1104
#1109
#1110
#1111
#1111
#1117
#1118
#1118
#1121
#1124
#1124
#1130
#1131
#1132
#1134
#1136
#1136
#1139
#114
#1140
#1144
#1146
#1147
#115
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1163
#1165
#1166
#1167
#117
#117
#1170
#1171
#1172
#1173
#1176
#1176
#1177
#1178
#1179
#1180
#1181
#1182
#1185
#1188
#1192
#1192
#1193
#1194
#1195
#1197
#120
#1200
#1201
#1201
#1202
#1202
#1204
#1205
#1206
#1207
#1208
#1208
#1209
#1209
#1210
#1210
#1211
#1212
#1214
#1215
#1217
#1218
#122
#122
#1220
#1221
#1226
#1227
#1227
#1228
#123
#1231
#1231
#1233
#1235
#1239
#124
#1240
#1242
#1244
#1248
#1248
#1250
#1251
#1253
#1253
#1254
#1254
#1255
#1255
#1258
#1259
#1259
#1261
#1267
#127
#1270
#1271
#1272
#1273
#128
#1285
#1286
#1286
#1288
#129
#1292
#1293
#1295
#1295
#1297
#1298
#130
#130
#1300
#1301
#1302
#1303
#1308
#1309
#131
#131
#1311
#1311
#1315
#1316
#1325
#1337
#1338
#1340
#1341
#1342
#1344
#1344
#1345
#135
#135
#1351
#1352
#1354
#1355
#1356
#1359
#1360
#1361
#1362
#1363
#1365
#1366
#1367
#1368
#1369
#1371
#1374
#1378
#1382
#1383
#1386
#1387
#1388
#1389
#139
#139
#1390
#1394
#1396
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#1411
#1412
#1413
#1416
#1417
#142
#142
#1420
#1421
#1427
#1430
#1432
#1437
#1439
#1441
#1442
#1445
#1446
#1447
#1448
#1449
#1451
#1452
#1455
#1458
#1460
#1463
#1465
#1469
#1470
#1471
#1472
#1473
#1474
#1476
#1478
#1480
#1482
#1483
#1486
#1487
#1488
#1489
#1490
#1493
#1498
#1499
#1501
#1504
#1505
#1506
#1508
#1509
#151
#1510
#1515
#1516
#152
#152
#1520
#1521
#1522
#1523
#1524
#1525
#1526
#1527
#1528
#153
#1534
#1537
#1539
#154
#1541
#1545
#1547
#155
#155
#1550
#1551
#1552
#1553
#1554
#1556
#1558
#1559
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#1569
#157
#157
#1570
#1571
#1573
#1574
#1575
#1576
#1577
#1579
#1580
#1582
#1585
#1586
#1587
#1589
#159
#159
#1590
#1591
#1592
#1594
#1595
#1596
#1597
#1599
#160
#160
#1600
#1602
#1603
#1604
#1609
#1610
#1611
#1613
#1614
#1616
#1617
#1619
#162
#162
#1620
#1622
#1623
#1624
#1625
#1626
#1627
#1634
#1635
#1637
#1639
#1642
#1643
#1645
#1646
#1648
#1649
#1652
#1653
#1654
#1657
#1658
#1659
#166
#166
#1660
#1661
#1665
#1666
#1667
#1669
#167
#1670
#1671
#1672
#1676
#1679
#168
#168
#1680
#1682
#1683
#1684
#1685
#1686
#1688
#1689
#169
#169
#1690
#1691
#1692
#1693
#1694
#1696
#1698
#1699
#1700
#1702
#1704
#1705
#1706
#1707
#1708
#1713
#1714
#1717
#1719
#172
#172
#1720
#1722
#1723
#1724
#1725
#1726
#1728
#1729
#1730
#1731
#1732
#1733
#1734
#1736
#1737
#174
#174
#1741
#1743
#1746
#1748
#1749
#1750
#1752
#1755
#1756
#1757
#1758
#1759
#1760
#1761
#1762
#1763
#1766
#1768
#177
#1770
#1771
#1772
#1774
#1776
#1777
#1779
#178
#178
#1780
#1781
#1782
#1783
#1784
#1786
#1787
#179
#179
#1792
#1794
#1795
#1796
#1798
#1799
#180
#1800
#1802
#1804
#1806
#1807
#1808
#1809
#181
#181
#1812
#1813
#1814
#1817
#1819
#1820
#1821
#1823
#1826
#1828
#1830
#1831
#1835
#1837
#1840
#1845
#1846
#1847
#1848
#1849
#185
#185
#1852
#1853
#1854
#1856
#1857
#1859
#186
#1861
#1864
#1865
#1866
#1868
#1869
#187
#1872
#1874
#1875
#1876
#1879
#188
#188
#1881
#1883
#1885
#1886
#1887
#1888
#1891
#1892
#1895
#1896
#1897
#1898
#1899
#190
#190
#1900
#1901
#1902
#1903
#1904
#1905
#1907
#1908
#1909
#191
#1910
#1912
#1913
#1914
#1915
#1916
#1917
#1918
#192
#1921
#1922
#1923
#1924
#1926
#1927
#1928
#1930
#1931
#1933
#1934
#1937
#1938
#1939
#194
#194
#1942
#1943
#1944
#1945
#1948
#1949
#1951
#1954
#1955
#1956
#1957
#1958
#196
#196
#1960
#1961
#1962
#1963
#1964
#1965
#1966
#1967
#1968
#1969
#197
#1970
#1971
#1972
#1973
#1974
#1975
#1976
#198
#198
#1980
#1981
#1983
#1984
#1986
#1987
#1988
#199
#1990
#1991
#1992
#1994
#1995
#1996
#1998
#1999
#2
#2
#2000
#2001
#2003
#2004
#2005
#2009
#2011
#2012
#2016
#2017
#2021
#2023
#2024
#2026
#2027
#2028
#2029
#2031
#2034
#2035
#2037
#2038
#2039
#2040
#2042
#2044
#2045
#2046
#2047
#2048
#205
#205
#2059
#206
#206
#2062
#2064
#2065
#2066
#2067
#2068
#207
#207
#2070
#2072
#2073
#2075
#2076
#2079
#2082
#2083
#2084
#2087
#2088
#2089
#209
#209
#2092
#2096
#2097
#2098
#210
#2101
#2102
#2103
#2104
#2106
#2107
#2108
#2110
#2111
#2112
#2115
#2116
#2118
#2119
#2121
#2124
#2128
#2129
#2133
#2134
#2137
#2138
#2139
#2140
#2143
#2145
#2146
#2148
#2149
#2150
#2151
#2152
#2154
#2155
#2157
#2159
#216
#216
#2160
#2161
#2164
#2168
#2169
#217
#2171
#2173
#2175
#2177
#218
#218
#2180
#2181
#2182
#2184
#2185
#2186
#2187
#2189
#219
#219
#2190
#2193
#2195
#2196
#2198
#2199
#2200
#2201
#2202
#2204
#2205
#2206
#2207
#2209
#221
#221
#2210
#2211
#2212
#2214
#2217
#222
#222
#2220
#2221
#2225
#2226
#2228
#2232
#2234
#2236
#224
#2242
#2243
#2244
#2245
#2253
#2256
#2257
#2258
#226
#226
#2260
#2261
#2263
#2264
#2266
#2267
#2269
#227
#227
#2270
#2273
#2275
#2278
#2280
#2281
#2284
#2285
#2286
#2287
#2288
#2291
#2292
#2296
#2303
#2304
#2307
#2310
#2312
#2312
#2314
#2315
#2316
#2316
#2317
#2319
#2321
#2322
#2325
#2326
#2327
#2330
#2332
#2335
#2336
#2338
#2339
#2340
#2341
#2344
#2344
#2347
#2348
#2349
#2352
#2354
#2359
#2360
#2361
#2364
#2368
#2371
#2379
#238
#238
#2380
#2381
#2383
#2384
#2385
#2389
#239
#239
#2391
#2392
#2393
#2394
#2396
#2397
#2398
#2400
#2407
#2409
#2415
#2416
#2418
#242
#2420
#2420
#2421
#2422
#2423
#2424
#2427
#2429
#2430
#2431
#2432
#2433
#2435
#2436
#2437
#2439
#2441
#2443
#2443
#2445
#2446
#2447
#2448
#2452
#2453
#2455
#2456
#2459
#246
#2460
#2463
#2464
#2465
#2466
#2469
#2473
#2474
#2475
#2476
#2477
#2478
#2479
#248
#248
#2480
#2481
#2482
#2484
#2485
#2486
#2487
#2488
#2492
#2493
#2494
#2496
#2499
#250
#2501
#2503
#2506
#2507
#2508
#2509
#2510
#2516
#2517
#2522
#2524
#2525
#2526
#2528
#2529
#253
#253
#2530
#2531
#2533
#2533
#2534
#2537
#2548
#2549
#2550
#2551
#2555
#2557
#2558
#256
#256
#2560
#2562
#2563
#2564
#2565
#2567
#2567
#2568
#2574
#2577
#2578
#2579
#2580
#2581
#2583
#2585
#2586
#2587
#2589
#2593
#2594
#2598
#2600
#2601
#2605
#2606
#2607
#2608
#2610
#2611
#2615
#2620
#2622
#2628
#2631
#2632
#2633
#2636
#2637
#2638
#2641
#2642
#2643
#2644
#2646
#2648
#2648
#2649
#265
#265
#2651
#2652
#2654
#2656
#2658
#2659
#2661
#2661
#2663
#2664
#2665
#2668
#2669
#267
#267
#2670
#2674
#2676
#2677
#2678
#2679
#2682
#2684
#2685
#2686
#2689
#2689
#2690
#2692
#2694
#2694
#2695
#2697
#2698
#2699
#2700
#2701
#2702
#2704
#2706
#2708
#271
#271
#2710
#2712
#2714
#2717
#2718
#2719
#2720
#2723
#2726
#273
#2730
#2731
#2733
#2738
#274
#274
#2745
#2746
#2747
#2748
#2750
#2754
#2755
#2761
#2762
#2765
#2767
#2769
#277
#277
#2770
#2771
#2773
#2776
#2776
#2779
#2780
#2781
#2783
#2783
#2786
#2787
#2789
#2792
#2793
#2794
#2795
#2796
#2797
#280
#280
#2801
#2806
#2807
#281
#281
#2810
#2811
#2812
#2818
#2819
#2819
#282
#282
#2820
#2821
#2822
#2827
#2828
#2831
#2835
#2837
#284
#284
#2840
#2841
#2842
#2843
#2843
#2845
#2846
#2847
#2848
#2849
#2851
#2853
#2854
#2857
#2859
#2860
#2861
#2862
#2863
#2864
#2865
#2866
#2869
#287
#287
#2870
#2871
#2873
#2874
#2876
#2877
#2879
#2881
#2882
#2883
#2885
#2887
#2889
#2891
#2893
#2894
#2896
#2897
#2900
#2901
#2902
#2904
#2905
#2906
#2907
#2907
#2908
#2909
#2910
#2911
#2912
#2913
#2914
#2915
#2916
#2918
#2919
#2920
#2921
#2922
#2923
#2924
#2926
#2927
#2928
#2929
#2929
#2930
#2931
#2932
#2933
#2934
#2934
#2935
#295
#295
#296
#296
#297
#297
#299
#299
#300
#300
#301
#301
#308
#308
#311
#311
#316
#324
#324
#328
#328
#330
#330
#331
#331
#337
#337
#339
#339
#340
#340
#342
#344
#344
#345
#346
#347
#347
#348
#348
#353
#353
#355
#357
#357
#361
#361
#362
#363
#363
#364
#364
#373
#373
#377
#377
#378
#380
#380
#389
#389
#397
#400
#401
#401
#404
#404
#405
#405
#406
#406
#407
#407
#408
#408
#409
#409
#413
#413
#414
#414
#419
#419
#423
#426
#427
#431
#431
#432
#432
#433
#433
#434
#434
#435
#436
#436
#438
#438
#439
#439
#444
#444
#449
#449
#452
#452
#456
#459
#459
#472
#472
#476
#476
#481
#481
#482
#482
#486
#486
#488
#488
#490
#490
#50
#503
#503
#504
#504
#51
#513
#523
#523
#529
#529
#543
#544
#546
#546
#548
#549
#550
#552
#554
#554
#561
#563
#565
#568
#569
#570
#571
#572
#573
#581
#581
#582
#586
#586
#587
#588
#59
#590
#592
#593
#596
#597
#60
#600
#600
#601
#602
#603
#604
#604
#605
#606
#61
#611
#612
#613
#620
#621
#621
#623
#624
#625
#628
#629
#63
#63
#630
#631
#632
#633
#636
#637
#639
#64
#64
#640
#641
#642
#643
#644
#644
#645
#648
#649
#650
#651
#652
#653
#654
#656
#657
#659
#660
#661
#662
#663
#664
#666
#667
#668
#670
#670
#671
#672
#675
#676
#678
#679
#68
#681
#682
#687
#688
#689
#69
#69
#690
#691
#692
#693
#695
#696
#697
#70
#702
#702
#703
#704
#706
#709
#712
#714
#716
#717
#718
#718
#720
#724
#725
#726
#727
#728
#729
#73
#732
#733
#735
#736
#739
#741
#742
#742
#744
#744
#745
#747
#748
#75
#750
#751
#752
#754
#755
#756
#758
#759
#762
#764
#765
#767
#768
#769
#770
#773
#774
#775
#775
#776
#777
#779
#780
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#796
#797
#799
#80
#80
#800
#803
#804
#805
#806
#809
#810
#814
#816
#818
#82
#824
#828
#829
#830
#831
#832
#833
#833
#834
#835
#836
#839
#84
#84
#841
#842
#845
#846
#848
#849
#849
#85
#85
#850
#850
#854
#855
#856
#859
#86
#86
#860
#861
#862
#863
#864
#866
#867
#868
#869
#870
#871
#872
#873
#874
#875
#876
#877
#878
#879
#88
#880
#880
#881
#882
#882
#884
#885
#886
#890
#897
#899
#900
#901
#902
#903
#905
#906
#908
#909
#911
#914
#914
#917
#918
#924
#925
#927
#928
#930
#933
#933
#935
#936
#936
#94
#94
#941
#942
#945
#947
#949
#95
#95
#951
#951
#954
#958
#959
#96
#961
#962
#963
#964
#965
#968
#97
#97
#971
#972
#973
#976
#976
#977
#980
#983
#985
#986
#987
#989
#998
0.0.0
1.0.0
1.0.1
1.0.2
1.0.3
2.0.0
2.0.1
2.1.0
2.1.1
2.1.2
2.1.3
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
3.0.0
3.1.0
3.2.0
3.3.0
3.3.1
3.4.0
3.4.1
3.5.0
3.5.1
3.6.0
4.0.0
4.0.1
4.0.2
4.0.3
4.0.4
4.1.0
4.1.1
4.2.0
4.2.1
4.3.0
4.3.1
4.4.0
4.5.0
5.0.0
5.0.1
5.1.0
5.2.0
5.2.1
5.3.0
5.3.1
-
87f9938de5
Fix duplicate "nactive_huge" JSON key in HPA shard stats output
Slobodan Predolac
2026-03-27 09:02:32 -07:00 -
513778bcb1
Fix off-by-one in arenas_bin_i_index and arenas_lextent_i_index bounds checks
Slobodan Predolac
2026-03-27 08:42:54 -07:00 -
176ea0a801
Remove experimental.thread.activity_callback
Slobodan Predolac
2026-03-31 18:12:23 -07:00 -
19bbefe136
Remove dead code: extent_commit_wrapper, large_salloc, tcache_gc_dalloc event waits
Slobodan Predolac
2026-03-31 18:25:50 -07:00 -
a87c518bab
Fix typo in prof_log_rep_check: use != instead of || for alloc_count
Weixie Cui
2026-03-18 11:35:09 +08:00 -
d758349ca4
Fix psset_pick_purge when last candidate with index 0 dirtiness is ineligible
Slobodan Predolac
2026-03-25 21:13:34 -07:00 -
1d018d8fda
improve hpdata_assert_consistent()
Tony Printezis
2026-03-25 06:59:01 -07:00 -
86b7219213
Add unit tests for conf parsing and its helpers
Carl Shapiro
2026-03-02 13:02:59 -08:00 -
ad726adf75
Separate out the configuration code from initialization
Carl Shapiro
2026-03-02 13:02:46 -08:00 -
a056c20d67
Handle tcache init failures gracefully
Carl Shapiro
2026-03-02 17:15:35 -08:00 -
a75655badf
Add unit test coverage for bin interfaces
Carl Shapiro
2026-02-27 12:02:07 -08:00 -
0ac9380cf1
Move bin inline functions from arena_inlines_b.h to bin_inlines.h
Carl Shapiro
2026-02-23 23:31:27 -08:00 -
1cc563f531
Move bin functions from arena.c to bin.c
Carl Shapiro
2026-02-23 23:31:12 -08:00 -
c73ab1c2ff
Add a test to check the output in JSON-based stats is consistent with mallctl results.
guangli-dai
2026-02-21 11:36:55 -08:00 -
12b33ed8f1
Fix wrong mutex stats in json-formatted malloc stats
guangli-dai
2026-02-18 17:39:57 -08:00 -
79cc7dcc82
Guard os_page_id against a NULL address
Carl Shapiro
2026-02-25 13:00:42 -08:00 -
a10ef3e1f1
configure: add --with-cxx-stdlib option
Yuxuan Chen
2026-02-24 18:12:56 -08:00 -
0fa27fd28f
Run single subtest from a test file
Tony Printezis
2026-02-19 12:42:52 -08:00 -
34ace9169b
Remove prof_threshold built-in event. It is trivial to implement it as user event if needed
Slobodan Predolac
2026-02-12 11:49:28 -08:00 -
4d0ffa075b
Fix background thread initialization race
Andrei Pechkurov
2026-01-09 21:55:45 +02:00 -
d4908fe44a
Revert "Experimental configuration option for fast path prefetch from cache_bin"
Slobodan Predolac
2026-02-05 19:18:19 -08:00 -
c51abba131
Determine the page size on Android from NDK header files
Carl Shapiro
2026-01-20 18:56:32 -08:00 -
5f353dc283
Remove an incorrect use of the address operator
Carl Shapiro
2025-12-23 14:18:43 -08:00 -
365747bc8d
Use the BRE construct \{1,\} for one or more consecutive matches
Carl Shapiro
2025-12-22 20:36:03 -08:00 -
6016d86c18
[SEC] Make SEC owned by hpa_shard, simplify the code, add stats, lock per bin
Slobodan Predolac
2025-10-30 16:05:04 -07:00 -
c7690e92da
Remove Cirrus CI
Slobodan Predolac
2025-12-09 13:14:24 -05:00 -
441e840df7
Add a script to generate github actions instead of Travis CI and Cirrus
Slobodan Predolac
2025-12-05 19:45:17 -05:00 -
0988583d7c
Add a mallctl for users to get an approximate of active bytes.
Guangli Dai
2025-11-25 16:26:49 -08:00 -
8a06b086f3
[EASY] Extract hpa_central component from hpa source file
Slobodan Predolac
2025-09-30 09:37:09 -07:00 -
355774270d
[EASY] Encapsulate better, do not pass hpa_shard when hooks are enough, move shard independent actions to hpa_utils
Slobodan Predolac
2025-09-30 08:36:19 -07:00 -
47aeff1d08
Add experimental_enforce_hugify
Slobodan Predolac
2025-11-19 14:25:58 -08:00 -
6d4611197e
move fill/flush pointer array out of tcache.c
Shirui Cheng
2025-10-21 18:53:35 -07:00 -
3678a57c10
When extracting from central, hugify_eager is different than start_as_huge
Slobodan Predolac
2025-10-13 11:37:49 -07:00 -
2cfa41913e
Refactor init_system_thp_mode and print it in malloc stats.
guangli-dai
2025-10-07 16:18:07 -07:00 -
87555dfbb2
Do not release the hpa_shard->mtx when inserting newly retrieved page from central before allocating from it
Slobodan Predolac
2025-10-07 16:42:15 -07:00 -
f714cd9249
Inline the value of an always false boolean local variable
Carl Shapiro
2025-10-06 15:45:38 -07:00 -
5e49c28ef0
[EASY] Spelling in the comments
Slobodan Predolac
2025-10-06 12:01:13 -07:00 -
7c40be249c
Add npurges and npurge_passes to output of pa_benchmark
Slobodan Predolac
2025-09-16 16:50:11 -07:00 -
707aab0c95
[pa-bench] Add clock to pa benchmark
Slobodan Predolac
2025-09-16 13:25:42 -07:00 -
a199278f37
[HPA] Add ability to start page as huge and more flexibility for purging
Slobodan Predolac
2025-08-25 13:23:07 -07:00 -
ace437d26a
Running clang-format on two files
Slobodan Predolac
2025-09-30 07:13:12 -07:00 -
2688047b56
Revert "Do not dehugify when purging"
Slobodan Predolac
2025-09-29 09:41:51 -07:00 -
de886e05d2
Revert "Remove an unused function and global variable"
Slobodan Predolac
2025-09-29 09:41:14 -07:00 -
755735a6bf
Remove Travis Windows CI for now since it has infra failures.
guangli-dai
2025-09-17 10:18:25 -07:00 -
d70882a05d
[sdt] Add some tracepoints to sec and hpa modules
Slobodan Predolac
2025-08-07 09:34:30 -07:00 -
67435187d1
Improve the portability of grep patterns in configure.ac
Carl Shapiro
2025-09-12 18:07:12 -07:00 -
261591f123
Add a page-allocator microbenchmark.
guangli-dai
2025-08-24 23:57:26 -07:00 -
56cdce8592
Adding trace analysis in preparation for page allocator microbenchmark.
guangli-dai
2025-08-24 18:56:12 -07:00 -
daf44173c5
Replace an instance of indentation with spaces with tabs
Carl Shapiro
2025-09-11 14:46:35 -07:00 -
ce02945070
Add missing thread_event_registry.c to Visual Studio projects
Aurélien Brooke
2025-09-04 08:55:47 +02:00 -
c51949ea3e
Update config.guess and config.sub to the latest versions
lexprfuncall
2025-08-26 13:32:57 -07:00 -
5a634a8d0a
Always use pthread_equal to compare thread IDs
Carl Shapiro
2025-08-27 16:48:40 -07:00 -
5d5f76ee01
Remove pidfd_open call handling and rely on PIDFD_SELF
Slobodan Predolac
2025-08-26 15:15:08 -07:00 -
9442300cc3
Change the default page size to 64KiB on Aarch64 Linux
lexprfuncall
2025-08-25 19:39:30 -07:00 -
2a66c0be5a
[EASY][BUGFIX] Spelling and format
Slobodan Predolac
2025-08-23 08:53:28 -07:00 -
38b12427b7
Define malloc_{write,read}_fd as non-inline global functions
lexprfuncall
2025-08-06 21:32:16 -07:00 -
9fdc1160c5
Handle interruptions and retries of read(2) and write(2)
lexprfuncall
2025-08-21 20:44:18 -07:00 -
48b4ad60a7
Remove an orphaned comment
lexprfuncall
2025-08-05 20:39:04 -07:00 -
2114349a4e
Revert PR #2608: Manually revert commits 70c94d..f9c0b5
Shirui Cheng
2025-07-15 15:44:14 -07:00 -
ced8b3cffb
Fix the compilation check for process madvise
lexprfuncall
2025-08-21 11:16:33 -07:00 -
5e98585b37
Save and restore errno when calling process_madvise
Slobodan Predolac
2025-08-13 17:59:36 -07:00 -
e4fa33148a
Remove an unused function and global variable
lexprfuncall
2025-08-20 16:30:00 -07:00 -
d73de95f72
Experimental configuration option for fast path prefetch from cache_bin
Slobodan Predolac
2025-06-04 09:48:14 -07:00 -
9528a2e2dd
Use relaxed atomics to access the process madvise pid fd
lexprfuncall
2025-08-04 13:13:27 -07:00 -
a156e997d7
Do not dehugify when purging
lexprfuncall
2025-08-04 14:43:03 -07:00 -
395e63bf7e
Fix several spelling errors in comments
lexprfuncall
2025-08-04 11:25:10 -07:00 -
4246475b44
[process_madvise] Make init lazy so that python tests pass. Reset the pidfd on fork
Slobodan Predolac
2025-07-25 10:14:28 -07:00 -
f87bbab22c
Add several USDT probes for hpa
Slobodan Predolac
2025-06-10 11:44:23 -07:00 -
711fff750c
Add experimental support for usdt systemtap probes
Slobodan Predolac
2025-06-09 21:29:55 -07:00 -
5847516692
Ignore the clang-format changes in the git blame.
guangli-dai
2025-06-20 14:41:13 -07:00 -
6200e8987f
Reformat the codebase with the clang-format 18.
guangli-dai
2025-06-13 12:31:12 -07:00 -
a952a3b8b0
Update the default value for opt_experimental_tcache_gc and opt_calloc_madvise_threshold
Shirui Cheng
2025-06-04 13:28:37 -07:00 -
e350c71571
Remove --enable-limit-usize-gap for cirrus CI since the config-time option is removed.
Guangli Dai
2025-06-13 15:46:51 -07:00 -
95fc091b0f
Update appveyor settings.
guangli-dai
2025-06-13 14:15:50 -07:00 -
c5547f9e64
test/unit/psset.c: fix SIGSEGV when PAGESIZE is large
dzhao.ampere
2025-06-11 15:15:25 +08:00 -
015b017973
[thread_event] Add support for user events in thread events when stats are enabled
Slobodan Predolac
2025-03-28 07:35:53 -07:00 -
e6864c6075
[thread_event] Remove macros from thread_event and replace with dynamic event objects
Slobodan Predolac
2025-03-14 06:34:05 -07:00 -
1972241cd2
Remove unused options in the batched madvise unit tests.
Qi Wang
2025-06-02 11:24:55 -07:00 -
27d7960cf9
Revert "Extend purging algorithm with peak demand tracking"
Jason Evans
2025-05-19 21:09:01 -07:00 -
edaab8b3ad
Turn clang-format off for codes with multi-line commands in macros
guangli-dai
2025-05-22 22:59:00 -07:00 -
4531411abe
Modify .clang-format to have declarations aligned
guangli-dai
2025-05-20 11:58:26 -07:00 -
1818170c8d
Fix binshard.sh by specifying bin_shards for all sizes.
guangli-dai
2025-05-07 17:39:20 -07:00 -
fd60645260
Add one more check to double free validation.
guangli-dai
2025-05-07 16:37:26 -07:00 -
5e460bfea2
Refactor: use the cache_bin_sz_t typedef instead of direct uint16_t
Xin Yang
2025-05-13 11:25:13 +08:00 -
9169e9272a
Fix: Adjust CACHE_BIN_NFLUSH_BATCH_MAX size to prevent assert failures
Xin Yang
2025-05-13 11:01:36 +08:00 -
f19a569216
Ignore formatting commit in blame.
guangli-dai
2025-05-19 15:15:49 -07:00 -
b6338c4ff6
EASY - be explicit in non-vectorized hpa tests
Slobodan Predolac
2025-05-19 15:17:35 -07:00 -
554185356b
Sample format on tcache_max test
guangli-dai
2025-04-18 11:45:57 -07:00 -
3cee771cfa
Modify .clang-format to make it more aligned with current freebsd style
guangli-dai
2025-04-17 15:29:34 -07:00 -
3c14707b01
To improve reuse efficiency, the maximum coalesced size for large extents in the dirty ecache has been limited. This patch was tested with real workloads using ClickHouse (Clickbench Q35) on a system with 2x240 vCPUs. The results showed a 2X in query per second (QPS) performance and a reduction in page faults to 29% of the previous rate. Additionally, microbenchmark testing involved 256 memory reallocations resizing from 4KB to 16KB in one arena, which demonstrated a 5X performance improvement.
Jiebin Sun
2025-04-25 02:04:05 -07:00 -
37bf846cc3
Fixes to prevent static analysis warnings.
guangli-dai
2025-05-02 15:58:27 -07:00 -
8347f1045a
Renaming limit_usize_gap to disable_large_size_classes
guangli-dai
2025-04-16 11:57:55 -07:00 -
01e9ecbeb2
Remove build-time configuration 'config_limit_usize_gap'
Guangli Dai
2025-04-15 23:50:43 -07:00 -
852da1be15
Add experimental option force using SYS_process_madvise
Slobodan Predolac
2025-04-25 18:26:49 -07:00 -
1956a54a43
[process_madvise] Use process_madvise across multiple huge_pages
Slobodan Predolac
2025-04-05 12:14:14 -07:00 -
0dfb4a5a1a
Add output argument to hpa_purge_begin to count dirty ranges
Slobodan Predolac
2025-04-08 10:49:05 -07:00 -
cfa90dfd80
Refactor hpa purging to prepare for vectorized call across multiple pages
Slobodan Predolac
2025-04-08 09:51:53 -07:00 -
a3910b9802
Avoid forced purging during thread-arena migration when bg thd is on.
Qi Wang
2025-04-24 20:21:53 -07:00 -
c23a6bfdf6
Add opt.limit_usize_gap to stats
guangli-dai
2025-04-10 15:12:52 -07:00 -
c20a63a765
Silence the uninitialized warning from clang.
guangli-dai
2025-04-10 15:07:20 -07:00