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
-
a7012a5bfc
Annotate that SpinLock should warn when unused.
Chris Kennelly
2024-02-20 07:40:26 -08:00 -
14b8a4eac3
PR #1625: absl::is_trivially_relocatable now respects assignment operators
Arthur O'Dwyer
2024-02-17 09:32:01 -08:00 -
8a3caf7dea
Introduce
Group::MaskNonFullwithout usage.Abseil Team
2024-02-15 23:54:17 -08:00 -
4580d86d07
demangle: Parse template template and C++20 lambda template param substitutionsDino Radakovic
2024-02-15 21:19:18 -08:00 -
d4578efe7c
PR #1617: fix MSVC 32-bit build with -arch:AVX
Stanislaw Halik
2024-02-15 15:57:50 -08:00 -
797501d12e
Minor documentation fix for
absl::StrSplit()Abseil Team
2024-02-14 13:53:56 -08:00 -
4618865caf
Prevent overflow in
absl::CEscape()Derek Mauro
2024-02-14 09:54:47 -08:00 -
c14dfbf9c1
demangle: Parse optional single template argument for built-in typesDino Radakovic
2024-02-13 20:56:28 -08:00 -
0a362eb290
PR #1412: Filter out
-Xarch_flags from pkg-config filesRuoyu Zhong
2024-02-13 13:34:13 -08:00 -
4ea6e47cea
demangle: Add complexity guard toParseQRequiresExprDino Radakovic
2024-02-13 13:04:38 -08:00 -
2f9e432cce
Prepare 20240116.1 patch for Apple Privacy Manifest (#1623)
20240116.1
Derek Mauro
2024-02-12 14:51:52 -05:00 -
929c17cf48
Prepare 20230802.2 patch for Apple Privacy Manifest (#1622)
20230802.2
Derek Mauro
2024-02-12 14:51:31 -05:00 -
1b66579c74
Prepare 20230125.4 patch for Apple Privacy Manifest (#1621)
20230125.4
lts_2023_01_25
Derek Mauro
2024-02-12 14:51:04 -05:00 -
053d842fa6
Prepare 20220623.2 patch for Apple Privacy Manifest (#1620)
20220623.2
lts_2022_06_23
Derek Mauro
2024-02-12 14:50:36 -05:00 -
34604d5b1f
Remove deprecated symbol absl::kuint128max
Derek Mauro
2024-02-12 09:43:50 -08:00 -
119e0d3f74
Add ABSL_ATTRIBUTE_WARN_UNUSED.
Chris Kennelly
2024-02-12 08:54:50 -08:00 -
96074ab998
Backport Apple Privacy Manifest (#1619)
Derek Mauro
2024-02-12 11:42:00 -05:00 -
4358cb2f8c
demangle: Parserequiresclauses on template params, before function return typeDino Radakovic
2024-02-09 18:46:09 -08:00 -
df2c771ec5
On Apple, implement absl::is_trivially_relocatable with the fallback.
Abseil Team
2024-02-09 14:08:46 -08:00 -
1ac7f34010
demangle: Parserequiresclauses on functionsDino Radakovic
2024-02-09 11:58:31 -08:00 -
760b21530f
Make
begin()to returnend()on empty tables.Abseil Team
2024-02-08 16:30:05 -08:00 -
8eadbbac42
demangle: Parse C++20-compatible template param declarations, except those withrequiresexpressionsDino Radakovic
2024-02-08 13:52:58 -08:00 -
36442dd87e
Add the ABSL_DEPRECATE_AND_INLINE() macro
Derek Mauro
2024-02-08 08:16:36 -08:00 -
19c20d73aa
Span: Fixed comment referencing std::span as_writable_bytes() as as_mutable_bytes().
Abseil Team
2024-02-08 05:37:45 -08:00 -
99f0b6d16f
Switch rank structs to be consistent with written guidance in go/ranked-overloads
Matt Kulukundis
2024-02-07 16:02:47 -08:00 -
0be9f99723
Avoid hash computation and
Group::Matchin small tables copy and useIterateOverFullSlotsfor iterating for all tables.Abseil Team
2024-02-07 15:26:28 -08:00 -
3e59efa2ad
Optimize
absl::Hashby makingLowLevelHashfaster.Shahriar Rouf
2024-02-07 13:58:56 -08:00 -
f4c713f55e
Add -Wdead-code-aggressive to ABSL_LLVM_FLAGS
Abseil Team
2024-02-07 10:40:14 -08:00 -
3ab97e7212
Backport Apple Privacy Manifest (#1613)
Hannah Shi
2024-02-07 10:25:40 -08:00 -
11e1e5c829
Backport Apple Privacy Manifest (#1612)
Hannah Shi
2024-02-07 10:25:00 -08:00 -
704de406be
Backport Apple Privacy Manifest (#1611)
Hannah Shi
2024-02-07 10:24:29 -08:00 -
c7ea3209e1
Stop using
std::basic_string<uint8_t>which relies on a non-standard genericchar_traits<>implementation, recently removed fromlibc++.Bogdan Graur
2024-02-07 10:18:20 -08:00 -
643b48a3b4
Add absl_container_hash-based HashEq specialization
Dennis Kormalev
2024-02-07 08:39:23 -08:00 -
e22f9c1fdd
demangle: Implement parsing for simplest constrained template argumentsDino Radakovic
2024-02-07 07:26:02 -08:00 -
563c86a80c
Roll forward
9d8588bfc4(which was rolled back in146169f9ad) with fix.Abseil Team
2024-02-05 22:10:19 -08:00 -
0e289dc594
Add a version of absl::HexStringToBytes() that returns a bool to validate that the input was actually valid hexadecimal data.
Derek Mauro
2024-02-05 18:31:36 -08:00 -
ddcf8be905
Enable StringLikeTest in hash_function_defaults_test
Dennis Kormalev
2024-02-05 10:56:44 -08:00 -
c680be45e2
Fix a typo.
Abseil Team
2024-02-04 06:16:57 -08:00 -
0dc846d408
Minor changes to the BUILD file for absl/synchronization
Abseil Team
2024-02-02 16:28:20 -08:00 -
52a711fc80
Avoid static initializers in case of ABSL_FLAGS_STRIP_NAMES=1
Gennadiy Rozental
2024-02-02 14:12:56 -08:00 -
146169f9ad
Rollback
9d8588bfc4for breaking the buildDerek Mauro
2024-02-02 08:39:09 -08:00 -
9d8588bfc4
No public description
Abseil Team
2024-02-01 21:38:48 -08:00 -
971eada348
Decrease the precision of absl::Now in x86-64 debug builds
Fangrui Song
2024-02-01 15:05:42 -08:00 -
7339447a7f
Optimize raw_hash_set destructor.
Abseil Team
2024-02-01 11:43:33 -08:00 -
a3ee6ce2e6
Add ABSL_ATTRIBUTE_UNINITIALIZED macros for use with clang and GCC's
uninitializedAbseil Team
2024-02-01 05:47:35 -08:00 -
513a6f9399
Optimize
Cord::Swap()for missed compiler optimization in clang.Martijn Vels
2024-02-01 05:37:01 -08:00 -
4c7e7c7d94
Type erased hash_slot_fn that depends only on key types (and hash function).
Abseil Team
2024-01-31 13:45:52 -08:00 -
780bfc194d
Replace
testonly = 1withtestonly = Truein abseil BUILD files.Shahriar Rouf
2024-01-31 10:07:48 -08:00 -
2812af9184
Avoid extra
& msbson every iteration over the mask for GroupPortableImpl.Abseil Team
2024-01-31 01:37:11 -08:00 -
0aefaf7ff4
Missing parenthesis.
Abseil Team
2024-01-30 15:53:28 -08:00 -
c44dd5acd7
Early return from destroy_slots for trivially destructible types in flat_hash_{*}.
Abseil Team
2024-01-30 12:52:43 -08:00 -
779a3565ac
Avoid export of testonly target absl::test_allocator in CMake builds
Derek Mauro
2024-01-30 10:13:25 -08:00 -
cbdbec098f
Use absl::NoDestructor for cordz global queue.
Abseil Team
2024-01-30 08:13:49 -08:00 -
04af270f6d
Add empty WORKSPACE.bzlmod
Derek Mauro
2024-01-29 15:04:23 -08:00 -
d5eb503257
Introduce
RawHashSetLayouthelper class.Abseil Team
2024-01-29 13:33:24 -08:00 -
9a79278a97
Fix a corner case in SpyHashState for exact boundaries.
Matt Kulukundis
2024-01-29 12:14:16 -08:00 -
42624b3d9d
Add nullability annotations
Dmitri Gribenko
2024-01-25 09:49:41 -08:00 -
27f15a052b
Use absl::NoDestructor for global HashtablezSampler.
Abseil Team
2024-01-24 10:08:22 -08:00 -
6dda8e527f
Always check if the new frame pointer is readable.
Abseil Team
2024-01-23 10:46:19 -08:00 -
4676ffa981
PR #1604: Add privacy manifest
Hannah Shi
2024-01-22 11:55:11 -08:00 -
4a2c63365e
Disable ABSL_ATTRIBUTE_TRIVIAL_ABI in open-source builds (#1606)
20240116.rc2
20240116.0
Derek Mauro
2024-01-22 12:59:25 -05:00 -
f7d2b13ef2
Remove code pieces for no longer supported GCC versions.
Abseil Team
2024-01-22 09:09:23 -08:00 -
b21b4898f9
Disable ABSL_ATTRIBUTE_TRIVIAL_ABI in open-source builds
Derek Mauro
2024-01-22 08:38:07 -08:00 -
2be67701e7
Prevent brace initialization of AlphaNum
Abseil Team
2024-01-19 10:29:06 -08:00 -
04d8afe7a3
Remove code pieces for no longer supported MSVC versions.
Abseil Team
2024-01-19 07:53:03 -08:00 -
b03cda5ec9
Added benchmarks for smaller size copy constructors.
Abseil Team
2024-01-18 09:55:51 -08:00 -
49ff696cda
Migrate empty CrcCordState to absl::NoDestructor.
Abseil Team
2024-01-18 09:10:55 -08:00 -
fe16a5e72d
Add protected copy ctor+assign to absl::LogSink, and clarify thread-safety requirements to apply to the interface methods.
Andy Getzendanner
2024-01-17 13:11:49 -08:00 -
ad73c6dc1a
Apply LTS transformations for 20240116 LTS branch (#1599)
20240116.rc1
Derek Mauro
2024-01-16 13:30:44 -05:00 -
10f3e6117b
Add a note about how to link absl::log_flags under CMake to workaround the lack of a feature equivalent to Bazel's alwayslink=True
Derek Mauro
2024-01-16 08:53:54 -08:00 -
b2dd3a5be7
Move absl::Set[Global]VLogLevel() to //absl/log/globals.h
Derek Mauro
2024-01-13 08:39:43 -08:00 -
27134f25b1
Speed up
raw_hash_map::[]with ABSL hardening enabled by unchecking dereference of iterator returned bytry_emplace.Abseil Team
2024-01-12 12:31:42 -08:00 -
41a2a25555
Add support for Bzlmod for the next release https://bazel.build/external/overview#bzlmod
Derek Mauro
2024-01-11 15:58:39 -08:00 -
3acbe29b14
Enable ABSL_BTREE_ENABLE_GENERATIONS and ABSL_SWISSTABLE_ENABLE_GENERATIONS with ABSL_HAVE_HWADDRESS_SANITIZER.
Abseil Team
2024-01-11 11:44:12 -08:00 -
a00f6d6d0c
Move default case to statement outside switch block in log_severity.h.
Daniel Cheng
2024-01-11 09:57:26 -08:00 -
8bd6445acc
Automated Code Change
Abseil Team
2024-01-10 10:54:56 -08:00 -
bcce85ef8d
Fix CMake compiled ABI options after
f845e60acd.Derek Mauro
2024-01-10 08:32:46 -08:00 -
bddf28e923
Re-add the internal file //absl/string/internal/has_absl_stringify.h to unblock releasing Abseil and GoogleTest.
Derek Mauro
2024-01-09 16:15:00 -08:00 -
1959993719
Update Windows and MacOS CI builds to Bazel 7.0.0
Derek Mauro
2024-01-09 09:57:27 -08:00 -
6d21df714a
Extend BM_StrAppendInt to use log-uniform random numbers instead of constants
Abseil Team
2024-01-05 11:13:25 -08:00 -
d5a2cec006
Optimize integer-to-string conversions
Abseil Team
2024-01-04 13:14:50 -08:00 -
ccf0c7730d
Correct nullability annotations on MakeNan
Abseil Team
2024-01-04 12:01:34 -08:00 -
2a63665172
Avoid a empty library build failure on Apple platforms
Derek Mauro
2024-01-03 13:00:42 -08:00 -
98156bb8e0
Speed up
raw_hash_set::contains()when ABSL hardening is enabled by removing the iterator invalidation check from the comparison that contains performs.Abseil Team
2024-01-03 11:41:38 -08:00 -
4038192a57
Remove workaround for older versions MSVC that did not support constexpr Flag construction. These versions of MSVC are no longer supported.
Derek Mauro
2024-01-02 13:26:37 -08:00 -
9028b8126d
PR #1589: Use compare_exchange_weak in the loop in Mutex::ReaderLock
AtariDreams
2024-01-02 10:18:46 -08:00 -
925a5e681e
Add an IWYU pragma to vlog_is_on.h
Derek Mauro
2024-01-02 07:42:37 -08:00 -
6a19ff4735
[absl] Rename
absl::internal::identitytoabsl::internal::type_identityLawrence Wolf-Sonkin
2023-12-28 14:26:18 -08:00 -
1ac355bbb7
Add compile-checks to ensure the parameter to absl::numbers_internal::FastIntToBuffer isn't provably insufficient
Abseil Team
2023-12-28 11:32:04 -08:00 -
f9228ec834
Migrate static objects to NoDestructor in tests, testing libraries and benchmarks.
Abseil Team
2023-12-26 21:22:51 -08:00 -
bd47468324
Import of CCTZ from GitHub.
Abseil Team
2023-12-26 18:21:27 -08:00 -
c13ee37663
Import of CCTZ from GitHub.
Abseil Team
2023-12-26 10:16:23 -08:00 -
dd12983d28
Include
cstdintwhere necessary.Dmitri Gribenko
2023-12-26 06:26:59 -08:00 -
8184f16e89
Release a few bits and pieces of DFATAL that were left behind: flag parsing & some tests.
Andy Getzendanner
2023-12-21 12:00:50 -08:00 -
258e5a1575
Add a container-based version of
std::sample()Eric Astor
2023-12-21 08:11:01 -08:00 -
794352a92f
Performance improvement for absl::AsciiStrToUpper() and absl::AsciiStrToLower()
Abseil Team
2023-12-20 14:52:25 -08:00 -
72d7a159bf
Added ByAsciiWhitespace to str_split library.
Abseil Team
2023-12-20 14:06:23 -08:00 -
7a1898a04f
AddressIsReadable: improve comments
Fangrui Song
2023-12-20 11:47:37 -08:00 -
299dbc588e
Unify btree EmptyNode allocation code across compilers.
Abseil Team
2023-12-20 09:50:32 -08:00 -
b559abcbbe
Create and destroy tables outside of the timer and in batch in Reserve benchmarks.
Abseil Team
2023-12-20 01:39:21 -08:00