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
-
d96371953c
Use constexpr instead of ABSL_INTERNAL_CONSTEXPR_SINCE_CXX20
master
Abseil Team
2026-06-03 16:36:00 -07:00 -
bc5c03f738
Remove obsolete comments and inlining on absl_testing::status_internal::GetStatus
Abseil Team
2026-06-03 14:55:17 -07:00 -
75b686b129
Consolidate redundant absl::c_{copy,move}(_n) signatures
Abseil Team
2026-06-03 14:13:56 -07:00 -
0a6b505c95
Extra tests for reserved hash table with tombstones. They are useful to test blocked element logic for tables with removed values.
Vitaly Goldshteyn
2026-06-03 13:46:05 -07:00 -
39519d75c2
PR #2067: Simplify the condition for ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
h-vetinari
2026-06-03 13:39:17 -07:00 -
bbca5fe5b0
PR #2067: Simplify the condition for ABSL_HAVE_PTHREAD_CPU_NUMBER_NP
h-vetinari
2026-06-03 12:09:45 -07:00 -
259108c6b8
Remove empty build targets in Abseil
Abseil Team
2026-06-03 11:49:06 -07:00 -
4c75ce5978
Use constexpr instead of ABSL_INTERNAL_CONSTEXPR_SINCE_CXX17
Abseil Team
2026-06-03 11:42:14 -07:00 -
20f6557134
Remove unnecessary uses of std::enable_if for forcing semicolons
Abseil Team
2026-06-03 09:53:24 -07:00 -
c0a2d65306
Migrate invocation of deprecated absl::rotate() to std::rotate()
Abseil Team
2026-06-03 07:55:36 -07:00 -
e3555a1274
Extend support of blocked elements for reserved tables for capacity 15 on x86 (7 for ARM).
Vitaly Goldshteyn
2026-06-02 23:35:30 -07:00 -
a696886c27
Refactor raw_hash_set destructor to use type-erased destruction except empty case.
Vitaly Goldshteyn
2026-06-02 15:34:30 -07:00 -
0dc90f01cc
Avoid unnecessary absl::void_t usage
Abseil Team
2026-06-02 12:58:01 -07:00 -
26139554b9
Rollback of no-op changes for internal experiment
Abseil Team
2026-06-02 09:37:17 -07:00 -
90758df74d
Rollforward: "Add ABSL_ATTRIBUTE_NOINLINE to PrepareInsertLargeSlow."
Vitaly Goldshteyn
2026-06-02 09:29:02 -07:00 -
4c1be601a8
Automated Code Change
Peter Foley
2026-06-02 07:29:26 -07:00 -
1225009870
Internal cleanup
Mike Kruskal
2026-06-01 19:56:20 -07:00 -
7032a0ee69
No-op changes for internal experiment
Abseil Team
2026-06-01 18:44:05 -07:00 -
89ffed9131
Rollback: "Add ABSL_ATTRIBUTE_NOINLINE to PrepareInsertLargeSlow."
Abseil Team
2026-06-01 17:37:46 -07:00 -
d873f87006
Add link to Open-addresing wiki
Mark Hansen
2026-06-01 17:11:17 -07:00 -
572c952b70
Add ABSL_ATTRIBUTE_NOINLINE to PrepareInsertLargeSlow.
Vitaly Goldshteyn
2026-06-01 14:57:01 -07:00 -
af44d6bb45
Internal
Mike Kruskal
2026-06-01 14:55:31 -07:00 -
0ee7a18a4c
Introduce blocked elements for reserved tables in small capacities (3 and 7 for x86 and just 3 for ARM).
Vitaly Goldshteyn
2026-06-01 13:23:10 -07:00 -
62816355f5
PR #2065: remove unused ABSL_INTERNAL_APPLE_CXX17_TYPES_UNAVAILABLE
h-vetinari
2026-06-01 12:46:23 -07:00 -
19937ca3e5
Split logic for resizing empty and allocated tables.
Vitaly Goldshteyn
2026-06-01 12:42:00 -07:00 -
5650e9cf76
Remove an obsolete //visibility:private tag (#2070)
20260526.rc2
20260526.0
lts_2026_05_26
Derek Mauro
2026-06-01 14:50:32 -04:00 -
a30bcb2c51
PR #2069: docs: fix documentation inconsistencies in escaping.h
Drishti Tripathi
2026-06-01 10:33:02 -07:00 -
64730a2348
Remove an obsolete //visibility:private tag
Derek Mauro
2026-06-01 09:34:52 -07:00 -
c1e1979605
Use std::make_unique_for_overwrite to implement absl::make_unique_for_overwrite when it is available
Derek Mauro
2026-06-01 08:25:35 -07:00 -
fe126c727b
PR #2064: docs: document MSVC compile-time format checking limitation in str_format.h
Drishti Tripathi
2026-05-28 12:45:37 -07:00 -
b29e7f9d7f
Apply LTS transformations for 20260526 LTS branch (#2063)
20260526.rc1
Derek Mauro
2026-05-28 13:54:15 -04:00 -
3c5f7ea9fc
Relocate and enhance CPU microarchitecture detection in Abseil
Mike Kruskal
2026-05-28 10:51:59 -07:00 -
fae2e4b515
Check if
__CUDA_ARCH__and__CUDA__are defined inABSL_INTERNAL_HARDENING_ABORT.Abseil Team
2026-05-28 10:01:58 -07:00 -
e7a10c8ec2
Fix logging when absl::SourceLocation is an alias of std::source_location
Derek Mauro
2026-05-28 08:16:59 -07:00 -
917befffa2
Move HardeningAbort to a macro to address CUDA build issues
Max Shavrick
2026-05-27 12:38:08 -07:00 -
01c2bd4a02
Various cleanups in //absl/time/format.cc * Remove old workaround for lack of constexpr * Simplify whitespace stripping * Remove old ParseFlag/UnparseFlag (use AbslParseFlag/AbslUnparseFlag)
Derek Mauro
2026-05-26 17:42:58 -07:00 -
147d631c21
Use absl::StripLeadingAsciiWhitespace instead of a lambda using std::isspace
Derek Mauro
2026-05-26 06:50:51 -07:00 -
635c53fd9d
Add extra tests for working with reserved tables.
Vitaly Goldshteyn
2026-05-24 08:32:48 -07:00 -
54615fe69f
Refactor ClearBackingArray and add test for clearing with different sizes.
Vitaly Goldshteyn
2026-05-23 06:32:54 -07:00 -
e9f87bcdb1
Disable inlining for some templated symbols in Abseil
Abseil Team
2026-05-22 11:57:48 -07:00 -
eb0e0d4124
Add parentheses-removal support for non-__VA_OPT__-supporting compilers to status macros
Abseil Team
2026-05-22 09:02:48 -07:00 -
f883d40d20
Fix comment in variant.h to refer to
absl::variant.Abseil Team
2026-05-21 17:20:42 -07:00 -
0e9e3daf54
Add an overload of absl::c_move to move between containers.
Abseil Team
2026-05-21 12:18:25 -07:00 -
b368f2cc55
PR #2057: doc: clarify moved-from state for hash containers
Drishti Tripathi
2026-05-21 10:51:52 -07:00 -
e7e7b016aa
CRC: Fix unused variable warnings in no-op implementation
Derek Mauro
2026-05-21 08:45:00 -07:00 -
c7269872a5
Store capacity by log and change macro to represent original version of storing by value.
Vitaly Goldshteyn
2026-05-21 03:23:32 -07:00 -
9346a86073
Fix typo in the documentation of absl::CopyCordToSpan()
Derek Mauro
2026-05-20 10:39:54 -07:00 -
caf7059741
Add friends to visibility list for Abseil hardening build target
Abseil Team
2026-05-20 09:32:04 -07:00 -
7890035167
Remove STATUS_MACROS_IMPL_ELSE_BLOCKER_
Abseil Team
2026-05-20 09:19:26 -07:00 -
c508bab517
Do not reserve space for GrowthInfo for single element tables in non-SOO case.
Vitaly Goldshteyn
2026-05-20 03:22:32 -07:00 -
8fb4507d10
Fix strict aliasing violation in node_hash_map
Peter Collingbourne
2026-05-19 15:45:07 -07:00 -
7153103088
Remove more unused leftover STATUS_MACROS_... macros
Abseil Team
2026-05-19 13:59:23 -07:00 -
213609f5c8
Fix a bug in LogMessage::CopyToEncodedBufferWithStructuredProtoField where all strings are encoded as not literal strings.
Abseil Team
2026-05-19 12:49:40 -07:00 -
ad00fb75a8
Disable ABSL_DEFINE_UNQUALIFIED_STATUS_MACROS in OSS
Abseil Team
2026-05-19 12:16:12 -07:00 -
23837c607e
Prefix ABSL_ to ASSIGN_OR_RETURN() and RETURN_IF_ERROR() macros and use ABSL_DEFINE_UNQUALIFIED_STATUS_MACROS to enable them
Abseil Team
2026-05-19 09:12:51 -07:00 -
2d5f437f35
Enforce GCC 10 and MSVC 2022 minimum https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md
Derek Mauro
2026-05-19 08:03:37 -07:00 -
1ea7b9254f
Undo deprecate and inline of absl::optional and absl::nullopt
Abseil Team
2026-05-16 20:27:33 -07:00 -
18e7230eee
Fix visibility issue in absl/log/internal:flags
Abseil Team
2026-05-15 20:02:53 -07:00 -
7eaa5fbb22
Deprecate and inline absl::optional and absl::nullopt
Abseil Team
2026-05-15 15:15:57 -07:00 -
b0e44a92f8
Refactor size checks in c_copy and c_copy_n to use base_internal::HardeningAssert.
Abseil Team
2026-05-15 13:32:43 -07:00 -
a20313e890
Deprecate and inline historical functions in Abseil
Abseil Team
2026-05-15 12:16:41 -07:00 -
07389c2182
Remove unused leftover STATUS_MACROS_... macros
Abseil Team
2026-05-15 12:10:16 -07:00 -
98583eccc8
Deprecate and inline absl::apply
Abseil Team
2026-05-15 09:33:28 -07:00 -
d936f59065
Move dereferences that crash when the iterator is invalid into the new CrashIfIteratorIsInvalid function in order to give more helpful stack traces.
Evan Brown
2026-05-14 15:48:14 -07:00 -
c20be0a44d
Add absl::StatusBuilder and status macros (ASSIGN_OR_RETURN, RETURN_IF_ERROR, etc.)
Abseil Team
2026-05-14 09:44:37 -07:00 -
d885e62bc8
PR #2051: Fix absl_stacktrace_test on s390x
Milad Fa
2026-05-14 04:35:55 -07:00 -
ca1d7cb497
Add container overloads for absl::c_copy and absl::c_copy_n
Abseil Team
2026-05-13 13:43:25 -07:00 -
0c60e214e9
Remove PCLMUL steam on AMD Rome, as it appears to be marginally faster without it.
Connal de Souza
2026-05-13 12:26:06 -07:00 -
c349faaf18
Refactor HashtableCapacity code to force using bzhi when available (and when capacity-by-log is enabled, which is non-default).
Evan Brown
2026-05-13 10:20:49 -07:00 -
a7fbfa4486
Add [[clang::nomerge]] to absl::base_internal::HardeningAbort()
Abseil Team
2026-05-13 09:02:29 -07:00 -
89203a0303
Update Abseil deps in preparation for release
Derek Mauro
2026-05-12 19:28:14 -07:00 -
d4aba0a323
Deprecate and inline historical functions in Abseil
Abseil Team
2026-05-12 14:21:12 -07:00 -
bc5e9d0ce0
Abseil CI updates: * GCC latest is now 16.1 * GCC floor is 10.5.0 * CMake 4.3.2" * Clang/LLVM 22.1.0" * Bazel 9.1.0
Derek Mauro
2026-05-12 10:58:31 -07:00 -
33bbc26609
Break on
nullptrreturn address inUnwindImplon RISC-VAbseil Team
2026-05-12 05:12:35 -07:00 -
5704b72fe0
Fix absl::make_unique_for_overwrite test under GCC 16
Derek Mauro
2026-05-11 16:05:56 -07:00 -
ae7be71bd8
Optimize
is_small()checks in raw_hash_set for log-based capacity.Vitaly Goldshteyn
2026-05-11 08:36:57 -07:00 -
e309302b7a
Added handle to make HashtableInlineData store log-based capacity based on compile time flag.
Vitaly Goldshteyn
2026-05-11 03:43:50 -07:00 -
30bba84041
Roll back changing abseil hardening assertion in any_invocable from macro to function
Abseil Team
2026-05-08 16:59:43 -07:00 -
723c2e7c8a
Change abseil hardening assertion in any_invocable from macro to function
Abseil Team
2026-05-08 11:34:49 -07:00 -
659ba44acf
absl::Substitute: Set variables in the correct order to avoid an uninitialized variable warning in GCC 10
Derek Mauro
2026-05-08 11:34:12 -07:00 -
638e17aedd
Add absl::CopyCordToSpan()
Derek Mauro
2026-05-07 17:54:36 -07:00 -
d0d4c59910
Deprecate and inline some historical inline variables in Abseil
Abseil Team
2026-05-06 20:55:15 -07:00 -
9517566568
Change abseil hardening assertions in cleanup from macros to functions
Abseil Team
2026-05-06 16:50:30 -07:00 -
e68f11887b
Update AssertIsValidForComparison to have better comments for cases in which there are sanitizer crashes that we can't give a good assertion failure message for.
Evan Brown
2026-05-06 15:52:17 -07:00 -
9855fba735
Change abseil hardening assertions in btree from macros to functions
Abseil Team
2026-05-06 12:02:57 -07:00 -
271ba2770d
Change abseil hardening assertions in chunked_queue and fixed_array from macros to functions
Abseil Team
2026-05-06 10:41:58 -07:00 -
4dcbb5982d
Add VMA naming fallback for LowLevelAlloc.
Chris Kennelly
2026-05-05 18:10:57 -07:00 -
97aea89f78
Add a comment about the dataflow to //absl/log/internal/proto.cc for the benefit people using of AI to scan the code
Derek Mauro
2026-05-05 16:11:48 -07:00 -
bd6adb86c2
Change abseil hardening assertions in the strings directory from macros to functions
Abseil Team
2026-05-05 13:00:17 -07:00 -
34a2c1eb25
Change abseil hardening assertions in inlined_vector from macros to functions
Abseil Team
2026-05-05 10:21:14 -07:00 -
c7a875c193
Rollback of Add [[clang::nomerge]] to absl::base_internal::HardeningAbort()
Abseil Team
2026-05-05 06:58:15 -07:00 -
d061f5f134
Add [[clang::nomerge]] to absl::base_internal::HardeningAbort()
Abseil Team
2026-05-04 17:07:43 -07:00 -
74b81df26c
Fix aarch64 stacktrace unwinding.
Mike Kruskal
2026-05-04 17:01:47 -07:00 -
db10d46386
Change inlined_vector internal consistency assertions to ABSL_ASSERT from ABSL_HARDENING_ASSERT
Abseil Team
2026-05-04 14:30:20 -07:00 -
49fe184484
Deprecate and inline historical typedefs in Abseil
Abseil Team
2026-05-04 14:01:18 -07:00 -
8f7e820769
Deprecate and inline absl::variant
Abseil Team
2026-05-04 10:07:21 -07:00 -
ef23debede
Deprecate and inline absl::index_sequence
Abseil Team
2026-05-04 10:07:18 -07:00 -
deaf349205
Update to layout-compatible StatusCode and StatusCodeError types
Taylor Cramer
2026-05-01 14:01:32 -07:00 -
7dcc24cf19
Factor out ABSL_INTERNAL_UNEVALUATED() from ABSL_ASSERT()
Abseil Team
2026-05-01 08:43:40 -07:00 -
acbfcef618
Add an absl::StrCat floating-point formatter absl::HighPrecision
Derek Mauro
2026-05-01 05:50:00 -07:00