mirror of
https://github.com/jemalloc/jemalloc.git
synced 2026-04-14 14:41:42 +03: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
#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
#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
#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
#2845
#2846
#2847
#2848
#2849
#2851
#2851
#2853
#2854
#2857
#2859
#2860
#2860
#2861
#2862
#2863
#2864
#2865
#2865
#2866
#2869
#287
#287
#2870
#2871
#2873
#2874
#2876
#2877
#2879
#2879
#2881
#2881
#2882
#2883
#2883
#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
-
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 -
8a8a8bd276
Add unit tests for conf parsing and its helpers
Carl Shapiro
2026-03-02 13:02:59 -08:00 -
68a3f40663
Separate out the configuration code from initialization
Carl Shapiro
2026-03-02 13:02:46 -08:00 -
1652fec1b4
Handle tcache init failures gracefully
Carl Shapiro
2026-03-02 17:15:35 -08:00 -
672bb57ed8
Add unit test coverage for bin interfaces
Carl Shapiro
2026-02-27 12:02:07 -08:00 -
bfc2f89896
Move bin inline functions from arena_inlines_b.h to bin_inlines.h
Carl Shapiro
2026-02-23 23:31:27 -08:00 -
f07cc1a59e
Move bin functions from arena.c to bin.c
Carl Shapiro
2026-02-23 23:31:12 -08:00 -
3c95436972
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 -
88187ccc3c
Fix wrong mutex stats in json-formatted malloc stats
guangli-dai
2026-02-18 17:39:57 -08:00 -
e4ecb264bd
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 -
8cc076a08e
Fix wrong mutex stats in json-formatted malloc stats
guangli-dai
2026-02-18 17:39:57 -08:00 -
71cb810181
Guard os_page_id against a NULL address
Carl Shapiro
2026-02-25 13:00:42 -08:00 -
6dbc0995ac
configure: add --with-cxx-stdlib option
Yuxuan Chen
2026-02-24 18:12:56 -08:00 -
e231e24af1
Run single subtest from a test file
Tony Printezis
2026-02-19 12:42:52 -08:00 -
5d46eab4b0
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 -
d3165145f0
Fix background thread initialization race
Andrei Pechkurov
2026-01-09 21:55:45 +02:00 -
baf0a1ce7e
Revert "Experimental configuration option for fast path prefetch from cache_bin"
Slobodan Predolac
2026-02-05 19:18:19 -08:00 -
fd5595b064
Determine the page size on Android from NDK header files. Closes #2657.
Carl Shapiro
2026-01-20 18:56:32 -08:00 -
718e083ae1
Remove an incorrect use of the address operator
Carl Shapiro
2025-12-23 14:18:43 -08:00 -
9ee747de28
Use the BRE construct \{1,\} for one or more consecutive matches
Carl Shapiro
2025-12-22 20:36:03 -08:00 -
b5da68dbc3
[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 -
d930391cf3
Remove Cirrus CI
Slobodan Predolac
2025-12-09 13:14:24 -05:00 -
d48968f1e7
Add a script to generate github actions instead of Travis CI and Cirrus
Slobodan Predolac
2025-12-05 19:45:17 -05:00 -
86366b5e36
Add a mallctl for users to get an approximate of active bytes.
Guangli Dai
2025-11-25 16:26:49 -08:00 -
61c1d2df42
[EASY] Extract hpa_central component from hpa source file
Slobodan Predolac
2025-09-30 09:37:09 -07:00 -
f6fc71f79c
[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 -
7befc6f636
Add experimental_enforce_hugify
Slobodan Predolac
2025-11-19 14:25:58 -08:00 -
c4367d7794
move fill/flush pointer array out of tcache.c
Shirui Cheng
2025-10-21 18:53:35 -07:00 -
c9046de297
When extracting from central, hugify_eager is different than start_as_huge
Slobodan Predolac
2025-10-13 11:37:49 -07:00 -
97e8f2aafd
Refactor init_system_thp_mode and print it in malloc stats.
guangli-dai
2025-10-07 16:18:07 -07:00 -
ca4f2ecaa8
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 -
7198cc2695
Inline the value of an always false boolean local variable
Carl Shapiro
2025-10-06 15:45:38 -07:00 -
a4c470ff72
[EASY] Spelling in the comments
Slobodan Predolac
2025-10-06 12:01:13 -07:00 -
2b5e629fc9
Add npurges and npurge_passes to output of pa_benchmark
Slobodan Predolac
2025-09-16 16:50:11 -07:00 -
17b1964350
[pa-bench] Add clock to pa benchmark
Slobodan Predolac
2025-09-16 13:25:42 -07:00 -
37a4c4122c
[HPA] Add ability to start page as huge and more flexibility for purging
Slobodan Predolac
2025-08-25 13:23:07 -07:00 -
4f55aaaca1
Running clang-format on two files
Slobodan Predolac
2025-09-30 07:13:12 -07:00 -
a295844ed6
Revert "Do not dehugify when purging"
Slobodan Predolac
2025-09-29 09:41:51 -07:00 -
ce7db7e847
Revert "Remove an unused function and global variable"
Slobodan Predolac
2025-09-29 09:41:14 -07:00 -
eb8fb61a86
Remove Travis Windows CI for now since it has infra failures.
guangli-dai
2025-09-17 10:18:25 -07:00 -
d5c0420404
[sdt] Add some tracepoints to sec and hpa modules
Slobodan Predolac
2025-08-07 09:34:30 -07:00 -
c8cce48aef
Improve the portability of grep patterns in configure.ac. Closes #2777.
Carl Shapiro
2025-09-12 18:07:12 -07:00 -
65ac0e2799
Add a page-allocator microbenchmark.
guangli-dai
2025-08-24 23:57:26 -07:00 -
301b69ea27
Adding trace analysis in preparation for page allocator microbenchmark.
guangli-dai
2025-08-24 18:56:12 -07:00 -
2ffb17fd3e
Replace an instance of indentation with spaces with tabs
Carl Shapiro
2025-09-11 14:46:35 -07:00 -
97cb029f9b
Add missing thread_event_registry.c to Visual Studio projects
Aurélien Brooke
2025-09-04 08:55:47 +02:00 -
57e971c108
Update config.guess and config.sub to the latest versions. Closes #2735 and closes #2814.
lexprfuncall
2025-08-26 13:32:57 -07:00 -
2cc7f4506e
Always use pthread_equal to compare thread IDs
Carl Shapiro
2025-08-27 16:48:40 -07:00 -
bf38507ec8
Remove pidfd_open call handling and rely on PIDFD_SELF
Slobodan Predolac
2025-08-26 15:15:08 -07:00 -
e70a50f9e4
Change the default page size to 64KiB on Aarch64 Linux. Closes #2639.
lexprfuncall
2025-08-25 19:39:30 -07:00 -
8a86a12a83
[EASY][BUGFIX] Spelling and format
Slobodan Predolac
2025-08-23 08:53:28 -07:00