mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-04 12:07:05 +08:00
Commit Graph
Select branches
Hide Pull Requests
lts_2018_06_20
lts_2018_12_18
lts_2019_08_08
lts_2020_02_25
lts_2020_09_23
lts_2021_03_24
lts_2021_11_02
lts_2022_06_23
lts_2023_01_25
lts_2023_08_02
lts_2024_01_16
lts_2024_07_22
lts_2025_01_27
lts_2025_05_12
lts_2025_08_14
lts_2026_01_07
lts_2026_05_26
master
#1
#1
#1001
#1002
#1003
#1008
#101
#1013
#1014
#1015
#1016
#1016
#1020
#1021
#1022
#1025
#1028
#1030
#1031
#1032
#1032
#1033
#1034
#1035
#1035
#1036
#1036
#1037
#1038
#1040
#1045
#1049
#1050
#1052
#1057
#1062
#1066
#1070
#1074
#1074
#1075
#1075
#1078
#1083
#1084
#1085
#1086
#1094
#1095
#1097
#11
#11
#1104
#1104
#1110
#1113
#1115
#1117
#1119
#1121
#1129
#1134
#1135
#1137
#1144
#1145
#1146
#1147
#1157
#1163
#1163
#1166
#117
#1170
#1170
#1171
#1171
#1172
#1172
#1176
#1181
#1186
#1187
#1189
#1194
#1197
#1200
#1202
#1216
#1217
#1223
#1231
#1232
#1237
#1244
#1245
#1246
#1249
#1250
#1252
#1254
#1255
#1256
#1261
#1267
#1269
#1272
#1277
#1283
#1284
#1285
#1287
#1289
#1290
#1292
#1298
#130
#1302
#1305
#1306
#1307
#1310
#1323
#1325
#1338
#134
#1341
#1349
#1356
#136
#1362
#1363
#1364
#1367
#1368
#1370
#1371
#1372
#138
#1381
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1399
#140
#140
#1401
#1402
#1403
#1409
#1411
#1412
#1416
#1417
#1417
#1420
#1421
#1423
#1426
#1427
#1427
#143
#1430
#1433
#1434
#1438
#144
#1441
#1442
#1445
#1445
#1448
#1449
#1452
#1454
#1455
#1457
#1458
#1459
#1462
#1463
#1464
#1466
#1468
#1471
#1472
#1475
#1481
#1484
#1485
#1495
#1496
#1498
#150
#1500
#1505
#1506
#1507
#1508
#1509
#152
#1520
#1527
#1529
#153
#1534
#1536
#1538
#1541
#1542
#1544
#1546
#1548
#1548
#1550
#1553
#1557
#1559
#1560
#1562
#1563
#1564
#1568
#1568
#1575
#1589
#1591
#1593
#1598
#1599
#16
#16
#160
#1600
#1603
#1604
#1606
#1608
#1608
#1611
#1612
#1613
#1615
#1617
#1618
#1619
#1620
#1621
#1622
#1623
#1625
#1626
#1627
#163
#1631
#1632
#1637
#1639
#1640
#1642
#1643
#1644
#1647
#1650
#1651
#1652
#1653
#1654
#1654
#1655
#166
#1660
#1662
#1663
#1672
#1678
#168
#1689
#1692
#1695
#1697
#1699
#170
#1704
#1706
#1707
#1709
#1710
#1711
#1713
#1715
#1718
#1718
#1720
#1724
#1726
#1727
#1728
#173
#1730
#1732
#1733
#1734
#1735
#1736
#1738
#1739
#174
#1748
#175
#175
#1752
#1758
#1761
#1762
#1772
#1773
#1774
#1774
#1775
#1777
#1783
#1784
#1784
#1785
#1786
#1788
#1789
#1790
#1791
#1794
#1796
#1797
#1798
#1799
#1800
#1800
#1801
#1806
#1811
#1812
#1813
#1815
#1816
#1819
#182
#1820
#1828
#1829
#1829
#1830
#1831
#1833
#1835
#1836
#1846
#1853
#1857
#1860
#1861
#1861
#1863
#1867
#1870
#1872
#1874
#1878
#1880
#1880
#1884
#1886
#1888
#1891
#1894
#1894
#1895
#1899
#19
#1900
#1904
#1904
#1906
#1908
#1909
#1910
#1911
#1914
#1915
#1918
#1919
#1920
#1921
#1922
#1929
#1931
#1935
#1937
#1938
#1938
#1939
#194
#1940
#1943
#1944
#1947
#1948
#1949
#1950
#1952
#1953
#1954
#1957
#1957
#1958
#1958
#1959
#1959
#196
#1961
#1968
#197
#1971
#1971
#1976
#1976
#1985
#1985
#1986
#1986
#1989
#199
#1990
#1993
#1994
#1995
#1995
#1996
#1997
#1998
#1999
#20
#20
#200
#2000
#2001
#2004
#2007
#2008
#2009
#201
#2010
#2011
#2012
#2012
#2013
#2017
#202
#2020
#2020
#2024
#2024
#2028
#203
#2030
#2030
#2032
#2032
#2033
#2036
#2037
#2037
#2039
#2040
#2042
#2042
#2044
#2044
#2045
#2046
#2046
#2048
#2050
#2051
#2053
#2053
#2054
#2054
#2055
#2056
#2057
#2058
#2059
#206
#2060
#2060
#2061
#2062
#2063
#2064
#2065
#2066
#2066
#2067
#2069
#2070
#22
#22
#222
#226
#23
#230
#231
#237
#238
#24
#24
#242
#243
#25
#25
#254
#255
#257
#26
#26
#262
#27
#27
#270
#273
#274
#275
#276
#278
#279
#28
#280
#281
#284
#285
#286
#288
#294
#298
#30
#301
#302
#303
#309
#31
#311
#313
#316
#319
#320
#321
#323
#324
#330
#335
#336
#338
#340
#341
#342
#348
#351
#36
#36
#360
#366
#369
#370
#371
#372
#376
#380
#384
#387
#391
#393
#397
#400
#404
#405
#406
#407
#408
#409
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#438
#439
#439
#44
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#477
#478
#478
#479
#48
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#50
#500
#501
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#560
#561
#562
#564
#565
#569
#57
#574
#576
#578
#579
#580
#581
#586
#590
#594
#596
#597
#598
#599
#60
#60
#600
#601
#602
#605
#607
#608
#609
#61
#61
#614
#615
#616
#618
#62
#620
#620
#621
#622
#628
#629
#632
#633
#633
#636
#637
#638
#639
#642
#645
#647
#653
#661
#664
#665
#670
#671
#673
#675
#678
#682
#684
#685
#686
#687
#69
#691
#692
#695
#697
#698
#705
#705
#707
#712
#714
#72
#72
#721
#723
#724
#728
#730
#733
#735
#736
#737
#738
#739
#741
#743
#746
#75
#751
#754
#757
#77
#77
#772
#772
#773
#78
#780
#781
#782
#783
#784
#785
#790
#790
#797
#8
#800
#801
#802
#803
#804
#807
#810
#811
#812
#813
#815
#823
#827
#828
#83
#833
#84
#842
#86
#86
#861
#863
#866
#868
#873
#88
#88
#880
#880
#881
#884
#888
#889
#89
#89
#891
#898
#899
#9
#900
#904
#91
#915
#916
#920
#921
#925
#926
#927
#928
#938
#939
#943
#946
#947
#95
#963
#966
#967
#969
#974
#977
#984
#986
#989
#99
#99
#990
#994
#995
#998
20180600
20181200
20181200.1
20190808
20190808.1
20200225
20200225.1
20200225.2
20200225.3
20200923
20200923.1
20200923.2
20200923.3
20210324.0
20210324.1
20210324.2
20210324.rc1
20211102.0
20211102.rc2
20220623.0
20220623.1
20220623.2
20220623.rc1
20230125.0
20230125.1
20230125.2
20230125.3
20230125.4
20230125.rc3
20230802.0
20230802.1
20230802.2
20230802.3
20230802.rc1
20230802.rc2
20240116.0
20240116.1
20240116.2
20240116.3
20240116.rc1
20240116.rc2
20240722.0
20240722.1
20240722.2
20240722.rc1
20240722.rc2
20250127.0
20250127.1
20250127.2
20250127.rc1
20250127.rc2
20250512.0
20250512.1
20250512.2
20250512.rc1
20250814.0
20250814.1
20250814.2
20250814.rc1
20260107.0
20260107.1
20260107.rc1
20260107.rc2
20260526.0
20260526.rc1
20260526.rc2
Select branches
Hide Pull Requests
lts_2018_06_20
lts_2018_12_18
lts_2019_08_08
lts_2020_02_25
lts_2020_09_23
lts_2021_03_24
lts_2021_11_02
lts_2022_06_23
lts_2023_01_25
lts_2023_08_02
lts_2024_01_16
lts_2024_07_22
lts_2025_01_27
lts_2025_05_12
lts_2025_08_14
lts_2026_01_07
lts_2026_05_26
master
#1
#1
#1001
#1002
#1003
#1008
#101
#1013
#1014
#1015
#1016
#1016
#1020
#1021
#1022
#1025
#1028
#1030
#1031
#1032
#1032
#1033
#1034
#1035
#1035
#1036
#1036
#1037
#1038
#1040
#1045
#1049
#1050
#1052
#1057
#1062
#1066
#1070
#1074
#1074
#1075
#1075
#1078
#1083
#1084
#1085
#1086
#1094
#1095
#1097
#11
#11
#1104
#1104
#1110
#1113
#1115
#1117
#1119
#1121
#1129
#1134
#1135
#1137
#1144
#1145
#1146
#1147
#1157
#1163
#1163
#1166
#117
#1170
#1170
#1171
#1171
#1172
#1172
#1176
#1181
#1186
#1187
#1189
#1194
#1197
#1200
#1202
#1216
#1217
#1223
#1231
#1232
#1237
#1244
#1245
#1246
#1249
#1250
#1252
#1254
#1255
#1256
#1261
#1267
#1269
#1272
#1277
#1283
#1284
#1285
#1287
#1289
#1290
#1292
#1298
#130
#1302
#1305
#1306
#1307
#1310
#1323
#1325
#1338
#134
#1341
#1349
#1356
#136
#1362
#1363
#1364
#1367
#1368
#1370
#1371
#1372
#138
#1381
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1399
#140
#140
#1401
#1402
#1403
#1409
#1411
#1412
#1416
#1417
#1417
#1420
#1421
#1423
#1426
#1427
#1427
#143
#1430
#1433
#1434
#1438
#144
#1441
#1442
#1445
#1445
#1448
#1449
#1452
#1454
#1455
#1457
#1458
#1459
#1462
#1463
#1464
#1466
#1468
#1471
#1472
#1475
#1481
#1484
#1485
#1495
#1496
#1498
#150
#1500
#1505
#1506
#1507
#1508
#1509
#152
#1520
#1527
#1529
#153
#1534
#1536
#1538
#1541
#1542
#1544
#1546
#1548
#1548
#1550
#1553
#1557
#1559
#1560
#1562
#1563
#1564
#1568
#1568
#1575
#1589
#1591
#1593
#1598
#1599
#16
#16
#160
#1600
#1603
#1604
#1606
#1608
#1608
#1611
#1612
#1613
#1615
#1617
#1618
#1619
#1620
#1621
#1622
#1623
#1625
#1626
#1627
#163
#1631
#1632
#1637
#1639
#1640
#1642
#1643
#1644
#1647
#1650
#1651
#1652
#1653
#1654
#1654
#1655
#166
#1660
#1662
#1663
#1672
#1678
#168
#1689
#1692
#1695
#1697
#1699
#170
#1704
#1706
#1707
#1709
#1710
#1711
#1713
#1715
#1718
#1718
#1720
#1724
#1726
#1727
#1728
#173
#1730
#1732
#1733
#1734
#1735
#1736
#1738
#1739
#174
#1748
#175
#175
#1752
#1758
#1761
#1762
#1772
#1773
#1774
#1774
#1775
#1777
#1783
#1784
#1784
#1785
#1786
#1788
#1789
#1790
#1791
#1794
#1796
#1797
#1798
#1799
#1800
#1800
#1801
#1806
#1811
#1812
#1813
#1815
#1816
#1819
#182
#1820
#1828
#1829
#1829
#1830
#1831
#1833
#1835
#1836
#1846
#1853
#1857
#1860
#1861
#1861
#1863
#1867
#1870
#1872
#1874
#1878
#1880
#1880
#1884
#1886
#1888
#1891
#1894
#1894
#1895
#1899
#19
#1900
#1904
#1904
#1906
#1908
#1909
#1910
#1911
#1914
#1915
#1918
#1919
#1920
#1921
#1922
#1929
#1931
#1935
#1937
#1938
#1938
#1939
#194
#1940
#1943
#1944
#1947
#1948
#1949
#1950
#1952
#1953
#1954
#1957
#1957
#1958
#1958
#1959
#1959
#196
#1961
#1968
#197
#1971
#1971
#1976
#1976
#1985
#1985
#1986
#1986
#1989
#199
#1990
#1993
#1994
#1995
#1995
#1996
#1997
#1998
#1999
#20
#20
#200
#2000
#2001
#2004
#2007
#2008
#2009
#201
#2010
#2011
#2012
#2012
#2013
#2017
#202
#2020
#2020
#2024
#2024
#2028
#203
#2030
#2030
#2032
#2032
#2033
#2036
#2037
#2037
#2039
#2040
#2042
#2042
#2044
#2044
#2045
#2046
#2046
#2048
#2050
#2051
#2053
#2053
#2054
#2054
#2055
#2056
#2057
#2058
#2059
#206
#2060
#2060
#2061
#2062
#2063
#2064
#2065
#2066
#2066
#2067
#2069
#2070
#22
#22
#222
#226
#23
#230
#231
#237
#238
#24
#24
#242
#243
#25
#25
#254
#255
#257
#26
#26
#262
#27
#27
#270
#273
#274
#275
#276
#278
#279
#28
#280
#281
#284
#285
#286
#288
#294
#298
#30
#301
#302
#303
#309
#31
#311
#313
#316
#319
#320
#321
#323
#324
#330
#335
#336
#338
#340
#341
#342
#348
#351
#36
#36
#360
#366
#369
#370
#371
#372
#376
#380
#384
#387
#391
#393
#397
#400
#404
#405
#406
#407
#408
#409
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#438
#439
#439
#44
#44
#440
#441
#442
#443
#444
#445
#446
#447
#448
#449
#450
#451
#452
#453
#453
#454
#455
#456
#457
#458
#459
#460
#461
#462
#463
#464
#465
#466
#467
#468
#469
#470
#471
#472
#473
#474
#475
#476
#477
#477
#478
#478
#479
#48
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#50
#500
#501
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#540
#541
#542
#543
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#560
#561
#562
#564
#565
#569
#57
#574
#576
#578
#579
#580
#581
#586
#590
#594
#596
#597
#598
#599
#60
#60
#600
#601
#602
#605
#607
#608
#609
#61
#61
#614
#615
#616
#618
#62
#620
#620
#621
#622
#628
#629
#632
#633
#633
#636
#637
#638
#639
#642
#645
#647
#653
#661
#664
#665
#670
#671
#673
#675
#678
#682
#684
#685
#686
#687
#69
#691
#692
#695
#697
#698
#705
#705
#707
#712
#714
#72
#72
#721
#723
#724
#728
#730
#733
#735
#736
#737
#738
#739
#741
#743
#746
#75
#751
#754
#757
#77
#77
#772
#772
#773
#78
#780
#781
#782
#783
#784
#785
#790
#790
#797
#8
#800
#801
#802
#803
#804
#807
#810
#811
#812
#813
#815
#823
#827
#828
#83
#833
#84
#842
#86
#86
#861
#863
#866
#868
#873
#88
#88
#880
#880
#881
#884
#888
#889
#89
#89
#891
#898
#899
#9
#900
#904
#91
#915
#916
#920
#921
#925
#926
#927
#928
#938
#939
#943
#946
#947
#95
#963
#966
#967
#969
#974
#977
#984
#986
#989
#99
#99
#990
#994
#995
#998
20180600
20181200
20181200.1
20190808
20190808.1
20200225
20200225.1
20200225.2
20200225.3
20200923
20200923.1
20200923.2
20200923.3
20210324.0
20210324.1
20210324.2
20210324.rc1
20211102.0
20211102.rc2
20220623.0
20220623.1
20220623.2
20220623.rc1
20230125.0
20230125.1
20230125.2
20230125.3
20230125.4
20230125.rc3
20230802.0
20230802.1
20230802.2
20230802.3
20230802.rc1
20230802.rc2
20240116.0
20240116.1
20240116.2
20240116.3
20240116.rc1
20240116.rc2
20240722.0
20240722.1
20240722.2
20240722.rc1
20240722.rc2
20250127.0
20250127.1
20250127.2
20250127.rc1
20250127.rc2
20250512.0
20250512.1
20250512.2
20250512.rc1
20250814.0
20250814.1
20250814.2
20250814.rc1
20260107.0
20260107.1
20260107.rc1
20260107.rc2
20260526.0
20260526.rc1
20260526.rc2
-
266d62e8eb
Automated Code Change
Abseil Team
2025-10-06 09:02:45 -07:00 -
0cf55c4fd6
Adds
absl::StringResizeAndOverwriteas a polyfill for C++23'sstd::basic_string<CharT,Traits,Allocator>::resize_and_overwriteDerek Mauro
2025-10-06 07:06:17 -07:00 -
1420ad8525
Internal-only change
Aaron Jacobs
2025-10-05 23:19:16 -07:00 -
a683736493
absl/time: format code with clang-format.
Aaron Jacobs
2025-10-05 22:17:28 -07:00 -
0c01ee1895
No public description
Abseil Team
2025-10-03 07:20:33 -07:00 -
a54cb45cb9
Expose typed releasers of externally appended memory.
Abseil Team
2025-10-01 14:25:39 -07:00 -
efee2e57e9
Fix __declspec support for ABSL_DECLARE_FLAG()
Corentin Le Molgat
2025-10-01 14:00:44 -07:00 -
76e395dcb1
Annotate absl::AnyInvocable as an owner type via [[gsl::Owner]] and absl_internal_is_view = std::false_type
Abseil Team
2025-10-01 13:31:02 -07:00 -
8d29c80c2c
Annotate absl::FunctionRef as a view type via [[gsl::Pointer]] and absl_internal_is_view
Abseil Team
2025-10-01 13:27:51 -07:00 -
6315c20271
Remove unnecessary dep on
core_headersfrom thenullabilitycc_libraryAbseil Team
2025-09-30 08:59:18 -07:00 -
820cd9ee90
type_traits: Add type_identity and type_traits_t backfills
Jesse Rosenstock
2025-09-29 12:00:28 -07:00 -
b2574e9da3
Refactor raw_hash_set range insertion to call private insert_range function.
Evan Brown
2025-09-26 09:06:21 -07:00 -
2d77015ec8
Fix bug in absl::FunctionRef conversions from non-const to const
Abseil Team
2025-09-25 14:28:51 -07:00 -
473a0c7530
PR #1937: Simplify ConvertSpecialToEmptyAndFullToDeleted
Anton Klarén
2025-09-24 06:32:35 -07:00 -
aef36c342b
Improve absl::FunctionRef compatibility with C++26
Abseil Team
2025-09-23 11:57:14 -07:00 -
f1428cf4e4
Add a workaround for unused variable warnings inside of not-taken if-constexpr codepaths in older versions of GCC
Derek Mauro
2025-09-23 11:34:13 -07:00 -
f138b9d6fa
Annotate ABSL_DIE_IF_NULL's return type with
absl_nonnullAbseil Team
2025-09-23 09:08:14 -07:00 -
d38452e1ee
Abseil LTS branch, Aug 2025, Patch 1 (#1940)
20250814.1
Derek Mauro
2025-09-22 14:24:38 -04:00 -
9b55d184e0
Move insert index computation into
PrepareInsertLargein order to reduce inlined part of insert/emplace operations.Vitaly Goldshteyn
2025-09-22 05:28:00 -07:00 -
f4c22a176f
Automated Code Change
Abseil Team
2025-09-21 08:08:16 -07:00 -
2370ccf579
PR #1939: Add missing rules_cc loads
Keith Smiley
2025-09-20 20:02:06 -07:00 -
620d600442
Expose (internally) a LogMessage constructor taking file as a string_view for (internal, upcoming) FFI integration.
Andy Getzendanner
2025-09-19 08:01:10 -07:00 -
768f75440f
Fixed up some #includes in mutex.h
Abseil Team
2025-09-15 14:13:57 -07:00 -
affc2bd8a8
Make absl::FunctionRef support non-const callables, aligning it with std::function_ref from C++26
Abseil Team
2025-09-15 13:00:38 -07:00 -
23b9b75217
Move capacity update in
Grow1To3AndPrepareInsertafter accessingcommon.infoz()to prevent assertion failure incontrol().Vitaly Goldshteyn
2025-09-15 07:10:29 -07:00 -
e8c1a5ff23
Fix check_op(s) compilation failures on gcc 8 which eagerly tries to instantiate std::underlying_type for non-num types.
Sohaib Iftikhar
2025-09-13 00:03:49 -07:00 -
179d2e39e7
Use
ABSL_ATTRIBUTE_ALWAYS_INLINEfor lambda infind_or_prepare_insert_large.Vitaly Goldshteyn
2025-09-12 09:03:02 -07:00 -
78bacea21b
Mark the implicit floating operators as constexpr for
absl::int128andabsl::uint128Derek Bailey
2025-09-12 00:26:47 -07:00 -
dc242cce41
PR #1931: raw_hash_set: fix instantiation for recursive types on MSVC with /Zc:__cplusplus
Zephyr Lykos
2025-09-09 13:18:27 -07:00 -
0739328652
Add std::pair specializations for IsOwner and IsView
Abseil Team
2025-09-09 11:34:35 -07:00 -
266b1a0bf8
Cast ABSL_MIN_LOG_LEVEL to absl::LogSeverityAtLeast instead of absl::LogSeverity.
Andy Getzendanner
2025-09-09 09:54:21 -07:00 -
26c9126028
Fix a corner case in the aarch64 unwinder
Abseil Team
2025-09-08 01:01:03 -07:00 -
7fc86c6786
Fix inconsistent nullability annotation in ReleasableMutexLock
Abseil Team
2025-09-04 13:55:15 -07:00 -
f8c283dabf
Remove support for Native Client
Abseil Team
2025-09-04 10:53:43 -07:00 -
9dc9586eff
Rollback
f040e96b93Abseil Team
2025-09-03 09:33:46 -07:00 -
79bdf3b41f
When printing CHECK_XX failures and both types are unprintable, don't bother printing " (UNPRINTABLE vs. UNPRINTABLE)".
Andy Getzendanner
2025-09-02 14:13:13 -07:00 -
4dd0ffdf2a
PR #1929: Fix shorten-64-to-32 warning in stacktrace_riscv-inl.inc
Levi Zim
2025-09-02 14:11:25 -07:00 -
f2f4fa2ca3
Refactor
find_or_prepare_insert_largeto use a single return statement using a lambda.Evan Brown
2025-09-02 12:35:51 -07:00 -
f040e96b93
Use possible CPUs to identify NumCPUs() on Linux.
Chris Kennelly
2025-09-02 12:11:25 -07:00 -
7555c7e1ad
Fix incorrect nullability annotation of
absl::Cord::InlineRep::set_data().Marcin Kowalczyk
2025-09-02 11:03:23 -07:00 -
d5ccaa212c
Move SetCtrl* family of functions to cc file.
Vitaly Goldshteyn
2025-09-02 00:26:05 -07:00 -
dcbd71bfd7
Change absl::InlinedVector::clear() so that it does not deallocate any allocated space. This allows allocations to be reused and matches the behavior specification of std::vector::clear().
Derek Mauro
2025-09-01 06:52:33 -07:00 -
747f9c9fd2
Mark Abseil container algorithms as
constexprfor C++20.Alexandre Vassalotti
2025-08-27 14:03:00 -07:00 -
ba9a180d22
Fix
CHECK_<OP>ambiguous overload foroperator<<in older versions of GCC when C-style strings are comparedDerek Mauro
2025-08-27 13:00:42 -07:00 -
72d59c9617
stacktrace_test: avoid spoiling errno in the test signal handler.
Abseil Team
2025-08-27 07:49:58 -07:00 -
5ad0bfb7ab
Optimize
CRC32AcceleratedX86ARMCombinedMultipleStreams::Extendby interleaving theCRC32_u64calls at a lower level.Shahriar Rouf
2025-08-26 16:06:43 -07:00 -
5d51d830b6
stacktrace_test: avoid spoiling errno in the test signal handler.
Abseil Team
2025-08-26 11:55:33 -07:00 -
27b1a94353
stacktrace_test: avoid spoiling errno in the test signal handler.
Abseil Team
2025-08-26 10:58:06 -07:00 -
87ac7db2f2
std::multimap::find() is not guaranteed to return the first entry with the requested key. Any may be returned if many exist.
Bogdan Graur
2025-08-26 10:34:17 -07:00 -
e12f5e9bb4
Mark
/,%, and*operators as constexpr when intrinsics are available.Derek Bailey
2025-08-26 08:56:24 -07:00 -
7dc8f4e04b
Add the C++20 string_view contructor that uses iterators
Derek Mauro
2025-08-26 08:08:31 -07:00 -
75daba77f9
Implement absl::erase_if for absl::InlinedVector
Abseil Team
2025-08-22 07:03:51 -07:00 -
c5c771d121
Adjust software prefetch to fetch 5 cachelines ahead, as benchmarking suggests this should perform better.
Abseil Team
2025-08-20 10:29:21 -07:00 -
2c83d70128
Reduce maximum load factor to 27/32 (from 28/32).
Vitaly Goldshteyn
2025-08-20 03:43:29 -07:00 -
f363711b40
Remove unused include
Derek Mauro
2025-08-19 08:36:50 -07:00 -
9d0ba8dc5c
Remove unused include statement
Abseil Team
2025-08-18 11:53:39 -07:00 -
f2dee57baf
PR #1921: Fix ABSL_BUILD_DLL mode (absl_make_dll) with mingw
pastdue
2025-08-18 11:48:47 -07:00 -
bd701e6f28
PR #1922: Enable mmap for WASI if it supports the mman header
Zebreus
2025-08-18 07:37:54 -07:00 -
c5e00729c3
Rollback C++20 string_view constructor that uses iterators due to broken builds
Abseil Team
2025-08-14 16:23:07 -07:00 -
67538de1d4
Add the C++20 string_view contructor that uses iterators
Derek Mauro
2025-08-14 12:56:28 -07:00 -
987c57f325
Apply LTS transformations for 20250814 LTS branch (#1920)
20250814.rc1
20250814.0
Derek Mauro
2025-08-14 15:54:55 -04:00 -
fece33c905
Bump versions of dependencies in MODULE.bazel
Derek Mauro
2025-08-14 11:33:54 -07:00 -
18ab653605
Automated Code Change
Abseil Team
2025-08-14 01:05:24 -07:00 -
8e7767542c
PR #1918: base: add musl + ppc64le fallback for UnscaledCycleClock::Frequency
sandeepgupta12
2025-08-13 07:57:46 -07:00 -
274c81389f
Optimize crc32 Extend by removing obsolete length alignment.
Connal de Souza
2025-08-11 10:11:08 -07:00 -
bd05c09a54
Fix typo in comment of
ABSL_ATTRIBUTE_UNUSED.Abseil Team
2025-08-11 02:41:32 -07:00 -
a5039506a6
Mark AnyInvocable as being nullability compatible.
Abseil Team
2025-08-08 13:02:33 -07:00 -
6b15d34113
Ensure stack usage remains low when unwinding the stack, to prevent stack overflows
Abseil Team
2025-08-08 11:46:00 -07:00 -
fd266b9c35
Shrink #if ABSL_HAVE_ATTRIBUTE_WEAK region sizes in stacktrace_test.cc
Abseil Team
2025-08-08 09:50:42 -07:00 -
fb885a1cf7
<filesystem> is not supported for XTENSA. Disable it in //absl/hash/internal/hash.h.
Abseil Team
2025-08-08 07:01:39 -07:00 -
11abedd9eb
Use signal-safe dynamic memory allocation for stack traces when necessary
Abseil Team
2025-08-07 13:06:47 -07:00 -
abc25d2e77
PR #1915: Fix SYCL Build Compatibility with Intel LLVM Compiler on Windows for abseil
Bonan
2025-08-07 10:18:52 -07:00 -
fde63b7a82
Import of CCTZ from GitHub.
Abseil Team
2025-08-07 08:51:10 -07:00 -
e5266cd1cd
Tag tests that currently fail on ios_sim_arm64 with "no_test_ios_sim_arm64"
Abseil Team
2025-08-07 05:41:22 -07:00 -
1c4d6a422d
Automated Code Change
Abseil Team
2025-08-07 01:55:54 -07:00 -
481ab927ae
Automated Code Change
Abseil Team
2025-08-06 23:41:09 -07:00 -
bf231ef420
Import of CCTZ from GitHub.
Derek Mauro
2025-08-06 09:08:31 -07:00 -
81dff3b24f
Move comment specific to pointer-taking MutexLock variant to its definition.
Abseil Team
2025-08-05 14:20:45 -07:00 -
6a91068203
Add lifetime annotations to MutexLock, SpinLockHolder, etc.
Chris Kennelly
2025-08-05 10:18:39 -07:00 -
41d463fd9e
Add lifetimebound annotations to absl::MakeSpan and absl::MakeConstSpan to detect dangling references
Abseil Team
2025-08-05 10:05:18 -07:00 -
5ee41ba787
Remove comment mentioning deferenceability.
Chris Kennelly
2025-08-05 08:38:35 -07:00 -
097d0d80cd
Add referenceful MutexLock with Condition overload.
Chris Kennelly
2025-08-04 09:47:03 -07:00 -
8224c30b95
Mark SpinLock camel-cased methods as ready for inlining.
Chris Kennelly
2025-08-04 08:46:00 -07:00 -
f67705a410
Whitespace change
Chris Kennelly
2025-08-04 08:44:02 -07:00 -
698d4f483b
In logging tests that write expectations against
ScopedMockLog::Send, suppress the default behavior that forwards toScopedMockLog::Logso that unexpected logs are printed with full metadata. Many of these tests are poking at those metadata, and a failure message that doesn't include them is unhelpful.Andy Getzendanner
2025-08-04 07:13:45 -07:00 -
4f19baf125
Add ABSL_ATTRIBUTE_LIFETIME_BOUND to absl::ClippedSubstr
Abseil Team
2025-08-04 02:33:30 -07:00 -
d473c92b9e
Inline internal usages of Mutex::Lock, etc. in favor of lock.
Chris Kennelly
2025-07-31 13:49:44 -07:00 -
0f1abc9b73
Inline internal usages of pointerful SpinLockHolder/MutexLock.
Chris Kennelly
2025-07-31 12:58:43 -07:00 -
2e99bf25d4
Remove wrong comment in Cord::Unref
Dmitry Vyukov
2025-07-31 06:46:00 -07:00 -
483951bb49
Update the crc32 dynamic dispatch table with newer platforms.
Connal de Souza
2025-07-30 14:01:03 -07:00 -
a9268d5f4b
PR #1914: absl/base/internal/poison.cc: Minor build fix
Rickard Hallerbäck
2025-07-30 11:50:54 -07:00 -
785b11b33f
Accept references on SpinLockHolder/MutexLock
Chris Kennelly
2025-07-30 08:59:47 -07:00 -
fbab4bfa73
Import of CCTZ from GitHub.
Derek Mauro
2025-07-30 08:54:09 -07:00 -
56945519b5
Fix typos in comments.
Chris Kennelly
2025-07-29 13:11:16 -07:00 -
3e0d9ff64a
Inline SpinLock Lock->lock, Unlock->unlock internal to Abseil.
Chris Kennelly
2025-07-29 11:11:50 -07:00 -
1f28b48632
Rename Mutex methods to use the typical C++ lower case names.
Chris Kennelly
2025-07-29 10:08:24 -07:00 -
840da4a0f0
Rename SpinLock methods to use the typical C++ lower case names.
Chris Kennelly
2025-07-29 07:32:30 -07:00 -
d60e95741c
Add an assert that absl::StrSplit is not called with a null char* argument.
Derek Mauro
2025-07-27 04:34:50 -07:00 -
55f48665b3
Fix sign conversion warning
Chris Kennelly
2025-07-25 12:10:23 -07:00 -
471b037ab3
PR #1911: Fix absl_demangle_test on ppc64
Milad Fa
2025-07-25 12:02:36 -07:00