mirror of
https://github.com/abseil/abseil-cpp.git
synced 2026-06-06 21:34:30 +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
-
e5a7979d36
Reduce flat_hash_{set,map} generated code size.
Abseil Team
2022-11-28 12:27:06 -08:00 -
e315808697
Use ABSL_HAVE_BUILTIN to fix -Wundef __has_builtin warning
Derek Mauro
2022-11-28 09:56:36 -08:00 -
04596b253f
Add a TODO for the deprecation of absl::aligned_storage_t
Derek Mauro
2022-11-28 09:36:14 -08:00 -
091842beea
TSAN: Remove report_atomic_races=0 from CI now that it has been fixed
Derek Mauro
2022-11-28 07:29:58 -08:00 -
bb7be494b3
absl: fix Mutex TSan annotations
Abseil Team
2022-11-28 03:22:59 -08:00 -
9f4bde3696
CMake: Remove trailing commas in
AbseilDll.cmakeChristian Blichmann
2022-11-28 00:34:22 -08:00 -
e51b4ef779
Fix AMD cpu detection.
Ilya Tokar
2022-11-23 13:26:34 -08:00 -
c2e9ce1d07
CRC: Get CPU detection and hardware acceleration working on MSVC x86(_64)
Derek Mauro
2022-11-23 11:38:14 -08:00 -
4c5eb49d6a
Removing trailing period that can confuse a url in str_format.h.
Abseil Team
2022-11-22 13:56:46 -08:00 -
e6f568445f
Refactor btree iterator generation code into a base class rather than using ifdefs inside btree_iterator.
Evan Brown
2022-11-22 13:10:42 -08:00 -
a09d210567
container.h: fix incorrect comments about the location of <numeric> algorithms.
Abseil Team
2022-11-22 06:36:17 -08:00 -
9a7e8e3630
Zero encoded_remaining when a string field doesn't fit, so that we don't leave partial data in the buffer (all decoders should ignore it anyway) and to be sure that we don't try to put any subsequent operands in either (there shouldn't be enough space).
Andy Getzendanner
2022-11-21 21:17:53 -08:00 -
d081b629b7
Improve error messages when comparing btree iterators when generations are enabled.
Evan Brown
2022-11-21 08:35:02 -08:00 -
76b7618369
Document the WebSafe* and *WithPadding variants more concisely, as deltas from Base64Encode.
Abseil Team
2022-11-21 08:00:56 -08:00 -
48c36b48fc
Drop outdated comment about LogEntry copyability.
Andy Getzendanner
2022-11-18 14:59:01 -08:00 -
ebab79b578
Release structured logging.
Andy Getzendanner
2022-11-17 12:17:17 -08:00 -
0c048353d2
Minor formatting changes in preparation for structured logging...
Andy Getzendanner
2022-11-16 14:47:18 -08:00 -
ae52431653
Update absl::make_unique to reflect the C++14 minimum
Derek Mauro
2022-11-16 11:09:10 -08:00 -
4b48854949
Update Condition to allocate 24 bytes for MSVC platform pointers to methods.
Abseil Team
2022-11-16 11:05:21 -08:00 -
76fa844139
Add missing include
Tom Hughes
2022-11-16 09:04:29 -08:00 -
f82e3f358a
Refactor "RAW: " prefix formatting into FormatLogPrefix.
Andy Getzendanner
2022-11-16 07:24:16 -08:00 -
f02e8c04fe
Minor formatting changes due to internal refactoring
Derek Mauro
2022-11-16 07:01:18 -08:00 -
5d4715ae38
Fix typos
Tom Hughes
2022-11-15 17:15:14 -08:00 -
7c022b94f7
Add a new API for
extract_and_get_next()in b-tree that returns both the extracted node and an iterator to the next element in the container.Evan Brown
2022-11-15 11:59:12 -08:00 -
842560d214
Use AnyInvocable in internal thread_pool
Abseil Team
2022-11-15 09:19:43 -08:00 -
d6fa16c8c5
Remove absl/time/internal/zoneinfo.inc. It was used to guarantee availability of a few timezones for "time_test" and "time_benchmark", but (file-based) zoneinfo is now secured via existing Bazel data/env attributes, or new CMake environment settings.
Abseil Team
2022-11-15 09:08:33 -08:00 -
3ed4ca1f7f
Updated documentation on use of %v Also updated documentation around FormatSink and PutPaddedString
Tom Manshreck
2022-11-15 07:21:28 -08:00 -
edbf66288b
Use the correct Bazel copts in crc targets
Derek Mauro
2022-11-14 08:29:42 -08:00 -
4b65075a73
Run the //absl/time timezone tests with a data dependency on, and a matching ${TZDIR} setting for, //absl/time/internal/cctz:zoneinfo.
Abseil Team
2022-11-14 08:27:52 -08:00 -
1b976982d8
Stop unnecessary clearing of fields in ~raw_hash_set.
Abseil Team
2022-11-11 13:12:21 -08:00 -
3a35cb3dff
Fix throw_delegate_test when using libc++ with shared libraries
Derek Mauro
2022-11-10 19:52:53 -08:00 -
44bb804570
CRC: Ensure SupportsArmCRC32PMULL() is defined
Derek Mauro
2022-11-10 15:28:48 -08:00 -
0465837711
Improve error messages when comparing btree iterators.
Evan Brown
2022-11-10 13:00:02 -08:00 -
cc143ed369
Refactor the throw_delegate test into separate test cases
Derek Mauro
2022-11-10 11:23:09 -08:00 -
b4a4a6b01f
Replace std::atomic_flag with std::atomic<bool> to avoid the C++20 deprecation of ATOMIC_FLAG_INIT.
Derek Mauro
2022-11-09 18:06:05 -08:00 -
db8cd47898
Add support for enum types with AbslStringify
Abseil Team
2022-11-09 17:53:22 -08:00 -
1687dbf814
Release the CRC library
Derek Mauro
2022-11-09 13:08:29 -08:00 -
8cfc1500f8
Improve error messages when comparing swisstable iterators.
Evan Brown
2022-11-09 11:40:57 -08:00 -
66bfca85c8
Auto increase inlined capacity whenever it does not affect class' size.
Abseil Team
2022-11-09 10:59:02 -08:00 -
64f00b1f4a
drop an unused dep
Andy Getzendanner
2022-11-08 00:13:54 -08:00 -
615f214702
Factor out the internal helper AppendTruncated, which is used and redefined in a couple places, plus several more that have yet to be released.
Andy Getzendanner
2022-11-07 14:12:00 -08:00 -
d459fe7137
Fix some invalid iterator bugs in btree_test.cc for multi{set,map} emplace{_hint} tests.
Evan Brown
2022-11-07 12:29:04 -08:00 -
4ed8e46f1b
Force a conservative allocation for pointers to methods in Condition objects.
Abseil Team
2022-11-07 10:31:02 -08:00 -
1ee0ea8489
Fix a few lint findings in flags' usage.cc
Michael Diamond
2022-11-06 06:50:28 -08:00 -
ce1d348475
Narrow some _MSC_VER checks to not catch clang-cl.
Andy Getzendanner
2022-11-04 14:12:33 -07:00 -
32e928d29c
Small cleanups in logging test helpers
Andy Getzendanner
2022-11-03 18:18:19 -07:00 -
4a98f78682
Import of CCTZ from GitHub.
Derek Mauro
2022-11-03 11:09:12 -07:00 -
b45f7e0927
Merge pull request #1287 from GOGOYAO:patch-1
Copybara-Service
2022-11-03 08:58:13 -07:00 -
34172a0e97
Merge pull request #1307 from KindDragon:patch-1
Copybara-Service
2022-11-03 08:55:18 -07:00 -
8542ee6a7b
Stop disabling some test warnings that have been fixed
Derek Mauro
2022-11-03 07:34:49 -07:00 -
e6044634dd
Support logging of user-defined types that implement
AbslStringify()Phoebe Liang
2022-11-02 15:27:54 -07:00 -
d36d20c051
Fix MSVC version checking in lifetime_test.cc
Arkady Shapkin
2022-11-03 00:20:28 +03:00 -
1649c037c5
Eliminate span_internal::Min in favor of std::min, since Min conflicts with a macro in a third-party library.
Jorg Brown
2022-11-02 11:44:33 -07:00 -
a87df8e9db
Fix -Wimplicit-int-conversion.
Abseil Team
2022-11-02 06:11:46 -07:00 -
0064d9db90
Improve error messages when dereferencing invalid swisstable iterators.
Evan Brown
2022-11-01 13:26:41 -07:00 -
2b403ec754
Cord: Avoid leaking a node if SetExpectedChecksum() is called on an empty cord twice in a row.
Derek Mauro
2022-11-01 11:12:34 -07:00 -
d819278ab7
Add a warning about extract invalidating iterators (not just the iterator of the element being extracted).
Abseil Team
2022-10-31 12:31:26 -07:00 -
ea882fb766
CMake: installed artifacts reflect the compiled ABI
Abseil Team
2022-10-31 11:20:42 -07:00 -
f5fd4cc7eb
Import of CCTZ from GitHub.
Abseil Team
2022-10-31 09:27:07 -07:00 -
37a1aa00bb
Import of CCTZ from GitHub.
Abseil Team
2022-10-31 08:23:23 -07:00 -
1db72eb03e
Support empty Cords with an expected checksum
Derek Mauro
2022-10-28 11:21:06 -07:00 -
fd9fbe7451
Move internal details from one source file to another more appropriate source file.
Andy Soffer
2022-10-27 20:21:40 -07:00 -
8279400382
Removes
PutPaddedString()functionPhoebe Liang
2022-10-27 13:44:52 -07:00 -
1b6a9e95a7
Return uint8_t from CappedDamerauLevenshteinDistance.
Abseil Team
2022-10-27 01:10:59 -07:00 -
bc097314fe
Remove the unknown CMAKE_SYSTEM_PROCESSOR warning when configuring ABSL_RANDOM_RANDEN_COPTS
Derek Mauro
2022-10-26 10:51:28 -07:00 -
4691321663
Enforce Visual Studio 2017 (MSVC++ 15.0) minumum
Derek Mauro
2022-10-26 08:14:21 -07:00 -
2fc358dab0
absl::InlinedVector::swapsupports non-assignable types.Abseil Team
2022-10-25 12:55:46 -07:00 -
90184f6cdf
Improve b-tree error messages when dereferencing invalid iterators.
Evan Brown
2022-10-25 11:07:59 -07:00 -
b3e64c4168
Mutex: Fix stall on single-core systems
Abseil Team
2022-10-24 12:48:38 -07:00 -
cb436cf014
Document Base64Unescape() padding
Abseil Team
2022-10-21 15:42:10 -07:00 -
88eee8b511
Fix sign conversion warnings in memory_test.cc.
Abseil Team
2022-10-21 05:42:58 -07:00 -
85cc4947db
Fix a sign conversion warning.
Abseil Team
2022-10-19 13:23:08 -07:00 -
ff10097441
Fix a truncation warning on Windows 64-bit.
Abseil Team
2022-10-18 14:21:41 -07:00 -
24c32c7de2
Use btree iterator subtraction instead of std::distance in erase_range() and count().
Evan Brown
2022-10-18 11:45:09 -07:00 -
4bc7568c70
Eliminate use of internal interfaces and make the test portable and expose it to OSS.
Gennadiy Rozental
2022-10-18 02:34:29 -07:00 -
94433ef061
Fix various warnings for _WIN32.
Abseil Team
2022-10-17 15:40:12 -07:00 -
6b2d248d3e
Disables StderrKnobsDefault due to order dependency
Abseil Team
2022-10-17 13:53:40 -07:00 -
bbf2ed7890
Implement btree_iterator::operator-, which is faster than std::distance for btree iterators.
Evan Brown
2022-10-17 12:56:53 -07:00 -
7ab917ec21
Merge pull request #1298 from rpjohnst:mingw-cmake-build
Copybara-Service
2022-10-17 09:03:27 -07:00 -
edf41d7238
Implement function to calculate Damerau-Levenshtein distance between two strings.
Abseil Team
2022-10-17 01:09:18 -07:00 -
8bf19a07e0
Use the
-lform for MinGW-specific link dependenciesRussell Johnston
2022-10-15 11:14:56 -07:00 -
5fa65f28e4
Change per_thread_sem_test from size medium to size large.
Evan Brown
2022-10-14 11:23:57 -07:00 -
5631e52ed7
Support stringification of user-defined types in AbslStringify in absl::Substitute.
Andy Soffer
2022-10-14 11:18:49 -07:00 -
f073fe8ee5
Fix "unsafe narrowing" warnings in absl, 12/12.
Abseil Team
2022-10-13 14:12:39 -07:00 -
cbaba1a9bf
Revert change to internal 'Rep', this causes issues for gdb
Martijn Vels
2022-10-13 11:41:32 -07:00 -
3af3e6386d
Reorganize InlineData into an inner Rep structure.
Martijn Vels
2022-10-13 08:04:00 -07:00 -
fbe4660185
Remove internal
VLOG_xxxmacrosChristian Blichmann
2022-10-13 00:39:09 -07:00 -
e58d05efe0
Import of CCTZ from GitHub.
Abseil Team
2022-10-12 10:47:31 -07:00 -
90965f4c96
absl::InlinedVectorsupports move assignment with non-assignable types.Abseil Team
2022-10-12 05:52:24 -07:00 -
91b7cd600a
Change Cord internal layout, which reduces store-load penalties on ARM
Martijn Vels
2022-10-11 19:39:51 -07:00 -
73789eb068
Detects accidental multiple invocations of AnyInvocable<R(...)&&>::operator()&& by producing an error in debug mode, and clarifies that the behavior is undefined in the general case.
Abseil Team
2022-10-11 10:27:17 -07:00 -
845610e80b
Fix a bug in StrFormat. This issue would have been caught by any compile-time checking but can happen for incorrect formats parsed via ParsedFormat::New. Specifically, if a user were to add length modifiers with 'v', for example the incorrect format string "%hv", the ParsedFormat would incorrectly be allowed.
Andy Soffer
2022-10-10 14:53:27 -07:00 -
a0b5e3273b
Adds documentation for stringification extension
Abseil Team
2022-10-10 13:38:18 -07:00 -
2ed6963f2b
CMake: Remove check_target calls which can be problematic in case of dependency cycle
Abseil Team
2022-10-10 11:49:54 -07:00 -
76466b85fb
Changes mutex unlock profiling
Abseil Team
2022-10-07 14:21:24 -07:00 -
192e9834bc
Add static_cast<void*> to the sources for trivial relocations to avoid spurious -Wdynamic-class-memaccess errors in the presence of other compilation errors.
Evan Brown
2022-10-07 11:09:35 -07:00 -
d870260579
Configure ABSL_CACHE_ALIGNED for clang-like and MSVC toolchains.
Abseil Team
2022-10-07 10:27:28 -07:00 -
02f0ab2093
Update charconv.cc
Randolf J
2022-10-07 13:02:41 +02:00 -
8317b9a01c
Fix "unsafe narrowing" warnings in absl, 11/n.
Abseil Team
2022-10-06 12:31:33 -07:00 -
10e7b4b72d
Eliminate use of internal interfaces
Gennadiy Rozental
2022-10-06 08:51:31 -07:00