mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-04 20:14:23 +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
-
06534e0cf0
Add VMA naming fallback for LowLevelAlloc.
Abseil Team
2026-04-30 08:04:52 -07:00 -
5193aa7983
Add VMA naming fallback for LowLevelAlloc.
Chris Kennelly
2026-04-30 07:19:44 -07:00 -
f9adcd0f0c
Add container overloads for absl::c_copy and absl::c_copy_n
Abseil Team
2026-04-29 16:36:13 -07:00 -
a5c21433c7
Add container overloads for absl::c_copy and absl::c_copy_n
Abseil Team
2026-04-29 15:24:04 -07:00 -
0b7fd1c783
Update static_assert comment.
Evan Brown
2026-04-29 12:26:20 -07:00 -
bbed3b16f0
Relax static_assert on HashtableInlineDataImpl size.
Vitaly Goldshteyn
2026-04-29 12:19:42 -07:00 -
8ce456967c
Remove IWYU private pragmas now that vlog_is_on is public
Mike Kruskal
2026-04-28 20:35:12 -07:00 -
a4ca419989
Refactor HashtableInlineData to support different capacity storage modes.
Vitaly Goldshteyn
2026-04-28 13:30:13 -07:00 -
1eb0661e7f
Re-land crc32 optimization on AMD Milan+
Ilya Tokar
2026-04-28 12:08:12 -07:00 -
bbdeb411c7
Add GenericPrint specialization for
std::monostate.Abseil Team
2026-04-28 07:27:36 -07:00 -
892f513289
Remove extraneous symbol from nullability documentation comment
Abseil Team
2026-04-27 12:45:24 -07:00 -
852fc61f31
Remove more lingering C++17 type traits polyfill usages
Abseil Team
2026-04-27 08:03:04 -07:00 -
351086314d
Update documentation for
absl::StrSplit()to mention that the input is processed sequentially from beginning to end.Abseil Team
2026-04-24 15:16:04 -07:00 -
3a4bad5944
Add absl::bind_back
Abseil Team
2026-04-24 15:15:22 -07:00 -
418845fbea
Partial rollback of removal of usages of absl::void_t
Derek Mauro
2026-04-24 13:41:13 -07:00 -
0b1904f017
Fix MSVC warning C4819 by removing various unicode dash characters
Derek Mauro
2026-04-24 11:01:43 -07:00 -
6bafadb4c0
Import of CCTZ from GitHub.
Abseil Team
2026-04-24 10:15:59 -07:00 -
0df2ed87fd
Restrict ABSL_ATTRIBUTE_NULL_AFTER_MOVE to clang >= 12.0, when support for multiple clang::annotate arguments was added.
Abseil Team
2026-04-23 21:46:56 -07:00 -
f58ee26604
Add a friendship for gloop testing
Mike Kruskal
2026-04-23 15:38:26 -07:00 -
dcd3be563a
Update Emscripten version macros to use uppercase variants.
Abseil Team
2026-04-23 12:02:49 -07:00 -
8a6b6ae902
Automated rollback of commit
34e723033b.Abseil Team
2026-04-21 12:08:14 -07:00 -
34e723033b
Change abseil hardening assertions in types directory from macros to functions
Abseil Team
2026-04-21 11:43:13 -07:00 -
ac5ea999a3
Change abseil hardening assertions in types directory from macros to functions
Abseil Team
2026-04-21 10:38:29 -07:00 -
fe307ced1f
Replace ABSL_INTERNAL_LOG with ABSL_RAW_LOG in ReadMonotonicClockNanos.
Chris Kennelly
2026-04-21 10:08:53 -07:00 -
d4d92a7009
Introduce HashtableCapacity wrapper for capacity_ and rename HashtableSize to HashtableInlineData and move capacity into it.
Vitaly Goldshteyn
2026-04-21 09:51:47 -07:00 -
6d6854b389
Use if constexpr around allocator type check for hashtable sampling.
Chris Kennelly
2026-04-20 08:58:23 -07:00 -
9aca3c87dc
Add a friendship for gloop testing
Mike Kruskal
2026-04-20 08:37:17 -07:00 -
b85d16902f
Optimzie crc32 on AMD Milan+
Abseil Team
2026-04-16 13:58:54 -07:00 -
5f9d5bfcc4
Optimzie crc32 on AMD Milan+
Ilya Tokar
2026-04-16 13:02:11 -07:00 -
cd0423dc25
Stop exporting internal Base64 escaping functions that do not need to be exported. The one function that is currently using it is easily implemented with absl::Base64Escape().
Derek Mauro
2026-04-16 11:37:20 -07:00 -
b9536c952c
Add additional bounds check functions to cover most ABSL_HARDENING_ASSERTs.
Abseil Team
2026-04-14 14:41:54 -07:00 -
04b6110da9
Undo unintended inlining of absl::void_t -- the inlining didn't actually replace it with std::void_t
Abseil Team
2026-04-13 00:35:14 -07:00 -
ea64b6e7e6
Consume result from various SampleRecorder methods.
Chris Kennelly
2026-04-10 14:58:11 -07:00 -
9cb62a03a4
Remove unnecessary usages of absl::void_t
Abseil Team
2026-04-09 12:01:17 -07:00 -
354d4d9d13
StrFormat: format %g without heap allocation
Abhi Raman
2026-04-09 10:54:42 -07:00 -
8cd64504e2
Remove unnecessary namespace bracketing for an internal nullability macro.
Abseil Team
2026-04-09 09:44:13 -07:00 -
9034b9ca6e
Introduce ABSL_OPTION_INLINE_HW_ACCEL_STRATEGY in absl/base/options.h to provide a centralized policy for hardware-accelerated implementations in headers.
Derek Mauro
2026-04-08 10:19:37 -07:00 -
884282e28f
Refactor error factories to propagate static knowledge to the compiler, where supported.
Samuel Benzaquen
2026-04-07 15:16:01 -07:00 -
eb76981586
Inline absl::void_t to std::void_t wherever possible
Abseil Team
2026-04-07 11:54:45 -07:00 -
e7c47687fe
Deprecate and inline a lot of C++17 Abseil type traits
Abseil Team
2026-04-06 15:14:30 -07:00 -
95619d531e
Remove more lingering C++17 type traits polyfill usages
Abseil Team
2026-04-06 13:44:10 -07:00 -
709bf9ea18
nullstream: fix a header guard comment
Abseil Team
2026-04-06 11:22:44 -07:00 -
0b006ea16f
Add SKIP_ABSL_INLINE_NAMESPACE_CHECK to absl/base/internal/exception_safety_testing.h as it doesn't use the absl namespace at all
Abseil Team
2026-04-06 11:11:50 -07:00 -
7dac70835c
Expose gloop peer friendship for testing
Mike Kruskal
2026-04-06 08:17:23 -07:00 -
ed2114e8ff
Stop using C++17 type traits polyfills
Abseil Team
2026-04-03 12:33:17 -07:00 -
3eb0f0bd73
Remove the forward declaration of base::scheduling::Schedulable from thread_identity by using a void*, and fix callers to use base::scheduling::Schedulable::GetBoundSchedulable().
Derek Mauro
2026-04-03 08:50:05 -07:00 -
5c01794f79
Support passing I/O manipulators such as std::endl to StringifyStream
Abseil Team
2026-03-31 23:32:54 -07:00 -
170f877af5
Add absl::Status::MakeNonOkStatusWithOkCode() and absl::status_internal::StatusPrivateAccessor for private/internal use
Abseil Team
2026-03-31 12:29:48 -07:00 -
4ff7ff9ee9
Add cleanup dependency
Derek Mauro
2026-03-30 09:30:52 -07:00 -
d2910b037f
Prepare to move callers away from get_bound_schedulable() to remove the forward declaration of base::scheduling::Schedulable.
Derek Mauro
2026-03-28 10:54:29 -07:00 -
0093ac6cac
Prevent users of absl::AnySpan::subspan(pos, len) from relying on truncation behavior while the migration from this nonstandard function is in progress.
Abseil Team
2026-03-26 10:57:24 -07:00 -
e2321c00f9
Add support for [[clang::annotate("clang-tidy", "bugprone-use-after-move", "null_after_move")]] annotations.
Abseil Team
2026-03-26 10:45:01 -07:00 -
b7c61d35e6
Reduce duplication in absl/random/internal.
Laramie Leavitt
2026-03-25 12:07:36 -07:00 -
cc986e47a7
Use absl::SourceLocation for Rust source locations in Status
Taylor Cramer
2026-03-25 09:51:57 -07:00 -
be50e52a07
Avoid using lambdas in Abseil assertion macros
Abseil Team
2026-03-24 13:01:51 -07:00 -
b71166ddd7
Minor changes to #includes
Derek Mauro
2026-03-23 12:29:32 -07:00 -
4c5d34c1e5
Document that DemangleRustSymbolEncoding omits some details on purpose.
Chris Mihelich
2026-03-23 07:54:26 -07:00 -
9cc7e8dbd5
Add gloop/perftools/tracing visibility
Martijn Vels
2026-03-20 13:06:56 -07:00 -
6c1f120e3e
Add //gloop/util/status:status_macros to Gloop
Mike Kruskal
2026-03-18 22:31:16 -07:00 -
88c0a25fde
Remove the legacy stateless symbol decorator API.
Abseil Team
2026-03-17 05:10:03 -07:00 -
e8f3bb209b
Add additional tests in str_split_test.cc
Derek Mauro
2026-03-16 13:33:13 -07:00 -
0a7fe7e8da
Add absl::strings_internal::AbslStringifyStream
Abseil Team
2026-03-13 13:01:08 -07:00 -
81f4d83f38
Add supporting code for absl::SourceLocation
Abseil Team
2026-03-13 11:25:16 -07:00 -
522a5a8b51
Open-source absl::AnySpan
Abseil Team
2026-03-13 08:19:35 -07:00 -
efcd129252
Add //gloop/util/gtl:iterator_range to Gloop
Mike Kruskal
2026-03-12 13:47:01 -07:00 -
1bcce1bda4
Internal functionality
Mike Kruskal
2026-03-12 10:37:28 -07:00 -
ec35402ac9
Fix sampling for the insert into a non-SOO table with capacity==1.
Vitaly Goldshteyn
2026-03-12 03:38:48 -07:00 -
896d915069
Add benchmark for string erase/emplace.
Vitaly Goldshteyn
2026-03-12 01:41:46 -07:00 -
972e4ab4a0
Minor reformatting
Derek Mauro
2026-03-11 11:37:42 -07:00 -
93a7a9cfe1
Prepare GenericPrinter for the rename of ArenaSafeUniquePtr.
Samuel Benzaquen
2026-03-11 08:15:09 -07:00 -
04f3bc01d1
Fix hashtablez oversampling for SOO tables on repeated 0->1 element transitions
Todd Lipcon
2026-03-10 12:33:20 -07:00 -
e7ba8a7852
Add absl::SourceLocation
Abseil Team
2026-03-10 11:51:54 -07:00 -
842679cdbb
Add a stateful version of the SymbolDecorator interface
Abseil Team
2026-03-10 01:37:58 -07:00 -
e72b94a2f2
Make absl_testing::StatusIs() print the status code as a string
Abseil Team
2026-03-06 14:17:57 -08:00 -
6015232266
Mark absl::FastTypeId final to prevent subclassing
Derek Mauro
2026-03-05 08:33:30 -08:00 -
267879b45a
Import of CCTZ from GitHub.
Abseil Team
2026-03-04 17:08:46 -08:00 -
3b777f6798
Import of CCTZ from GitHub.
Abseil Team
2026-03-03 13:28:25 -08:00 -
1d3714755a
Fix ambiguous call to EncodeVarint()
Derek Mauro
2026-03-02 14:04:42 -08:00 -
ab54e73e59
Use reserve() to grow in STLStringResizeUninitializedAmortized()
Derek Mauro
2026-03-02 11:29:52 -08:00 -
ea40a529e1
Disable failing tests on ChromiumOS configurations.
Abseil Team
2026-03-02 08:45:56 -08:00 -
443adb7497
Use reserve() to grow in absl::string_internal::StringAppendAndOverwrite()
Derek Mauro
2026-03-01 08:35:28 -08:00 -
db50e84fae
AbseilDll.cmake: sort list of files alphabeticallyDino Radakovic
2026-02-28 17:16:49 -08:00 -
8836ff0ba6
Mitigate raw_hash_set_test failures with new llvm version.
Evan Brown
2026-02-27 11:37:59 -08:00 -
d929c60f96
Clean up stray TODO
Mike Kruskal
2026-02-27 10:32:19 -08:00 -
9fb0ebc181
Update visibility.
Chris Kennelly
2026-02-27 06:30:00 -08:00 -
dee6c62837
Remove unused include of resize_uninitialized.h
Derek Mauro
2026-02-26 10:35:58 -08:00 -
1ccf9eeabb
Update the description of hexadecimal digits to include lowercase letters {a-f}.
Vitaly Goldshteyn
2026-02-25 12:58:24 -08:00 -
45c8989b87
Add a visibility placeholder to Abseil for Gloop.
Mike Kruskal
2026-02-25 12:48:06 -08:00 -
b6808e6f7c
Remove stack trace fixup code from Abseil
Abseil Team
2026-02-25 10:47:12 -08:00 -
296234cd9f
Add absl::make_unique_for_overwrite
Jesse Rosenstock
2026-02-25 08:13:16 -08:00 -
4c67257206
Use size_t for literal in MaxValidSizeForKeySize.
Abseil Team
2026-02-25 06:46:11 -08:00 -
4a9a571e98
Rust wrapper for absl::Clock and absl::SimulatedClock
Vishnu Poddar
2026-02-24 14:26:11 -08:00 -
2b33d7ccab
Instead of using bit rotate for CRC hashing, use multiplication by 3.
Evan Brown
2026-02-24 12:30:44 -08:00 -
d85c5281b8
Create bounds check functions to improve observability of hardening check failures to monitoring.
Abseil Team
2026-02-24 10:29:25 -08:00 -
4dc2be8a91
Inline absl_testing::status_internal::GetStatus
Abseil Team
2026-02-23 18:01:12 -08:00 -
f26b59181e
Fix a test failure with new version of LLVM TSan.
Evan Brown
2026-02-23 14:04:51 -08:00 -
c8bebb952f
Change MaxValidSize computation to take into account the limitation of unique keys based on key size and add compile-time assumptions that size/capacity are valid.
Evan Brown
2026-02-23 12:32:03 -08:00 -
7db9293ecd
Fix indentation
Abseil Team
2026-02-23 06:55:28 -08:00 -
64c1b40d73
Avoid ADL calls with StatusIs() in absl/status/status_matchers.h
Abseil Team
2026-02-20 12:45:54 -08:00 -
a62029e346
Add absl::optional_ref<T>
Abseil Team
2026-02-19 10:26:39 -08:00