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
-
d1dd9cd60a
Add internal traits to absl::StatusOr for lifetimebound detection
Abseil Team
2024-04-02 07:41:09 -07:00 -
c02bb5f6da
Add internal traits to absl::Span for lifetimebound detection
Abseil Team
2024-04-02 07:40:17 -07:00 -
f5227676b0
Add missing dependency for log test build target
Abseil Team
2024-04-02 06:32:05 -07:00 -
8a31d4a8dd
Add internal traits for lifetimebound detection
Abseil Team
2024-04-01 09:27:16 -07:00 -
770d078368
Use local decoding buffer in HexStringToBytes
Abseil Team
2024-03-28 20:40:17 -07:00 -
00f8c39967
Only check if the frame pointer is inside a signal stack with known bounds
Abseil Team
2024-03-28 16:08:19 -07:00 -
160d390608
Roll forward: enable small object optimization in swisstable.
Evan Brown
2024-03-28 10:34:11 -07:00 -
c0f104bf3a
Optimize LowLevelHash by breaking dependency between final loads and previous len/ptr updates.
Connal de Souza
2024-03-28 10:21:43 -07:00 -
c5d722bc4e
Fix the wrong link.
Abseil Team
2024-03-27 19:31:17 -07:00 -
41136ed173
Optimize InsertMiss for tables without kDeleted slots.
Vitaly Goldshteyn
2024-03-27 15:37:09 -07:00 -
52715dbd30
Use GrowthInfo without applying any optimizations based on it.
Vitaly Goldshteyn
2024-03-27 14:05:18 -07:00 -
ff0a0f2d54
Disable small object optimization while debugging some failing tests.
Evan Brown
2024-03-27 11:33:27 -07:00 -
18018aa45d
Adjust conditonal compilation in non_temporal_memcpy.h
Abseil Team
2024-03-27 11:22:09 -07:00 -
a1ced69bbc
Reformat log/internal/BUILD
Abseil Team
2024-03-27 09:52:32 -07:00 -
e8b549b7d3
Remove deprecated errno constants from the absl::Status mapping
Derek Mauro
2024-03-27 09:12:04 -07:00 -
b70ad84138
Introduce GrowthInfo with tests, but without usage.
Vitaly Goldshteyn
2024-03-26 21:54:27 -07:00 -
1ccc2eb35e
Enable small object optimization in swisstable.
Evan Brown
2024-03-26 14:20:28 -07:00 -
6f0c500453
Refactor the GCC unintialized memory warning suppression in raw_hash_set.h.
Evan Brown
2024-03-26 13:34:56 -07:00 -
68ce303da1
Respect
NDEBUG_SANITIZERAbseil Team
2024-03-26 12:04:23 -07:00 -
e7858c7327
Revert integer-to-string conversion optimizations pending more thorough analysis
Abseil Team
2024-03-26 11:41:28 -07:00 -
86f3019430
Fix a bug in
Cord::{Append,Prepend}(CordBuffer): callMaybeRemoveEmptyCrcNode(). Otherwise appending aCordBufferan empty Cord with a CRC node crashes (RemoveCrcNode()which increases the refcount of a nullptr child).Marcin Kowalczyk
2024-03-26 01:43:16 -07:00 -
ad5499a290
Add
BM_EraseIfbenchmark.Vitaly Goldshteyn
2024-03-25 15:01:22 -07:00 -
48abb9fe0e
Record sizeof(key_type), sizeof(value_type) in hashtable profiles.
Chris Kennelly
2024-03-25 13:16:00 -07:00 -
06e1190661
Fix ClangTidy warnings in btree.h.
Evan Brown
2024-03-25 09:47:22 -07:00 -
c2cf2d38d2
LSC: Move expensive variables on their last use to avoid copies.
Abseil Team
2024-03-24 12:04:33 -07:00 -
7335a36d0b
PR #1644: unscaledcycleclock: remove RISC-V support
aurel32
2024-03-22 14:21:13 -07:00 -
9a9502bfd1
Reland: Make DLOG(FATAL) not understood as [[noreturn]]
Peter Boström
2024-03-22 12:33:04 -07:00 -
76f8011bea
Separate out absl::StatusOr constraints into statusor_internal.h
Abseil Team
2024-03-21 12:02:15 -07:00 -
5036f0b69c
Use Layout::WithStaticSizes in btree.
Evan Brown
2024-03-21 09:57:45 -07:00 -
1cd7128b56
layout: Delete outdated comments about ElementType alias not being used because of MSVCDino Radakovic
2024-03-21 08:41:48 -07:00 -
e4c00cc67a
Performance improvement for absl::AsciiStrToUpper() and absl::AsciiStrToLower()
Abseil Team
2024-03-20 13:43:01 -07:00 -
85166c912d
layout_benchmark: Replace leftover comment with intended call to MyAlignDino Radakovic
2024-03-20 11:20:41 -07:00 -
42133464db
Remove absl::aligned_storage_t
Derek Mauro
2024-03-19 19:22:00 -07:00 -
4024afbbc7
Delete ABSL_ANNOTATE_MEMORY_IS_INITIALIZED under Thread Sanitizer
Abseil Team
2024-03-19 12:58:47 -07:00 -
8fe6b42336
Remove vestigial variables in the DumpNode() helper in absl::Cord
Derek Mauro
2024-03-19 12:12:12 -07:00 -
1980d7b98a
Do hashtablez sampling on the first insertion into an empty SOO hashtable.
Evan Brown
2024-03-19 12:07:34 -07:00 -
43c36ffae6
Add explicit #include directives for <tuple>, "absl/base/config.h", and "absl/strings/string_view.h".
Abseil Team
2024-03-19 11:10:02 -07:00 -
fa6a3cd6c9
Add a note about the cost of
VLOGin non-debug builds.Abseil Team
2024-03-19 08:53:29 -07:00 -
a41e0168bf
Fix flaky test failures on MSVC.
Evan Brown
2024-03-18 14:38:51 -07:00 -
d53b1e6619
Add template keyword to example comment for Layout::WithStaticSizes.
Evan Brown
2024-03-18 13:40:13 -07:00 -
c1d4e4b98d
PR #1643: add xcprivacy to all subspecs
Hannah Shi
2024-03-18 12:37:55 -07:00 -
50a8867335
Record sampling stride in cord profiling to facilitate unsampling.
Chris Kennelly
2024-03-18 11:47:55 -07:00 -
5e61a28e48
Fix a typo in a comment.
Evan Brown
2024-03-18 11:34:18 -07:00 -
4539c540fe
[log] Correct SetVLOGLevel to SetVLogLevel in comments
Abseil Team
2024-03-18 07:16:40 -07:00 -
5839a14828
Add a feature to container_internal::Layout that lets you specify some array sizes at compile-time as template parameters. This can make offset and size calculations faster.
Abseil Team
2024-03-18 07:11:24 -07:00 -
56d3f22715
layout: Mark parameter of Slices with ABSL_ATTRIBUTE_UNUSED, remove old workaroundDino Radakovic
2024-03-15 14:36:31 -07:00 -
153186b693
layout: Use auto return type for functions that explicitly instantiate std::tuple in return statementsDino Radakovic
2024-03-15 12:55:53 -07:00 -
16e2195335
Remove redundant semicolons introduced by macros
Abseil Team
2024-03-15 04:17:31 -07:00 -
d0d902e6e1
[log] Make :vlog_is_on/:absl_vlog_is_on public in BUILD.bazel
Abseil Team
2024-03-15 01:12:42 -07:00 -
74df6975ae
Add additional checks for size_t overflows
Derek Mauro
2024-03-14 08:44:16 -07:00 -
2f0591010d
Replace //visibility:private with :__pkg__ for certain targets
Abseil Team
2024-03-14 08:00:02 -07:00 -
1c233c5517
PR #1603: Disable -Wnon-virtual-dtor warning for CommandLineFlag implementations
Adam Gajda
2024-03-13 13:19:59 -07:00 -
2a7d0da1dd
Add several missing includes in crc/internal
Abseil Team
2024-03-13 12:20:48 -07:00 -
c6ed744ea5
Roll back extern template instatiations in swisstable due to binary size increases in shared libraries.
Evan Brown
2024-03-13 11:59:30 -07:00 -
e4b07ec1fc
Add nodiscard to SpinLockHolder.
Chris Kennelly
2024-03-13 10:51:20 -07:00 -
321addf051
Test that rehash(0) reduces capacity to minimum.
Vitaly Goldshteyn
2024-03-13 05:34:23 -07:00 -
0385612966
Add extern templates for common swisstable types.
Evan Brown
2024-03-12 14:29:39 -07:00 -
3c1f9be71e
Disable ubsan for benign unaligned access in crc_memcpy
Abseil Team
2024-03-12 13:50:27 -07:00 -
686aae12d4
Make swisstable SOO support GDB pretty printing and still compile in OSS.
Evan Brown
2024-03-12 12:20:46 -07:00 -
5e54c9da45
Fix OSX support with CocoaPods and Xcode 15
Abseil Team
2024-03-12 10:26:46 -07:00 -
bb83aceacb
Fix GCC7 C++17 build
Derek Mauro
2024-03-12 08:33:40 -07:00 -
28e40003f8
Use UnixEpoch and ZeroDuration
Abseil Team
2024-03-12 08:19:32 -07:00 -
6cd8cf090d
Make flaky failures much less likely in BasicMocking.MocksNotTriggeredForIncorrectTypes test.
Evan Brown
2024-03-12 07:18:14 -07:00 -
e20285c652
Delete a stray comment
Abseil Team
2024-03-12 06:18:56 -07:00 -
b9690836ac
Move GCC uninitialized memory warning suppression into MaybeInitializedPtr.
Evan Brown
2024-03-11 09:59:17 -07:00 -
d802708117
Replace usages of absl::move, absl::forward, and absl::exchange with their std:: equivalents
Derek Mauro
2024-03-11 09:14:45 -07:00 -
b97e7f353b
Fix the move to itself
Abseil Team
2024-03-11 08:15:51 -07:00 -
e968256406
Work around an implicit conversion signedness compiler warning
Abseil Team
2024-03-07 12:13:34 -08:00 -
d03f54ef13
Avoid MSan: use-of-uninitialized-value error in find_non_soo.
Evan Brown
2024-03-07 08:18:47 -08:00 -
53e6dae02b
Fix flaky MSVC test failures by using longer slop time.
Evan Brown
2024-03-06 13:40:51 -08:00 -
6f0bb2747d
Add ABSL_ATTRIBUTE_UNUSED to variables used in an ABSL_ASSUME.
Evan Brown
2024-03-06 12:32:04 -08:00 -
1449c9a106
Implement small object optimization in swisstable - disabled for now.
Evan Brown
2024-03-06 10:00:52 -08:00 -
6bf3c73fdf
Document and test ability to use absl::Overload with generic lambdas.
Vitaly Goldshteyn
2024-03-06 02:38:50 -08:00 -
8dc90ff074
Extract
InsertPositionfunction to be able to reuse it.Vitaly Goldshteyn
2024-03-04 13:12:48 -08:00 -
59daf188bc
Increase GraphCycles::PointerMap size
Abseil Team
2024-03-04 10:58:44 -08:00 -
7bd9ff910d
PR #1632: inlined_vector: Use trivial relocation for
eraseArthur O'Dwyer
2024-03-03 18:47:41 -08:00 -
7a43445118
Create
BM_GroupPortable_Match.Vitaly Goldshteyn
2024-03-03 09:17:56 -08:00 -
e7fe9ec9eb
[absl] Mark
absl::NoDestructormethods withabsl::Nonnullas appropriateLawrence Wolf-Sonkin
2024-02-29 15:42:07 -08:00 -
55d28d4b3b
Automated Code Change
Abseil Team
2024-02-28 20:11:58 -08:00 -
b7372748dc
Rework casting in raw_hash_set's
IsFull().Paul Rigge
2024-02-28 11:38:24 -08:00 -
953cec754a
Adds ABSL_ATTRIBUTE_LIFETIME_BOUND to absl::BitGenRef
Derek Mauro
2024-02-28 10:38:44 -08:00 -
cfde5f74e2
Workaround for NVIDIA C++ compiler being unable to parse variadic expansions in range of range-based for loop
Abseil Team
2024-02-28 09:40:08 -08:00 -
653a6710cb
Rollback: Make DLOG(FATAL) not understood as [[noreturn]]
Abseil Team
2024-02-28 06:06:14 -08:00 -
c0bec1a748
Make DLOG(FATAL) not understood as [[noreturn]]
Abseil Team
2024-02-27 13:16:36 -08:00 -
9bbbbd3b05
Optimize
absl::Durationdivision and modulo: Avoid repeated redundant comparisons inIDivFastPath.Abseil Team
2024-02-27 08:22:47 -08:00 -
bde089f91c
Optimize
absl::Durationdivision and modulo: Allow the compiler to inlinetime_internal::IDivDuration, by splitting the slow path to a separate function.Abseil Team
2024-02-27 04:34:27 -08:00 -
90ebb6fca0
Fix typo in example code snippet.
Abseil Team
2024-02-27 01:36:12 -08:00 -
1436831c95
Automated Code Change
Abseil Team
2024-02-26 07:15:01 -08:00 -
eef325b1d1
Add braces for conditional statements in raw_hash_map functions.
Evan Brown
2024-02-23 11:33:08 -08:00 -
d87dc03cee
Optimize
prepare_insert, when resize happens. It removes single unnecessary probing before resize that is beneficial for small tables the most.Vitaly Goldshteyn
2024-02-22 17:06:14 -08:00 -
0e72e54fa6
Add noexcept to move assignment operator and swap function
Abseil Team
2024-02-22 09:12:37 -08:00 -
3afe4fed61
Import of CCTZ from GitHub.
Abseil Team
2024-02-22 06:31:05 -08:00 -
f2710ccb7b
Minor documentation updates.
Abseil Team
2024-02-21 11:24:50 -08:00 -
831e57a483
Change find_or_prepare_insert to return std::pair<iterator, bool> to match return type of insert.
Evan Brown
2024-02-21 11:06:19 -08:00 -
92c8575d24
PR #1618: inlined_vector: Use trivial relocation for
SwapInlinedElementsArthur O'Dwyer
2024-02-21 09:17:54 -08:00 -
b0f85e2355
Improve raw_hash_set tests.
Abseil Team
2024-02-21 04:41:13 -08:00 -
f576ea0ed7
Performance improvement for absl::AsciiStrToUpper() and absl::AsciiStrToLower()
Abseil Team
2024-02-20 15:55:18 -08:00 -
c28f689cd0
Use const_cast to avoid duplicating the implementation of raw_hash_set::find(key).
Evan Brown
2024-02-20 14:34:43 -08:00 -
1449add2f7
Import of CCTZ from GitHub.
Derek Mauro
2024-02-20 12:54:54 -08:00 -
d073d80e90
Performance improvement for absl::AsciiStrToUpper() and absl::AsciiStrToLower()
Abseil Team
2024-02-20 10:45:55 -08:00