mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-06 13:24:31 +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
-
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 -
9a6d9c6eae
Use Abseil's implementation of absl::rotl and absl::rotr for libc++ prior to 18.0 to workaround libc++ having the wrong signature for these functions.
Derek Mauro
2023-08-16 11:59:48 -07:00 -
17a3ac4bcc
Implement
Cord::Find()andCord::Contains()Abseil Team
2023-08-16 10:08:53 -07:00 -
334aca3205
Update an old comment that refers to obsolete types.
Evan Brown
2023-08-15 11:05:00 -07:00 -
79f3dec06e
PR #1509: Allow building when targeting WASI
Anuraag Agrawal
2023-08-15 10:03:11 -07:00 -
32f414f4f7
Benchmark FNMatch, and use the greedy algorithm with better time and space complexity and no recursion (from 233 to 53.8 ns).
Andy Getzendanner
2023-08-14 23:44:27 -07:00 -
71910654b4
Always inline prefetches.
Hannah Lin
2023-08-14 14:34:51 -07:00 -
e8f98b24eb
An FNMatch helper for upcoming functionality.
Andy Getzendanner
2023-08-14 13:42:14 -07:00 -
2890217b72
Speed up kTotalMorePrecise mode of Cord::EstimatedMemoryUsage() by about 25% by avoiding a redundant map lookup.
Abseil Team
2023-08-14 09:27:07 -07:00 -
861e53c8f0
Add missing includes in raw_hash_set.h.
Evan Brown
2023-08-11 13:18:39 -07:00 -
9d05d379aa
Include what you spell
Dmitri Gribenko
2023-08-11 04:24:13 -07:00 -
a2639e312f
Fixed shared Windows build in Chrome when building MediaPipe.
Abseil Team
2023-08-10 16:24:10 -07:00 -
06fded412d
Add StdcppWaiter to the end of the list of waiter implementations
Derek Mauro
2023-08-10 13:28:45 -07:00 -
baa0a5cd7a
Add ATTRIBUTE_LIFETIME_BOUND to Cord iterator methods
Abseil Team
2023-08-10 09:05:36 -07:00 -
c4ce9f74fe
Use the supported method for detecting RTTI in Clang: ABSL_HAVE_FEATURE(cxx_rtti)
Derek Mauro
2023-08-10 08:07:37 -07:00 -
b9a414dd3a
Include what you spell
Dmitri Gribenko
2023-08-09 10:34:12 -07:00 -
6d3c39e334
Eliminate redundant code branch in
StrAppend.Abseil Team
2023-08-09 01:07:06 -07:00 -
a8720ebe1d
Include what you spell
Dmitri Gribenko
2023-08-08 14:08:01 -07:00 -
298fd26156
Fix warnings:
Dmitri Gribenko
2023-08-08 14:07:40 -07:00 -
a3c403f123
Fix ClangTidy warnings
Dmitri Gribenko
2023-08-08 14:06:41 -07:00 -
49146ec1a3
Remove a doubled up "with"
Dmitri Gribenko
2023-08-08 14:02:58 -07:00 -
f850728a8a
Add ATTRIBUTE_LIFETIME_BOUND to Cord::Flatten and TryFlat
Abseil Team
2023-08-08 12:02:35 -07:00 -
0ddbfd530c
Include what you spell
Dmitri Gribenko
2023-08-08 09:46:31 -07:00 -
3a41b2c3a6
Add missing include for <iomanip>
Derek Mauro
2023-08-08 07:25:19 -07:00 -
5ab833b904
Remove the no-op full_validation flag in the implementation details of cord.cc
Dmitri Gribenko
2023-08-07 12:10:03 -07:00 -
29bf8085f3
Cherry pick CCTZ fix for MinGW (#1508)
20230802.rc2
20230802.0
Derek Mauro
2023-08-07 14:40:00 -04:00 -
a45b017770
Remove a reference to the global string type, which does not exist as a separate type anymore
Dmitri Gribenko
2023-08-07 06:55:21 -07:00 -
70172ada85
Release the
DFATALpseudo-LogSeverity levelDerek Mauro
2023-08-04 13:54:47 -07:00 -
659b77b713
Import of CCTZ from GitHub.
Abseil Team
2023-08-04 12:16:54 -07:00 -
8f241e778c
Store infoz on the heap instead of inline and store it only when we are sampling the current allocation.
Evan Brown
2023-08-04 10:34:09 -07:00 -
039d70f69b
Optimize Swissmap Match on Arm.
Connal de Souza
2023-08-04 09:37:41 -07:00 -
14a91eefa7
Update the comment for capacity_ to mention recent experiments to compress the field and store it together with size_.
Evan Brown
2023-08-03 09:24:57 -07:00 -
d583a59726
Apply LTS transformations for 20230802 LTS branch (#1505)
20230802.rc1
Derek Mauro
2023-08-02 15:17:43 -04:00 -
d2de53124e
Use a shared (reader) lock in absl_flags::WasPresentOnCommandLine
Abseil Team
2023-08-02 11:40:36 -07:00 -
fdf5be1108
Update Abseil dependencies
Derek Mauro
2023-08-02 11:08:54 -07:00 -
5d06f796b7
Rollback of "Speed up StrAppend by up to 4x."
Abseil Team
2023-08-02 08:49:17 -07:00 -
e945c8d987
Implement AbslStringify for crc32c_t in order to support absl::StrFormat natively
Abseil Team
2023-08-01 15:23:59 -07:00 -
fc1dcc0f6a
Changes absl::crc32c_t insertion operator (<<) to return value as 0-padded hex instead of dec
Abseil Team
2023-08-01 14:40:45 -07:00 -
5b3b0ed81c
PR #1500: Define MAP_ANONYMOUS if not defined
Ryan Schmidt
2023-08-01 14:26:51 -07:00 -
c66815ac2e
raw_hash_set_test: Expect tsan to catch heap-use-after-free on iterators invalidated by rehashing
Dino Radakovic
2023-08-01 13:19:00 -07:00 -
f6acd471e2
Import of CCTZ from GitHub.
Abseil Team
2023-08-01 10:39:31 -07:00 -
a4771dbd8a
InlinedVector: Disable CFI checking on the const GetInlinedData() path as well. Some empty cases can trigger this.
Derek Mauro
2023-08-01 10:33:06 -07:00 -
22091f4c0d
Speed up StrAppend by up to 4x.
Abseil Team
2023-08-01 07:58:20 -07:00 -
d7aae58cb6
Remove deprecated function.
Abseil Team
2023-07-31 17:30:26 -07:00 -
407f2fdd5e
PR #1498: Fix order of link options in pkg-config files
Stan Hu
2023-07-31 12:46:32 -07:00 -
4b6e59a963
PR #1495: CMake: Link CoreFoundation with -framework
Daniel Schürmann
2023-07-31 12:46:00 -07:00 -
d3ddfaa1e5
raw_hash_set_test: Match lowercase "invalid iterator" in death tests
Dino Radakovic
2023-07-31 10:20:22 -07:00 -
c9c0fd5185
Refactor raw_hash_set deallocation to pass CommonFields instead of passing the results of a bunch of accessors of CommonFields.
Evan Brown
2023-07-27 13:00:49 -07:00 -
8f4fcc62cf
InlinedVector: Disable CFI checking during the reinterpret_cast on the heap allocation path. The cast occurs before the memory is initialized.
Derek Mauro
2023-07-27 08:44:56 -07:00 -
4ff6968df3
Undefine internal
ABSL_FORMAT_PARSER_INTERNAL_GET_CHARmacro after usageAbseil Team
2023-07-26 12:46:45 -07:00 -
7fc3c7fe72
Change the API constraints of erase(const_iterator, const_iterator) so that calling erase(begin(), end()) resets reserved growth.
Evan Brown
2023-07-26 10:33:14 -07:00 -
c108cd0382
InlinedVector: Disable CFI checking on GetInlinedData()
Derek Mauro
2023-07-26 07:57:53 -07:00 -
511ad6492e
InlinedVector: Fix control-flow-inregrity warning when using a class with a vtable
Derek Mauro
2023-07-25 13:04:25 -07:00 -
ac39cc1ec6
Import of CCTZ from GitHub.
Abseil Team
2023-07-25 12:32:02 -07:00 -
d74b1104a5
absl/BUILD.bazel: Make license comment consistent with other bazel build filesRichard Levasseur
2023-07-21 09:16:39 -07:00 -
9f1dcc70d6
Add a special case for erase(begin(), end()) to reset the control bytes. The motivation is to avoid potentially expanding the table unnecessarily later.
Evan Brown
2023-07-20 09:56:18 -07:00 -
89367c603b
Rename CommonFields::slots_ptr to slot_array to match the name of the corresponding function in raw_hash_set.
Evan Brown
2023-07-19 11:42:55 -07:00 -
47d467e44b
Add tests for the "%#04x" pattern
Phoebe Liang
2023-07-18 14:14:23 -07:00 -
5be22f9873
Move growth_left to the backing array.
Evan Brown
2023-07-17 14:06:54 -07:00 -
be85b347a8
Add Support for mmap on Qualcomm Hexagon DSP targets.
Abseil Team
2023-07-17 09:07:19 -07:00 -
593826300a
Test that CHECK respects ABSL_MIN_LOG_LEVEL
Abseil Team
2023-07-14 10:15:09 -07:00 -
c16a2f4320
Use new emscripten_errn to avoid copying strings.
Abseil Team
2023-07-13 13:05:05 -07:00 -
b8ebbc2eca
Adding sw prefetchers to absl::hash.
Abseil Team
2023-07-13 10:51:10 -07:00 -
1adf896ec8
Add a smaller library for string_view so that users can depend on string_view without depending on all of //absl/strings:strings
Derek Mauro
2023-07-11 13:36:35 -07:00 -
25800da223
Add a comment to absl/flags/parse.cc indicating that the flags defined there are not intended to be read or set from C++ code.
Mark Barolak
2023-07-11 12:30:02 -07:00 -
b2a6c1bca7
Cleanup
//absl/strings/internal/memutil.hDerek Mauro
2023-07-11 10:57:18 -07:00 -
20cf119df4
Use an allowlist visibility model for //absl/synchronization
Derek Mauro
2023-07-10 10:37:27 -07:00 -
81b9030e78
Fix a typo of absl::Nonnull in the example comment.
Abseil Team
2023-07-10 09:37:50 -07:00 -
7152f9bc3c
Merge pull request #1485 from bebuch:patch-1
Copybara-Service
2023-07-07 17:15:24 -07:00 -
c3db833081
enable CMP0141 to allow user CMAKE_MSVC_DEBUG_INFORMATION_FORMAT
Benjamin Buch
2023-07-07 14:14:41 +02:00 -
93ef827f61
Rename
absl::NonNulltoabsl::Nonnull.Abseil Team
2023-07-06 10:49:58 -07:00 -
c26cd952ae
symbolize_test: Add an indirection for getting the PC from function ptr.
Tom Rybka
2023-07-06 09:11:49 -07:00 -
512af68a1d
Correct std::optional/variant/any auto-detection for Apple platforms.
James Y Knight
2023-07-06 09:07:22 -07:00 -
a0299fa26c
Clarify that lazy_emplace returns an iterator to the new element when lookup fails.
Abseil Team
2023-07-05 08:37:20 -07:00 -
b1fb259ef7
absl: extend Condition::kTrue comment
Abseil Team
2023-07-01 01:37:10 -07:00 -
4007089263
roll forward: Make data members of CommonFields be private so that it's easier to change how we store this information internally.
Evan Brown
2023-06-30 13:13:07 -07:00 -
495399deda
rollback: Make data members of CommonFields be private so that it's easier to change how we store this information internally.
Evan Brown
2023-06-30 12:07:54 -07:00 -
f3ea24d72e
Rolls back use of emscripten_errn as some implementations may not be compatible.
Abseil Team
2023-06-30 09:32:16 -07:00 -
6879e28c7b
Make data members of CommonFields be private so that it's easier to change how we store this information internally.
Evan Brown
2023-06-30 08:51:07 -07:00 -
d9a01008ab
Use new emscripten_errn to avoid copying strings.
Abseil Team
2023-06-29 14:20:23 -07:00 -
a3020c763c
Import of CCTZ from GitHub.
Abseil Team
2023-06-29 13:27:13 -07:00 -
372bfc8610
Fix symbolization on PowerPC ELF v1
Benjamin Barenblat
2023-06-29 13:05:51 -07:00 -
4eaff9e61e
Support Qualcomm Hexagon DSP targets.
Abseil Team
2023-06-29 12:58:39 -07:00 -
9402bd32fb
Fix typo
Abseil Team
2023-06-29 10:48:43 -07:00 -
53fbcb883d
Introduce a kTotalMorePrecise accounting mode for Cord::EstimatedMemoryUsage(). This mode avoids double-counting blocks that a Cord references more than once; otherwise it is similar to the existing kTotal mode.
Abseil Team
2023-06-29 09:25:56 -07:00 -
bde85071e4
Wrap the Emscripten version macros into an (internal) macro blob for easier comparison.
Andy Getzendanner
2023-06-28 16:53:38 -07:00 -
2119e40e17
Roll forward of CCTZ update; fixed by clang release.
Abseil Team
2023-06-28 13:34:32 -07:00 -
bba65bd115
Refactor bit tests to allow for the testing of more types
Eric Fiselier
2023-06-28 11:09:29 -07:00 -
17014064a4
Rollback of CCTZ update due to crash in clang ObjcLink.
Abseil Team
2023-06-28 08:11:49 -07:00 -
d65595c8dd
Import of CCTZ from GitHub.
Gennadiy Rozental
2023-06-27 17:22:39 -07:00 -
e6c09ae4b2
Fix the check for #include <bit>
Derek Mauro
2023-06-26 12:30:38 -07:00 -
20089ec0e4
AnyInvocable: Use enums instead of ints in initialization overload set
Dino Radakovic
2023-06-26 10:31:09 -07:00 -
474d21b580
Add absl::HwasanTagPointer() to allow users to change HWASAN tags
Abseil Team
2023-06-23 23:10:38 -07:00 -
34eb767645
Support for int128 to string type conversion.
Tsige Solomon
2023-06-21 08:52:53 -07:00 -
166d71d18f
absl: add a Mutex::Await/LockWhen test
Abseil Team
2023-06-20 22:03:47 -07:00 -
55e8345c57
absl: fix lint errors in Mutex
Abseil Team
2023-06-20 21:20:15 -07:00 -
94d77fe360
Add missing #include <limits>
Derek Mauro
2023-06-20 12:58:51 -07:00 -
aaf4842c10
Avoid trying to use __is_trivially_relocatable with NVCC
Derek Mauro
2023-06-20 12:58:41 -07:00 -
4ba6381030
absl: cosmetic changes for Mutex
Abseil Team
2023-06-20 11:48:05 -07:00