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
-
26ee072e14
PR #1710: fixup! PR #1707: Fixup absl_random compile breakage in Apple ARM64 targets
Soo-Hwan Na
2024-07-11 09:16:57 -07:00 -
db1255ca30
PR #1695: Fix time library build for Apple platforms
Eduardo Menges Mattje
2024-07-11 08:17:56 -07:00 -
cd7f66cab5
Remove cyclic cmake dependency that breaks in cmake 3.30.0
Mike Kruskal
2024-07-10 21:25:33 -07:00 -
5b6285e7c5
Roll forward poisoned pointer API and fix portability issues.
Evan Brown
2024-07-10 12:44:39 -07:00 -
bb50cad0ad
Use GetStatus in IsOkAndHoldsMatcher
Laramie Leavitt
2024-07-10 11:28:46 -07:00 -
6dee153242
PR #1707: Fixup absl_random compile breakage in Apple ARM64 targets
Soo-Hwan Na
2024-07-10 09:20:07 -07:00 -
f46495ea96
PR #1706: Require CMake version 3.16
Christoph Grüninger
2024-07-09 08:59:36 -07:00 -
af4c589ed6
Add an MSVC implementation of ABSL_ATTRIBUTE_LIFETIME_BOUND
Derek Mauro
2024-07-07 12:35:47 -07:00 -
074a32af66
Mark c_min_element, c_max_element, and c_minmax_element as constexpr in C++17.
Abseil Team
2024-07-03 22:07:51 -07:00 -
eb46a63d77
Optimize the absl::GetFlag cost for most non built-in flag types (including string).
Gennadiy Rozental
2024-07-03 14:29:50 -07:00 -
6e701508ea
Encode some additional metadata when writing protobuf-encoded logs.
Andy Getzendanner
2024-07-03 11:14:24 -07:00 -
0d9c2fc763
Replace signed integer overflow, since that's undefined behavior, with unsigned integer overflow.
Abseil Team
2024-07-02 08:40:43 -07:00 -
f36d33317c
Make mutable CompressedTuple::get() constexpr.
Abseil Team
2024-07-01 23:23:14 -07:00 -
1278ee9bd9
vdso_support: support DT_GNU_HASH
Fangrui Song
2024-07-01 12:58:38 -07:00 -
37ebde53cf
Make c_begin, c_end, and c_distance conditionally constexpr.
Abseil Team
2024-07-01 11:33:54 -07:00 -
a27662352e
Add operator<=> comparison to absl::Time and absl::Duration.
Charlie Beattie
2024-07-01 11:31:14 -07:00 -
649f58927d
Deprecate
ABSL_ATTRIBUTE_NORETURNin favor of the[[noreturn]]standardized in C++11Derek Mauro
2024-07-01 09:32:18 -07:00 -
57f04ad892
Rollback new poisoned pointer API
Derek Mauro
2024-07-01 08:25:45 -07:00 -
4eb81046b2
Static cast instead of reinterpret cast raw hash set slots as casting from void* to T* is well defined
Abseil Team
2024-07-01 06:47:59 -07:00 -
a7c5f985f6
Fix absl::NoDestructor documentation about its use as a global
Derek Mauro
2024-06-27 16:50:26 -07:00 -
d4cf6b71af
Declare Rust demangling feature-complete.
Chris Mihelich
2024-06-27 12:58:13 -07:00 -
f3725a74f1
Split demangle_internal into a tree of smaller libraries.
Chris Mihelich
2024-06-27 10:10:28 -07:00 -
4b9a55fd27
Decode Rust Punycode when it's not too long.
Chris Mihelich
2024-06-27 09:12:55 -07:00 -
0ccc51f9dd
Add assertions to detect reentrance in
IterateOverFullSlotsandabsl::erase_if.Vitaly Goldshteyn
2024-06-27 02:09:33 -07:00 -
16452e1418
Decoder for Rust-style Punycode encodings of bounded length.
Chris Mihelich
2024-06-26 15:13:52 -07:00 -
63d4b2fe1e
Add
c_contains()andc_contains_subrange()toabsl/algorithm/container.h.Abseil Team
2024-06-26 14:45:44 -07:00 -
c98bd9c884
Three-way comparison spaceship <=> operators for Cord.
Abseil Team
2024-06-26 08:13:11 -07:00 -
3ff94461f8
internal-only change
Abseil Team
2024-06-26 08:05:22 -07:00 -
9957f27686
Remove erroneous preprocessor branch on SGX_SIM.
Evan Brown
2024-06-25 14:47:23 -07:00 -
e486af700c
Add an internal API to get a poisoned pointer.
Evan Brown
2024-06-24 14:53:09 -07:00 -
a305e859b6
optimization.h: Add missing <utility> header for C++
Abseil Team
2024-06-24 11:51:06 -07:00 -
72dde9873a
Add a compile test for headers that require C compatibility
Derek Mauro
2024-06-24 11:08:50 -07:00 -
74f8c1eae9
Fix comment typo
Anthony Lai
2024-06-24 08:35:21 -07:00 -
0d5c20a2f3
Expand documentation for SetGlobalVLogLevel and SetVLogLevel.
Tanvi Jagtap
2024-06-24 03:17:29 -07:00 -
1ee05f285b
Roll back
6f972e239fAbseil Team
2024-06-22 04:41:15 -07:00 -
6f972e239f
PR #1692: Add missing
<utility>includePatrick O'Connell
2024-06-22 03:31:27 -07:00 -
8a28a0c873
Remove NOLINT for
#include <new>for __cpp_lib_launderVitaly Goldshteyn
2024-06-21 00:04:54 -07:00 -
0f29d3e828
Remove not used after all kAllowRemoveReentrance parameter from IterateOverFullSlots.
Vitaly Goldshteyn
2024-06-20 23:05:54 -07:00 -
10ac811f7c
Create
absl::container_internal::c_for_each_fastfor SwissTable.Vitaly Goldshteyn
2024-06-20 13:43:52 -07:00 -
93763764d7
Disable flaky test cases in kernel_timeout_internal_test.
Evan Brown
2024-06-20 09:11:21 -07:00 -
e181410198
Document that swisstable and b-tree containers are not exception-safe.
Evan Brown
2024-06-20 09:10:33 -07:00 -
69195d5bd2
Add
ABSL_NULLABILITY_COMPATIBLEattribute.Martin Brænne
2024-06-17 21:38:52 -07:00 -
b4e4b6259d
LSC: Move expensive variables on their last use to avoid copies.
Abseil Team
2024-06-17 15:22:05 -07:00 -
1315c900e1
Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes to more types in Abseil
Abseil Team
2024-06-17 03:40:50 -07:00 -
f04e489056
Drop std:: qualification from integer types like uint64_t.
Chris Mihelich
2024-06-14 12:11:34 -07:00 -
9755364a0d
Increase slop time on MSVC in PerThreadSemTest.Timeouts again due to continued flakiness.
Evan Brown
2024-06-14 09:39:10 -07:00 -
33dca3ef75
Turn on validation for out of bounds MockUniform in MockingBitGen
Justin Bassett
2024-06-13 12:43:39 -07:00 -
7c03b80ef2
Use ABSL_UNREACHABLE() instead of equivalent
Derek Mauro
2024-06-13 09:28:19 -07:00 -
7c17d8bc53
If so configured, report which part of a C++ mangled name didn't parse.
Chris Mihelich
2024-06-12 15:27:56 -07:00 -
fc7612086f
Sequence of 1-to-4 values with prefix sum to support Punycode decoding.
Chris Mihelich
2024-06-12 12:20:27 -07:00 -
17137c084a
Add the missing inline namespace to the nullability files
Derek Mauro
2024-06-12 08:23:36 -07:00 -
567ebd0540
Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes to types in Abseil
Abseil Team
2024-06-12 08:13:58 -07:00 -
a0889af0a2
Disallow reentrance removal in
absl::erase_if.Vitaly Goldshteyn
2024-06-11 10:41:39 -07:00 -
cb319b3e67
Fix implicit conversion of temporary bitgen to BitGenRef
Abseil Team
2024-06-10 14:20:31 -07:00 -
1d401d9c5a
Use
IterateOverFullSlotsinabsl::erase_iffor hash table.Vitaly Goldshteyn
2024-06-10 14:05:35 -07:00 -
d30298a1b6
UTF-8 encoding library to support Rust Punycode decoding.
Chris Mihelich
2024-06-10 12:17:24 -07:00 -
96cdf6cc87
Disable negative NaN float ostream format checking on RISC-V
Benjamin Barenblat
2024-06-10 10:14:21 -07:00 -
2fc843ef37
PR #1689: Minor: Add missing quotes in CMake string view library definition
Robert Schulze
2024-06-10 07:36:26 -07:00 -
5195c35dc4
Demangle template parameter object names, TA <template-arg>.
Chris Mihelich
2024-06-10 07:25:53 -07:00 -
2f61aed18c
Demangle sr St <simple-id> <simple-id>, a dubious encoding found in the wild.
Chris Mihelich
2024-06-07 19:20:24 -07:00 -
696b32788c
Try not to lose easy type combinators in S::operator const int*() and the like.
Chris Mihelich
2024-06-07 18:27:07 -07:00 -
f875817b18
Demangle fixed-width floating-point types, DF....
Chris Mihelich
2024-06-07 17:19:09 -07:00 -
3941dc4183
Demangle _BitInt types DB..., DU....
Chris Mihelich
2024-06-07 14:34:05 -07:00 -
9140cc7b19
Demangle complex floating-point literals.
Chris Mihelich
2024-06-07 12:27:00 -07:00 -
c6000317f1
Demangle <extended-qualifier> in types, e.g., U5AS128 for address_space(128).
Chris Mihelich
2024-06-07 11:34:21 -07:00 -
c586e8d88a
Demangle operator co_await (aw).
Chris Mihelich
2024-06-07 10:31:13 -07:00 -
61e721f41f
Demangle fully general vendor extended types (any <template-args>).
Chris Mihelich
2024-06-07 09:25:38 -07:00 -
59d0a7d141
Demangle transaction-safety notations GTt and Dx.
Chris Mihelich
2024-06-07 07:51:38 -07:00 -
6e607350cc
Demangle C++11 user-defined literal operator functions.
Chris Mihelich
2024-06-06 15:47:25 -07:00 -
2a40eb6086
Demangle C++20 constrained friend names, F (<source-name> | <operator-name>).
Chris Mihelich
2024-06-06 13:57:54 -07:00 -
0cd50e6ee3
Demangle dependent GNU vector extension types, Dv <expression> _ <type>.
Chris Mihelich
2024-06-06 13:00:55 -07:00 -
586a541d2b
Demangle elaborated type names, (Ts | Tu | Te) <name>.
Chris Mihelich
2024-06-06 11:48:09 -07:00 -
66ef711d68
Add validation that hash/eq functors are consistent, meaning that
eq(k1, k2) -> hash(k1) == hash(k2).Evan Brown
2024-06-06 11:12:29 -07:00 -
ed34153e0d
Demangle delete-expressions with the global-scope operator, gs (dl | da) ....
Chris Mihelich
2024-06-06 09:42:39 -07:00 -
ffa1e4a52a
Demangle new-expressions with braced-init-lists.
Chris Mihelich
2024-06-06 08:34:38 -07:00 -
e7a5d7ace0
Demangle array new-expressions, [gs] na ....
Chris Mihelich
2024-06-06 07:30:13 -07:00 -
54e1f14c6f
Demangle object new-expressions, [gs] nw ....
Chris Mihelich
2024-06-05 16:33:54 -07:00 -
fe43a4cb56
Demangle preincrement and predecrement, pp_... and mm_....
Chris Mihelich
2024-06-05 15:18:52 -07:00 -
aad792d4cf
Demangle throw and rethrow (tw... and tr).
Chris Mihelich
2024-06-05 14:22:59 -07:00 -
9e72bd6746
Remove redundant check of is_soo() while prefetching heap blocks.
Abseil Team
2024-06-05 12:58:03 -07:00 -
49e0099abc
Demangle ti... and te... expressions (typeid).
Chris Mihelich
2024-06-05 12:44:15 -07:00 -
8ece6dc435
Demangle nx... syntax for noexcept(e) as an expression in a dependent signature.
Chris Mihelich
2024-06-05 11:26:26 -07:00 -
699fcf35d2
Demangle alignof expressions, at... and az....
Chris Mihelich
2024-06-05 10:23:44 -07:00 -
8322d3abcc
Demangle C++17 structured bindings, DC...E.
Chris Mihelich
2024-06-05 09:17:05 -07:00 -
cba68bb93b
Demangle modern _ZGR..._ symbols.
Chris Mihelich
2024-06-05 07:21:37 -07:00 -
29bd16cb92
Remove redundant check of is_soo() while prefetching heap blocks.
Abseil Team
2024-06-04 19:18:06 -07:00 -
8777d44089
Demangle sizeof...(pack captured from an alias template), sP ... E.
Chris Mihelich
2024-06-04 16:06:31 -07:00 -
d8e17c0091
Demangle types nested under vendor extended types.
Chris Mihelich
2024-06-04 14:28:23 -07:00 -
36d1644be1
Demangle il ... E syntax (braced list other than direct-list-initialization).
Chris Mihelich
2024-06-04 12:17:51 -07:00 -
b0e72168e5
Avoid signed overflow for Ed <number> _ manglings with large <number>s.
Chris Mihelich
2024-06-04 11:01:20 -07:00 -
9645a2fb84
Remove redundant check of is_soo() while prefetching heap blocks.
Abseil Team
2024-06-04 10:49:37 -07:00 -
4953bbcd90
Remove obsolete TODO
Abseil Team
2024-06-04 06:55:01 -07:00 -
65dfbf2b51
Clarify function comment for
eraseby stating that this idiom only works for "some" standard containers.Abseil Team
2024-06-03 13:27:55 -07:00 -
d06b82773e
Move SOVERSION to global CMakeLists, apply SOVERSION to DLL
Abseil Team
2024-05-31 14:31:21 -07:00 -
0d9746acbd
Set ABSL_HAVE_THREAD_LOCAL to 1 on all platforms
Derek Mauro
2024-05-31 07:34:16 -07:00 -
9605d816c5
Demangle constrained auto types (Dk <type-constraint>).
Chris Mihelich
2024-05-30 16:56:42 -07:00 -
9a2da1a407
Parse <discriminator> more accurately.
Chris Mihelich
2024-05-30 14:10:22 -07:00 -
c8671e7542
Demangle lambdas in class member functions' default arguments.
Chris Mihelich
2024-05-30 11:28:11 -07:00 -
36c2a14c59
Demangle unofficial <unresolved-qualifier-level> encodings like S0_IT_E.
Chris Mihelich
2024-05-29 15:23:58 -07:00 -
65a55c2ba8
Do not make std::filesystem::path hash available for macOS <10.15
Abseil Team
2024-05-29 11:12:50 -07:00