mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-06 05:14:36 +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
-
4335b3f8b1
Update argument order of
EXPECT_EQinabsl::StrJoindocumentation.Abseil Team
2023-10-06 19:05:53 -07:00 -
f3ba72ee55
Add entries for Neoverse N2,V1, and V2 into CRC dynamic dispatch table.
Connal de Souza
2023-10-06 14:06:54 -07:00 -
aac30f6d2c
Fix typo in docstring for
absl::c_iota()Abseil Team
2023-10-06 13:19:24 -07:00 -
0a529cfc5e
Fix error in GCC warning suppression
Derek Mauro
2023-10-06 08:40:01 -07:00 -
4176cd2571
Correct the grammar of an IWYU pragma.
Abseil Team
2023-10-06 06:35:48 -07:00 -
9c2582eaee
Mark absl::Status as ABSL_ATTRIBUTE_TRIVIAL_ABI
Abseil Team
2023-10-05 21:00:32 -07:00 -
ceea796f1d
Fix a small typo in the docs.
Abseil Team
2023-10-05 11:39:57 -07:00 -
8d5db9b986
With sufficiently high-levels of optimization, this function and those that call it can be inlined sufficiently far to mess up high-level skip-counts. But this function assumes it is the bottommost frame, as in the comment below.
Abseil Team
2023-10-04 13:31:31 -07:00 -
d26b6250df
Use ABSL_RAW_LOG and ABSL_PREDICT_* for all debug checks in swisstable including sanitizer mode checks.
Evan Brown
2023-10-03 11:02:10 -07:00 -
22dc7911f9
Refactor swisstable copy/move assignment to fix issues with allocator propagation and improve performance.
Evan Brown
2023-10-03 10:01:17 -07:00 -
74a8f6faf0
Update a dead link.
Abseil Team
2023-10-03 07:42:26 -07:00 -
b272bcbd0b
Minor build rule changes.
Evan Brown
2023-10-02 14:31:00 -07:00 -
302d851a06
Re-submit with a fix for platforms without RTTI.
Abseil Team
2023-10-02 10:09:34 -07:00 -
44e8609e7e
Export common.h from raw_hash_set.h to prevent IWYU from linting when using node_handle
Abseil Team
2023-09-27 16:47:36 -07:00 -
23de5336a7
Delete dead function.
Abseil Team
2023-09-27 08:31:27 -07:00 -
bab9544a35
No public description
Abseil Team
2023-09-27 07:32:58 -07:00 -
6ab667fd8d
Add an internal wrapper for
abi::__cxa_demangle().Abseil Team
2023-09-26 15:27:07 -07:00 -
cced061b3e
Add an internal wrapper for
abi::__cxa_demangle().Abseil Team
2023-09-26 14:39:04 -07:00 -
ac364eb9d0
Optimize CRC32 for Ampere Siryn
Connal de Souza
2023-09-26 14:13:18 -07:00 -
2fa24cc42f
Fix logging flags documentation to refer to
LogSinks instead of logfilesDerek Mauro
2023-09-26 11:40:13 -07:00 -
e3114cc574
Adds
AbslStringifytoabsl::Statusfor completeness.Abseil Team
2023-09-26 10:58:35 -07:00 -
f4c6246d2a
absl::Overload()which returns a functor that provides overloads based on the functors passed to it.Abseil Team
2023-09-26 02:49:04 -07:00 -
d53ca3be7d
Import of CCTZ from GitHub.
Abseil Team
2023-09-23 08:47:36 -07:00 -
1ad2209309
Fix a crash when calling
EstimatedMemoryUsage()on an empty checksummedabsl::Cord.Abseil Team
2023-09-22 12:54:00 -07:00 -
90e8f6f7a8
Mutex: Rollback requeing waiters as LIFO
Abseil Team
2023-09-21 14:12:52 -07:00 -
aa3c949a7f
Optimize CRC32 Extend for large inputs on Arm
Connal de Souza
2023-09-21 12:51:54 -07:00 -
821756c32e
Replace BtreeAllocatorTest with individual test cases for copy/move/swap propagation (defined in test_allocator.h) and minimal alignment.
Evan Brown
2023-09-21 11:57:32 -07:00 -
e313f0eddd
Rollback "absl: speed up Mutex::Lock"
Dmitry Vyukov
2023-09-20 21:57:40 -07:00 -
db08109eeb
Use ABSL_PREDICT_FALSE and ABSL_RAW_LOG for shared safety checks in raw_hash_set.
Daniel Cheng
2023-09-20 15:45:44 -07:00 -
1f220d57f4
Rolling back cl/565792699
Abseil Team
2023-09-20 15:45:34 -07:00 -
c45a4393c0
absl:speed up Mutex::[Reader]TryLock
Dmitry Vyukov
2023-09-20 10:26:25 -07:00 -
adcaae433f
absl: add Mutex::[Reader]TryLock benchmark
Dmitry Vyukov
2023-09-20 09:40:54 -07:00 -
28549d18f7
absl: speed up Mutex::ReaderLock/Unlock
Dmitry Vyukov
2023-09-20 09:02:50 -07:00 -
556fcb57eb
absl: add Mutex::ReaderLock benchmark
Dmitry Vyukov
2023-09-20 07:46:16 -07:00 -
d91f39ab5b
Refactor for preliminary API update.
Abseil Team
2023-09-19 10:34:46 -07:00 -
bd467aada0
Additional StrCat microbenchmarks.
Abseil Team
2023-09-19 09:07:16 -07:00 -
cffc9ef2b1
absl: speed up Mutex::Lock
Dmitry Vyukov
2023-09-18 20:09:03 -07:00 -
a5dc018f10
absl: requeue waiters as LIFO
Dmitry Vyukov
2023-09-18 19:14:42 -07:00 -
fb3621f4f8
Abseil LTS branch, Aug 2023, Patch 1 (#1534)
20230802.1
Derek Mauro
2023-09-18 10:40:01 -04:00 -
243b7d386a
Change absl::Status implementation to be amenable to [[clang:trivial_abi]] annotation.
Abseil Team
2023-09-17 22:03:34 -07:00 -
2c1e7e3c5c
absl: remove special case for timed CondVar waits
Dmitry Vyukov
2023-09-15 15:52:11 -07:00 -
9356553a43
Honor ABSL_MIN_LOG_LEVEL in CHECK_XX, CHECK_STRXX, CHECK_OK, and the QCHECK flavors of these.
Andy Getzendanner
2023-09-15 15:24:03 -07:00 -
f44e2cac7b
Fix a bug in which we used propagate_on_container_copy_assignment in btree move assignment.
Evan Brown
2023-09-15 11:22:53 -07:00 -
49be2e68de
Move CountingAllocator into test_allocator.h and add some other allocators that can be shared between different container tests.
Evan Brown
2023-09-15 09:05:25 -07:00 -
e68f1412e2
Allow const qualified FunctionRef instances. This allows the signature to be compatible with AnyInvokable for const uses.
Abseil Team
2023-09-15 08:14:33 -07:00 -
9a592abd7c
absl: optimize Condition checks in Mutex code
Dmitry Vyukov
2023-09-15 07:11:16 -07:00 -
c78a3f32c3
Remove implicit int64_t->uint64_t conversion in ARM version of V128_Extract64
Abseil Team
2023-09-15 06:29:43 -07:00 -
5655528c41
Remove unused internal function
InlineRep::empty()which has misleading semantics.Abseil Team
2023-09-14 04:33:24 -07:00 -
9e1789ffea
Make
HasAbslStringifypublic.Abseil Team
2023-09-13 07:57:51 -07:00 -
6c6b2733f8
Removed Google-only #ifdefs.
Abseil Team
2023-09-13 07:07:57 -07:00 -
f5b19acb90
Typo fix.
Abseil Team
2023-09-12 11:18:49 -07:00 -
5ae23ed130
Make PolicyTraits::transfer_uses_memcpy() true for node_hash_* tables.
Evan Brown
2023-09-12 09:14:32 -07:00 -
f01b1b56de
Add a flat_hash_set_test that we use value_type member functions to read/write from value_types when we aren't allowed to memcpy them.
Evan Brown
2023-09-12 08:16:03 -07:00 -
f3eae68bd1
Fixes StrCat() performance regression when not using libc++
Derek Mauro
2023-09-11 11:20:53 -07:00 -
317085adc4
Doc fix.
Abseil Team
2023-09-11 01:00:28 -07:00 -
efb035a597
Remove CordRepRing experiment.
Martijn Vels
2023-09-08 11:18:54 -07:00 -
09d29c580a
Fix strict weak ordering in convert_test.cc
Abseil Team
2023-09-08 10:08:22 -07:00 -
792e55fc0d
Rollback: absl: remove special handling of Condition::kTrue absl: remove known_false condition in Mutex code There are some test breakages.
Abseil Team
2023-09-08 07:52:22 -07:00 -
6644e5bbbd
absl: remove leftovers of CondVar support for other mutexes
Abseil Team
2023-09-08 06:55:29 -07:00 -
1cf6469b37
absl: inline and de-dup Mutex::Await/LockWhen/CondVar::Wait
Abseil Team
2023-09-08 05:55:49 -07:00 -
b9980dd454
absl: remove known_false condition in Mutex code
Abseil Team
2023-09-08 04:53:27 -07:00 -
38afe31769
absl: remove special handling of Condition::kTrue
Abseil Team
2023-09-08 02:30:31 -07:00 -
3cb94be9be
Fixed typo in
CHECK_STREQdocumentationAbseil Team
2023-09-07 11:52:39 -07:00 -
1981cf8c02
Fix GetTID() on FreeBSD
Derek Mauro
2023-09-07 08:02:09 -07:00 -
2c4ce9b2ad
Rename x86 crc_memcpy tests since they cover ARM as well
Abseil Team
2023-09-07 07:47:12 -07:00 -
433289a258
Roll forward support for ARM intrinsics in crc_memcpy
Abseil Team
2023-09-07 06:52:28 -07:00 -
7c05348692
Import of CCTZ from GitHub.
Abseil Team
2023-09-06 13:35:11 -07:00 -
b9707b7d78
Use native methods to implement absl::base_internal::GetPID() on FreeBSD, NetBSD, and OpenBSD
Derek Mauro
2023-09-06 13:30:04 -07:00 -
a74b796ab3
Fix an issue in which b-tree set iterators allow for mutable access to keys.
Evan Brown
2023-09-06 08:53:59 -07:00 -
415a1d1cb9
Remove the unused LowerBoundAllocatedByteSize function.
Evan Brown
2023-09-05 11:04:27 -07:00 -
5c9f72faad
Invert the "is inlined" bit of absl::Status
Abseil Team
2023-09-05 10:45:53 -07:00 -
461f1e49b3
Rollback adding support for ARM intrinsics
Abseil Team
2023-09-05 09:56:46 -07:00 -
1a882833c0
Add support for ARM intrinsics in crc_memcpy
Abseil Team
2023-09-05 08:23:20 -07:00 -
fc44fa053c
Add a comment about a more efficient implementation of btree range erase.
Evan Brown
2023-09-01 07:57:39 -07:00 -
a4b11563f9
Revise a comment regarding casting
memchr()'s return type. The original comment seemed to suggest that the return type varies depending on the compiler and hence thestatic_castis needed.Abseil Team
2023-08-31 11:09:29 -07:00 -
79c40c6432
Fix incorrect CRC returned by AcceleratedCrcMemcpyEngine when kRegions == 1
Abseil Team
2023-08-31 08:37:26 -07:00 -
6bda818118
Delete //absl/base/internal/prefetch.h
Derek Mauro
2023-08-31 07:31:29 -07:00 -
a86bb8a97e
Remove unused ReservedFlag.
Tomas Dzetkulic
2023-08-30 14:06:45 -07:00 -
c99fbc0a5c
Add CPU detection for Ampere Siryn
Abseil Team
2023-08-30 14:06:28 -07:00 -
37770938fc
Optimize Resize and Iteration on Arm
Connal de Souza
2023-08-30 12:22:55 -07:00 -
99a3a6ae4a
Add missing #include options.h in optimization.h.
Abseil Team
2023-08-30 10:16:30 -07:00 -
b06ab1f355
absl: fix a priority bug in CondVar wait morphing
Abseil Team
2023-08-29 23:57:04 -07:00 -
f6fc4efa6e
Enable non_temporal_store_memcpy for AMD Milan, Genoa, and Ryzen 3000
Abseil Team
2023-08-29 13:21:11 -07:00 -
76930e3098
Add CPU detection for AMD Genoa and Ryzen 3000
Abseil Team
2023-08-29 12:37:48 -07:00 -
b13016e55a
Use fallback engine for as the non-temporal engine for unknown CPU types
Abseil Team
2023-08-29 11:58:03 -07:00 -
ded2ec077d
Import of CCTZ from GitHub.
Abseil Team
2023-08-29 11:49:02 -07:00 -
e3fb72ffb8
Make raw_hash_set::destroy_slots no longer public. It was never meant to be a public member of the API.
Evan Brown
2023-08-29 09:58:21 -07:00 -
ba7a9e2422
Remove the legacy thread annotation spellings
Derek Mauro
2023-08-28 18:20:22 -07:00 -
1d83ac7128
Implement ABSL_ATTRIBUTE_PURE_FUNCTION and ABSL_ATTRIBUTE_CONST_FUNCTION
Derek Mauro
2023-08-28 13:30:41 -07:00 -
197bac8574
Speed up
FastIntToBuffer.Abseil Team
2023-08-25 03:17:58 -07:00 -
8ebad34c3f
Delete the experimental conformance testing code. This project was never completed.
Derek Mauro
2023-08-23 11:33:26 -07:00 -
91b861c544
Add absl::CharSet.
Abseil Team
2023-08-23 07:15:42 -07:00 -
7aef7808d6
kernel_timeout_test: Add Apple to the list of slow platforms because it runs on non-dedicated Kokoro
Derek Mauro
2023-08-21 12:52:42 -07:00 -
36ff83f378
PR #1520: Make use of C++20 feature test macros to bestow better compatibility
Yuriy Chernyshov
2023-08-21 07:05:50 -07:00 -
94b3780221
Check CRC cordrep child nodes for nullptr.
Martijn Vels
2023-08-18 11:32:43 -07:00 -
4f3eff4421
Fix instances where GTest::gtest(_main) should have been GTest::gmock(_main) in log
Derek Mauro
2023-08-17 14:48:32 -07:00 -
76af16444e
Remove the has_element function and use FindElement instead.
Evan Brown
2023-08-17 13:31:24 -07:00 -
88ed183274
Fix typo hash_test.cc -> hash_instantiated_test.cc from
c154d20abcand add CMake dependency on gmockDerek Mauro
2023-08-17 12:09:49 -07:00 -
65d7b6d421
StrCat: do not use intermediate buffer when result fits in SSO.
Abseil Team
2023-08-17 07:04:14 -07:00 -
9377c75bf4
CI: Update the Linux hybrid-latest docker container used for testing
Derek Mauro
2023-08-16 13:58:00 -07:00