mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-07 05:44:29 +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
-
ed8428015f
Rollback Mutex relative timeout support because of internal incompatibility
Abseil Team
2023-03-09 13:39:00 -08:00 -
761f04dca7
Improve readability of ::testing::ElementsAre and ::testing::Le in unit tests assertions.
Abseil Team
2023-03-09 11:38:28 -08:00 -
5df3ac3b29
Add note about using
CurrentThreadIdentityIfPresent()on darwin based platforms.Dave MacLachlan
2023-03-09 09:10:29 -08:00 -
d5d287dc28
Merge pull request #1395 from AtariDreams:const
Copybara-Service
2023-03-08 12:09:34 -08:00 -
297efcc96b
Introduce two new public APIs for parsing command line flags.
Gennadiy Rozental
2023-03-08 10:52:30 -08:00 -
b75a3ff4af
Synchronization: Add support for true relative timeouts using monotonic clocks on Linux when the implementation uses futexes
Derek Mauro
2023-03-08 08:24:10 -08:00 -
b13195f2dc
Use const and static for member functions
Rose
2023-02-16 12:27:22 -05:00 -
eba70b1c2f
Internal Code Change
Abseil Team
2023-03-06 17:01:38 -08:00 -
dc44b95ab0
Support lvalue references to incomplete types as
FunctionRefparameters.Abseil Team
2023-03-06 10:26:02 -08:00 -
807763a7f5
CMake: Install TESTONLY libraries and their dependencies when they are built
Derek Mauro
2023-03-02 17:32:02 -08:00 -
d51d3cf3fe
Use multiple empty generations so that we can detect when iterators from different empty hashtables are compared.
Evan Brown
2023-03-02 10:03:38 -08:00 -
4ae8771a31
Change from
ABSL_DLL ABSL_CONST_INITtoABSL_CONST_INIT ABSL_DLLDerek Mauro
2023-03-01 21:29:34 -08:00 -
a53d0916ec
Merge pull request #1409 from georgthegreat:explicit-inserts
Copybara-Service
2023-03-01 21:29:47 -08:00 -
02f4b99976
Delete the
Throw()function fromabsl::base_internal.Devin Jeanpierre
2023-03-01 17:56:57 -08:00 -
6c2630fe51
Finally delete ArgListAction after cleanup is completed.
Gennadiy Rozental
2023-03-01 16:54:33 -08:00 -
1d07cfede2
Rollback because of internal incompatibility.
Abseil Team
2023-02-28 10:47:58 -08:00 -
cd43bea777
Fix //absl/{base,debugging:symbolize} build with Mingw
Abseil Team
2023-02-28 10:32:47 -08:00 -
0c1114c4fb
Eliminate internal ArgvListAction enum.
Gennadiy Rozental
2023-02-27 12:18:10 -08:00 -
2d2801a315
Move lambda from ExtractInvoker in AnyInvocable to a separate function
Abseil Team
2023-02-27 10:23:16 -08:00 -
7b46123329
Remove backfills of some type traits that are now fully supported
Derek Mauro
2023-02-27 07:32:56 -08:00 -
f8d47820dc
Fix compiling int128.cc against certain STLs
Yuriy Chernyshov
2023-02-27 00:39:06 +03:00 -
f2b52372f7
Remove extra space in comment.
Abseil Team
2023-02-24 13:50:40 -08:00 -
8c79530e07
Update the predicate for
ABSL_INTERNAL_HAS_RTTIfor Windows builds.Abseil Team
2023-02-24 09:10:46 -08:00 -
4825ef4095
Initialize ScopedMockLog.is_triggered_ with false.
Abseil Team
2023-02-23 13:05:39 -08:00 -
6d16237574
cleanup: remove pre-CMake 3.8 workarounds
Abseil Team
2023-02-23 12:30:02 -08:00 -
0f35765048
Optimize ConvertSpecialToEmptyAndFullToDeleted on Arm
Connal de Souza
2023-02-23 09:52:08 -08:00 -
0ecfe2358a
Merge pull request #1393 from AtariDreams:cpp
Copybara-Service
2023-02-22 22:56:40 -08:00 -
2f8f87e538
Merge pull request #1402 from AtariDreams:workaround
Copybara-Service
2023-02-22 22:51:22 -08:00 -
c77bde682a
Add CalculateBase64EscapeLen variations for the 3 base64 escaping methods (Base64Escape, WebSafeBase64Escape, WebSafeBase64EscapeWithPadding).
Abseil Team
2023-02-22 18:07:14 -08:00 -
402e131921
Merge pull request #1403 from AtariDreams:c++11
Copybara-Service
2023-02-22 10:52:21 -08:00 -
277af61c83
Fix out of bounds array access when deadlock detector finds exceptionally large cycles.
Abseil Team
2023-02-22 10:40:30 -08:00 -
d6ea4df62d
Merge pull request #1388 from miladfarca:fix-Read1To3-on-BE
Copybara-Service
2023-02-22 08:13:06 -08:00 -
6247f0e918
Resolve TODO: remove C++11 workarounds
Rose
2023-02-21 09:54:00 -05:00 -
c3b5022604
Merge pull request #1394 from AtariDreams:constructors
Copybara-Service
2023-02-21 12:17:12 -08:00 -
e575e989c8
Merge pull request #1401 from AtariDreams:apple
Copybara-Service
2023-02-21 12:15:56 -08:00 -
7a522a573f
Refactor swisstable iterator debug messages code. The motivations are (a) distinguish between the "likely erased" and "could have rehashed" cases when generations are enabled, (b) suggest running under ASan when generations aren't enabled and doing so would narrow down the possible error cases, and (c) make ABSL_INTERNAL_ASSERT_IS_FULL not be a macro.
Evan Brown
2023-02-21 11:21:00 -08:00 -
d9ae096e74
absl: fix potential int overflow in ELF reading
Abseil Team
2023-02-21 11:19:15 -08:00 -
8459e11a50
Remove check for apple_build_version for hash workaround
Rose
2023-02-21 09:32:30 -05:00 -
d290aab6c2
Remove workaround for gcc 5.1
Rose
2023-02-21 09:41:56 -05:00 -
c8a2f92586
Make
SanitizerSafeCopy()constexpr, and check for constant evaluation (#1399) 20230125.1Derek Mauro
2023-02-18 11:23:34 -05:00 -
bd624d9f98
fix(CMake): correct target variable for DLLs
Abseil Team
2023-02-17 16:41:38 -08:00 -
d32a746c2d
Merge pull request #1390 from AtariDreams:default
Copybara-Service
2023-02-17 16:35:26 -08:00 -
a0f9b46521
Update latest Linux container to unbreak Kokoro
Derek Mauro
2023-02-17 14:11:51 -08:00 -
ab92654a37
Convert empty constructors to default ones
Rose
2023-02-16 12:20:06 -05:00 -
ed37a45a37
Synchronization: Add support for true relative timeouts using monotonic clocks on Linux when the implementation uses futexes
Derek Mauro
2023-02-17 05:17:10 -08:00 -
0372af19f2
Add KernelTimeout methods that convert the timeout to the std::chrono methods used by std::condition_variable.
Derek Mauro
2023-02-16 11:52:26 -08:00 -
fd02f6a4bd
Prefer C++ notation over C
Rose
2023-02-16 12:31:07 -05:00 -
6089a04018
Prefer emplace back over push_back where emplace_back is more appropriate
Rose
2023-02-16 11:45:51 -05:00 -
2d4c6872da
std::shared_ptr<T>::unique() is deprecated in C++17 and removed in C++20.
Abseil Team
2023-02-16 06:23:35 -08:00 -
32794f0a42
Fix Read1To3 on big Endian
Milad Fa
2023-02-15 19:05:44 +00:00 -
b540445781
KernelTimeout optimization: Use absl::GetCurrentTimeNanos() instead of absl::ToUnixNanos(absl::Now());
Derek Mauro
2023-02-15 07:40:18 -08:00 -
8aa88cd11c
Remove _m_prefetchw() in favor of supporting only _mm_prefetch() or __builtin_prefetch()
Martijn Vels
2023-02-14 14:06:10 -08:00 -
15957950d9
Make default-constructed swisstable iterators use EmptyGroup() for ctrl_ so that we can distinguish between end() iterators and default-constructed iterators in debug mode.
Evan Brown
2023-02-14 12:30:41 -08:00 -
ae2f0378dc
Merge pull request #1387 from AtariDreams:patch-1
Copybara-Service
2023-02-14 11:04:36 -08:00 -
b7a8491fbd
Remove Workarounds for Old Clang Bug
Rose
2023-02-10 13:19:30 -05:00 -
d6a45e95ab
Merge pull request #1381 from trishvl:master
Copybara-Service
2023-02-13 12:21:45 -08:00 -
19a44466c1
Fix absl/log:stripping_test when ABSL_MIN_LOG_LEVEL is defined
Abseil Team
2023-02-13 12:19:15 -08:00 -
2312dbb66c
Fix missing constexpr on GetReferenceableValue overload
Abseil Team
2023-02-13 08:34:13 -08:00 -
cde2f0eaae
Workaround MSan false positive.
Abseil Team
2023-02-10 06:31:03 -08:00 -
fa4855403c
Rewrite KernelTimeout to support both absolute and relative timeouts
Derek Mauro
2023-02-09 19:45:05 -08:00 -
823b837839
In sanitizer mode, detect when end iterators from different swisstables are compared.
Evan Brown
2023-02-09 14:12:52 -08:00 -
dcaed1a05a
Add overrides to other functions which call Waiter::GetWaiter
Abseil Team
2023-02-08 10:49:52 -08:00 -
2de126cc58
Change implementation of OnlyLiteralZero to only fail if the second overload is chosen, not in overload resolution.
Abseil Team
2023-02-08 03:13:31 -08:00 -
f8fa267ec2
Don't assume that AVX implies PCLMULQDQ when using LLVM on Windows.
Saran Tunyasuvunakool
2023-02-07 08:35:38 -08:00 -
92fc445f7c
Fix a discrepancy between absl::Hash and absl::HashOf for some negative signed integral types and improve the performance of absl::Hash.
Abseil Team
2023-02-06 15:23:40 -08:00 -
8e3a3e5f56
Solving issue with implied SSE when running ARM64EC
Trish Lam
2023-02-06 12:11:17 -08:00 -
cdad8cd96e
PrefetchToLocalCacheForWriteshould use__builtin_prefetch(<addr>, 1, 3)not__builtin_prefetch<addr>, 1, 0)Abseil Team
2023-02-03 16:00:19 -08:00 -
3020b58f0d
Add ABSL_ATTRIBUTE_LIFETIME_BOUND to absl::StatusOr::emplace()
Laramie Leavitt
2023-02-03 10:55:01 -08:00 -
115aac772c
Fix missing includes/dependencies
Derek Mauro
2023-02-02 08:04:36 -08:00 -
7005fede1e
Get rid of tail padding within
absl::Duration. This reduces memory usage needs when storing duration in containers (e.g.vector<absl::Duration>uses 25% less memory), and allows classes withabsl::Durationfields to fit other stuff in memory previously used by tail padding (e.g.std::optional<absl::Duration>is now 16 bytes instead of 24).Abseil Team
2023-02-02 03:05:07 -08:00 -
9858e5421b
Get rid of tail padding within
absl::Duration. This reduces memory usage needs when storing duration in containers (e.g.vector<absl::Duration>uses 25% less memory), and allows classes withabsl::Durationfields to fit other stuff in memory previously used by tail padding (e.g.std::optional<absl::Duration>is now 16 bytes instead of 24).Abseil Team
2023-02-02 00:48:53 -08:00 -
7c7cafef4f
Delete unused Futex methods
Derek Mauro
2023-02-01 08:24:55 -08:00 -
385ad37dac
Rollforward: in sanitizer mode, detect when references become invalidated by randomly rehashing on insertions when there is no reserved growth.
Evan Brown
2023-02-01 07:49:45 -08:00 -
1a38beaaaf
Add const qualifier to c_binary_search Sequence.
Abseil Team
2023-01-31 16:37:12 -08:00 -
dcddc54407
Rollback in sanitizer mode, detect when references become invalidated by randomly rehashing on insertions when there is no reserved growth.
Abseil Team
2023-01-31 08:00:06 -08:00 -
ed59f62f8b
In sanitizer mode, detect when references become invalidated by randomly rehashing on insertions when there is no reserved growth.
Evan Brown
2023-01-30 14:59:39 -08:00 -
0c3df2f5a7
The type of MINSIGSTKSZ is not guaranteed; avoid potential implicit sign conversion.
Abseil Team
2023-01-28 13:41:47 -08:00 -
75d2525117
Replace absl::base_internal::Prefetch* calls with absl::Prefetch* calls
Martijn Vels
2023-01-27 12:36:55 -08:00 -
8a0693b2a7
Adds
AbslStringifysupport toabsl::Hexandabsl::DecPhoebe Liang
2023-01-27 10:54:21 -08:00 -
68a1de6f86
Merge pull request #1371 from fahhem:mingw_support
Copybara-Service
2023-01-26 17:20:25 -08:00 -
db51f68788
Introduce Abseil Prefetch API
Martijn Vels
2023-01-26 14:22:33 -08:00 -
c21bd95257
Add lifetime annotations to AlphaNum.
Abseil Team
2023-01-26 09:43:17 -08:00 -
b470516419
Cord does not need its str_format dependency
Derek Mauro
2023-01-26 08:34:37 -08:00 -
35e8e3f7a2
Make
SanitizerSafeCopy()constexpr, and check for constant evaluationMartijn Vels
2023-01-25 19:57:34 -08:00 -
3a0f99e84b
Pass correct flags for mingw to use bcrypt
Fahrzin Hemmati
2023-01-25 15:22:05 -08:00 -
fd3ac7427a
Add mingw as a config_setting
Fahrzin Hemmati
2023-01-25 15:19:20 -08:00 -
78be63686b
Apply LTS transformations for 20230125 LTS branch (#1370)
20230125.rc3
20230125.0
Derek Mauro
2023-01-25 11:31:08 -05:00 -
a69b0ae5cd
Separate DLL export/import for test helpers dll, and fix typo.
Mike Kruskal
2023-01-25 07:23:42 -08:00 -
f1d1657631
Add memory sanitizer to absl::Cord
Martijn Vels
2023-01-25 07:22:30 -08:00 -
b0a2b10bb1
Fix typo in previous AbseilDLL changes, and enable testing.
Mike Kruskal
2023-01-24 14:13:07 -08:00 -
609770cefb
Work around GCC -Wuninitialized when initializing a span from an uninitialized array in logging.
Andy Getzendanner
2023-01-24 10:48:27 -08:00 -
20f44782bf
Include Abseil logging in windows dll, and add a test helper dll.
Mike Kruskal
2023-01-24 09:18:25 -08:00 -
a9bc6fdf38
Sort CMakeList deps for raw_hash_set and raw_hash_set_test.
Evan Brown
2023-01-23 11:59:39 -08:00 -
b8720b4533
Use const references in Standard Library algorithms range adapters where possible.
Abseil Team
2023-01-23 11:51:06 -08:00 -
96355f50aa
absl: harden stack bounds check
Abseil Team
2023-01-23 09:10:24 -08:00 -
7e8d8018f6
Fix pkgconfig generation broken by
14abd930c6Derek Mauro
2023-01-22 17:43:41 -08:00 -
4eef161700
Update absl::allocator_traits and absl::pointer_traits to always use std::allocator_traits and std::pointer traits.
Derek Mauro
2023-01-20 15:12:54 -08:00 -
52495da05f
Add CodegenAbslRawHashSetStringFindNeEnd function, which is useful because the find isn't inlined but the iterator comparison is.
Evan Brown
2023-01-20 10:32:12 -08:00 -
a0b102c35b
Add absl::is_constant_evaluated for pre-c++20 support
Martijn Vels
2023-01-20 07:20:05 -08:00 -
c611e5ce1d
absl: add a stack unwinding test END_PUBLIC
Abseil Team
2023-01-20 00:47:33 -08:00