mirror of
https://github.com/lz4/lz4.git
synced 2026-10-24 01:48:57 +03:00
Commit Graph
Select branches
Hide Pull Requests
appv_badge_less
attach_dict_cleared
bench_dec_10000_more
bench_decode_only_capacity
bench_small_blocks_overflow
bye_cirrus
ci_pin_cmake_actions
ci_refactor
ci_reorg
ci_scorecard_v2.5.0
circle_less
cirrus_bsd16
cli_legacy_rm
cli_main_helpers
cli_mozlz4
cli_multiple_names
cli_rm_test_stdin
cmake_lz4_namespace
cmake_multithread
compress_overlap
cxx_modules_headers
decoder_ring_margin
decompress_align_loops
decompress_dead_checks
decompress_fast_negative_size
decompress_fastloop_exits
decompress_last_literals
decompress_ll_ml
decompress_nearEnd_copy
decompress_partial_negative_srcSize
decompress_shared_offset_copy
decompress_shortcut_flow
destSize_accel
dev
dictctx_copy_threshold
doc_overlap_match
feature/cmake-readability-improvements
fix_compressHC2_continue
fix_encode_uncompress
fix_forward_if_error
fix_fuzz_producer
fix_lz4frame_debuglog
fix_multifile_suffix_size
fix_read_oob
fix_usingDict_test_leak
ga_concurrency
gh-pages
hc_dictctx_copy_4kb
hc_favor_dec_speed
hc_hashChain_simplify
hc_levels_doc
hc_max_length
hc_opt_reproducible
invalid_null_non0
legacy_zero_endmark
lib_mt_proto
loaddict_tiny_dict
lz4_compress_candidate
lz4f_compress_dedup
lz4f_decompress_dedup
lz4f_decompress_doc
lz4f_decompress_gather
lz4f_reset_fast
lz4f_small_dst
lz4file_blockSize_test
lz4file_error_paths
lz4mid_hash_positions
lz4mid_simplify
make_auto_mt_build
make_ext
make_windows
meson_msvc
mid_lazy_short_match
mt-custom-blocksize
mt_jobsize_1mb
multiconf_v2
news_v1.10.1
redef_typedef
release
remove_fullUpdate
reproducible_fast_stream
ring_buffer_doc
ring_buffer_margin
rvv-experimental
saveDict_negative
shortcut_context_candidate
simplify_extDictCopy
simplify_extState
simplify_hashChain
simplify_opt_parser
simplify_putPosition
simplify_tableType
simplify_widerMatch
stream_clear_table
test-appveyor-refactor
test_mode_multiple_files
threadpool_pthread
threadpool_pthread_v2
unittest_framework
unittest_simple
wildCopy64_all_targets
wildcopy64_override
xxh_bad_function_cast
#10
#10
#100
#1000
#1001
#1002
#1005
#1007
#101
#1011
#1012
#1013
#1014
#1017
#1019
#102
#1020
#1022
#1024
#1026
#1027
#1029
#1030
#1032
#1039
#104
#1040
#1042
#1043
#1043
#1044
#1044
#1048
#1049
#105
#105
#1052
#1054
#1056
#1057
#1058
#1059
#1060
#1061
#1063
#1064
#1066
#1067
#1068
#107
#1070
#1075
#1077
#1079
#1080
#1082
#1084
#1085
#1088
#1089
#1093
#1094
#1095
#1098
#1099
#11
#1100
#1102
#1103
#1104
#1105
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#1129
#113
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1138
#1139
#114
#1141
#1142
#1143
#1144
#1147
#1148
#1149
#1150
#1155
#1158
#1159
#1160
#1161
#1162
#1163
#1165
#1168
#1169
#117
#117
#1171
#1173
#1174
#1175
#1177
#1178
#118
#118
#1184
#1185
#1187
#1188
#1190
#1191
#1192
#1196
#1197
#1198
#1199
#1204
#1206
#1207
#1209
#121
#1212
#1214
#1216
#1218
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1228
#123
#123
#1230
#1231
#1233
#1234
#1235
#1236
#1236
#1238
#1239
#124
#1241
#1242
#1243
#1244
#1245
#1247
#1250
#1251
#1253
#1254
#1256
#1257
#1258
#1259
#1260
#1261
#1263
#1264
#1265
#1267
#1268
#127
#127
#1273
#1274
#1277
#1278
#1279
#128
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1294
#1295
#1296
#1297
#1298
#1299
#13
#130
#1300
#1301
#1302
#1303
#1305
#1306
#1308
#1309
#131
#1310
#1311
#1312
#1314
#1315
#1316
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#133
#1330
#1331
#1333
#1336
#134
#1340
#1341
#1342
#1343
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1356
#1357
#1358
#1359
#136
#136
#1360
#1361
#1362
#1363
#1364
#1367
#1368
#1369
#137
#1370
#1371
#1372
#1373
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1383
#1384
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#1400
#1401
#1402
#1403
#1404
#1405
#1406
#1407
#1408
#1409
#141
#141
#1410
#1411
#1411
#1413
#1414
#1415
#1417
#1418
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1428
#1429
#1430
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#144
#144
#1440
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#1451
#1453
#1454
#1456
#1457
#1458
#1459
#146
#146
#1460
#1461
#1462
#1468
#1469
#1470
#1471
#1472
#1475
#1479
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1490
#1491
#1492
#1492
#1493
#1496
#1497
#1499
#15
#150
#150
#1500
#1501
#1506
#1508
#151
#151
#1510
#1514
#1516
#1518
#1519
#152
#1520
#1521
#1522
#1523
#1524
#1526
#1531
#1532
#1533
#1535
#1536
#1537
#1538
#1540
#1543
#1544
#1545
#1546
#1547
#1549
#1551
#1554
#1555
#1556
#1562
#1563
#1564
#1565
#1567
#1568
#1570
#1571
#1572
#1574
#1575
#1576
#1577
#1578
#158
#158
#1580
#1581
#1584
#1585
#1586
#1587
#1591
#1592
#1593
#1595
#1598
#1599
#160
#160
#1601
#1602
#1603
#1604
#1605
#1606
#1607
#161
#161
#1610
#1611
#1612
#1613
#1614
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1623
#1624
#1625
#1626
#1629
#1632
#1634
#1637
#1638
#1639
#1640
#1641
#1642
#1643
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1654
#1656
#1656
#1658
#1659
#1660
#1662
#1663
#1665
#1666
#1666
#1668
#1669
#1670
#1671
#1675
#1676
#1678
#1679
#1680
#1682
#1683
#1684
#1685
#1686
#1688
#1689
#1690
#1691
#1693
#1695
#1696
#1697
#1698
#1699
#17
#1700
#1701
#1702
#1703
#1704
#1704
#1705
#1706
#1707
#1708
#1709
#171
#171
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1722
#1723
#1724
#1725
#1726
#1727
#173
#1730
#1731
#1732
#1733
#1733
#1734
#1735
#1736
#1737
#1737
#1738
#1739
#1740
#1741
#1742
#1743
#1744
#1745
#1746
#1747
#1749
#1749
#175
#175
#1750
#1752
#1752
#1753
#1754
#1755
#1756
#1757
#1759
#1760
#1761
#1764
#1765
#1766
#1767
#1768
#1769
#1770
#1772
#1772
#1773
#1774
#1775
#1776
#1777
#1778
#1780
#1782
#1784
#1785
#1786
#1787
#1788
#1789
#179
#179
#1790
#1791
#1795
#1797
#1798
#1799
#18
#18
#180
#180
#1800
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#181
#1811
#1812
#1814
#1815
#1816
#1819
#182
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1835
#1836
#1837
#1838
#1839
#1840
#1841
#1842
#1843
#1844
#1845
#1846
#1847
#1848
#1849
#185
#1850
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1860
#1861
#1862
#1864
#1865
#1866
#1867
#1868
#1869
#1870
#1871
#1872
#1873
#1874
#1875
#1876
#1877
#1878
#1879
#188
#188
#1880
#1881
#1882
#1883
#1884
#1885
#1886
#1887
#1888
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1898
#1899
#19
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#1910
#1911
#1912
#1913
#1914
#1915
#1916
#1917
#1918
#1919
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1927
#1928
#1929
#193
#1930
#1931
#1932
#1933
#1933
#1934
#1934
#194
#195
#195
#196
#196
#197
#2
#201
#202
#202
#204
#207
#207
#208
#209
#210
#210
#211
#211
#213
#213
#214
#214
#218
#218
#219
#22
#221
#221
#222
#226
#227
#227
#23
#231
#233
#234
#234
#235
#236
#238
#239
#24
#240
#241
#242
#248
#248
#249
#250
#251
#251
#252
#253
#254
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#275
#275
#279
#28
#287
#292
#293
#295
#296
#297
#3
#304
#306
#306
#307
#31
#31
#312
#313
#313
#314
#314
#315
#316
#317
#318
#319
#32
#32
#320
#328
#329
#33
#330
#331
#334
#334
#337
#338
#34
#340
#341
#342
#344
#347
#348
#349
#35
#35
#352
#355
#358
#359
#36
#360
#367
#368
#37
#371
#372
#372
#373
#374
#376
#378
#38
#380
#382
#383
#384
#386
#389
#389
#39
#390
#391
#392
#393
#4
#40
#400
#400
#402
#403
#406
#407
#408
#41
#412
#415
#416
#417
#418
#419
#419
#42
#42
#420
#424
#426
#427
#43
#430
#430
#431
#432
#432
#434
#435
#438
#439
#442
#443
#444
#446
#448
#449
#453
#454
#455
#457
#457
#458
#459
#460
#461
#469
#47
#470
#471
#472
#474
#474
#475
#476
#478
#479
#483
#484
#486
#487
#488
#49
#490
#492
#493
#494
#496
#497
#499
#50
#50
#500
#500
#501
#502
#503
#504
#505
#507
#509
#510
#511
#512
#513
#514
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#524
#525
#526
#527
#528
#529
#530
#531
#535
#535
#536
#537
#538
#54
#540
#541
#542
#543
#547
#548
#550
#552
#553
#556
#56
#56
#562
#563
#564
#565
#567
#569
#57
#570
#571
#572
#573
#574
#575
#577
#577
#578
#579
#58
#580
#581
#583
#586
#587
#588
#589
#589
#59
#59
#592
#593
#594
#6
#60
#600
#603
#604
#605
#606
#61
#610
#611
#612
#613
#615
#616
#618
#620
#621
#63
#631
#632
#633
#634
#635
#636
#637
#638
#639
#640
#644
#645
#646
#648
#65
#652
#656
#657
#658
#659
#66
#663
#664
#665
#666
#667
#668
#669
#67
#670
#673
#674
#678
#682
#683
#684
#685
#686
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#7
#700
#702
#705
#707
#708
#709
#71
#71
#713
#714
#715
#717
#718
#719
#72
#721
#722
#723
#724
#725
#727
#73
#735
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#75
#751
#752
#753
#755
#756
#757
#758
#759
#76
#760
#762
#763
#766
#768
#769
#770
#771
#772
#773
#774
#777
#779
#780
#785
#789
#790
#793
#794
#795
#796
#798
#8
#80
#803
#804
#808
#809
#81
#81
#810
#815
#817
#82
#820
#823
#825
#826
#829
#83
#830
#831
#834
#835
#838
#839
#84
#84
#841
#842
#843
#844
#846
#85
#850
#853
#854
#855
#856
#86
#860
#861
#862
#863
#866
#869
#87
#871
#873
#879
#88
#88
#884
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#9
#900
#901
#902
#903
#905
#907
#908
#909
#91
#910
#911
#913
#914
#915
#918
#919
#92
#921
#922
#923
#924
#925
#928
#93
#930
#932
#936
#938
#939
#94
#940
#941
#942
#943
#944
#945
#946
#949
#95
#950
#951
#952
#953
#954
#955
#959
#96
#960
#962
#964
#965
#966
#97
#970
#972
#973
#978
#98
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#992
#993
#994
#995
#996
#997
#998
#999
lz4-r130
r116
r117
r118
r119
r120
r121
r122
r123
r124
r125
r126
r127
r128
r129
r130
r131
rc129v0
v1.10.0
v1.7.3
v1.7.4
v1.7.4.2
v1.7.5
v1.8.0
v1.8.1
v1.8.1.2
v1.8.2
v1.8.3
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
Select branches
Hide Pull Requests
appv_badge_less
attach_dict_cleared
bench_dec_10000_more
bench_decode_only_capacity
bench_small_blocks_overflow
bye_cirrus
ci_pin_cmake_actions
ci_refactor
ci_reorg
ci_scorecard_v2.5.0
circle_less
cirrus_bsd16
cli_legacy_rm
cli_main_helpers
cli_mozlz4
cli_multiple_names
cli_rm_test_stdin
cmake_lz4_namespace
cmake_multithread
compress_overlap
cxx_modules_headers
decoder_ring_margin
decompress_align_loops
decompress_dead_checks
decompress_fast_negative_size
decompress_fastloop_exits
decompress_last_literals
decompress_ll_ml
decompress_nearEnd_copy
decompress_partial_negative_srcSize
decompress_shared_offset_copy
decompress_shortcut_flow
destSize_accel
dev
dictctx_copy_threshold
doc_overlap_match
feature/cmake-readability-improvements
fix_compressHC2_continue
fix_encode_uncompress
fix_forward_if_error
fix_fuzz_producer
fix_lz4frame_debuglog
fix_multifile_suffix_size
fix_read_oob
fix_usingDict_test_leak
ga_concurrency
gh-pages
hc_dictctx_copy_4kb
hc_favor_dec_speed
hc_hashChain_simplify
hc_levels_doc
hc_max_length
hc_opt_reproducible
invalid_null_non0
legacy_zero_endmark
lib_mt_proto
loaddict_tiny_dict
lz4_compress_candidate
lz4f_compress_dedup
lz4f_decompress_dedup
lz4f_decompress_doc
lz4f_decompress_gather
lz4f_reset_fast
lz4f_small_dst
lz4file_blockSize_test
lz4file_error_paths
lz4mid_hash_positions
lz4mid_simplify
make_auto_mt_build
make_ext
make_windows
meson_msvc
mid_lazy_short_match
mt-custom-blocksize
mt_jobsize_1mb
multiconf_v2
news_v1.10.1
redef_typedef
release
remove_fullUpdate
reproducible_fast_stream
ring_buffer_doc
ring_buffer_margin
rvv-experimental
saveDict_negative
shortcut_context_candidate
simplify_extDictCopy
simplify_extState
simplify_hashChain
simplify_opt_parser
simplify_putPosition
simplify_tableType
simplify_widerMatch
stream_clear_table
test-appveyor-refactor
test_mode_multiple_files
threadpool_pthread
threadpool_pthread_v2
unittest_framework
unittest_simple
wildCopy64_all_targets
wildcopy64_override
xxh_bad_function_cast
#10
#10
#100
#1000
#1001
#1002
#1005
#1007
#101
#1011
#1012
#1013
#1014
#1017
#1019
#102
#1020
#1022
#1024
#1026
#1027
#1029
#1030
#1032
#1039
#104
#1040
#1042
#1043
#1043
#1044
#1044
#1048
#1049
#105
#105
#1052
#1054
#1056
#1057
#1058
#1059
#1060
#1061
#1063
#1064
#1066
#1067
#1068
#107
#1070
#1075
#1077
#1079
#1080
#1082
#1084
#1085
#1088
#1089
#1093
#1094
#1095
#1098
#1099
#11
#1100
#1102
#1103
#1104
#1105
#1108
#1109
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#1129
#113
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1138
#1139
#114
#1141
#1142
#1143
#1144
#1147
#1148
#1149
#1150
#1155
#1158
#1159
#1160
#1161
#1162
#1163
#1165
#1168
#1169
#117
#117
#1171
#1173
#1174
#1175
#1177
#1178
#118
#118
#1184
#1185
#1187
#1188
#1190
#1191
#1192
#1196
#1197
#1198
#1199
#1204
#1206
#1207
#1209
#121
#1212
#1214
#1216
#1218
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1228
#123
#123
#1230
#1231
#1233
#1234
#1235
#1236
#1236
#1238
#1239
#124
#1241
#1242
#1243
#1244
#1245
#1247
#1250
#1251
#1253
#1254
#1256
#1257
#1258
#1259
#1260
#1261
#1263
#1264
#1265
#1267
#1268
#127
#127
#1273
#1274
#1277
#1278
#1279
#128
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1289
#129
#1290
#1291
#1292
#1294
#1295
#1296
#1297
#1298
#1299
#13
#130
#1300
#1301
#1302
#1303
#1305
#1306
#1308
#1309
#131
#1310
#1311
#1312
#1314
#1315
#1316
#132
#1320
#1321
#1322
#1323
#1324
#1325
#1326
#1327
#1328
#1329
#133
#1330
#1331
#1333
#1336
#134
#1340
#1341
#1342
#1343
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1356
#1357
#1358
#1359
#136
#136
#1360
#1361
#1362
#1363
#1364
#1367
#1368
#1369
#137
#1370
#1371
#1372
#1373
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1383
#1384
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#1400
#1401
#1402
#1403
#1404
#1405
#1406
#1407
#1408
#1409
#141
#141
#1410
#1411
#1411
#1413
#1414
#1415
#1417
#1418
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1428
#1429
#1430
#1431
#1432
#1433
#1434
#1435
#1436
#1437
#1438
#144
#144
#1440
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#1451
#1453
#1454
#1456
#1457
#1458
#1459
#146
#146
#1460
#1461
#1462
#1468
#1469
#1470
#1471
#1472
#1475
#1479
#1481
#1482
#1483
#1484
#1485
#1486
#1487
#1488
#1490
#1491
#1492
#1492
#1493
#1496
#1497
#1499
#15
#150
#150
#1500
#1501
#1506
#1508
#151
#151
#1510
#1514
#1516
#1518
#1519
#152
#1520
#1521
#1522
#1523
#1524
#1526
#1531
#1532
#1533
#1535
#1536
#1537
#1538
#1540
#1543
#1544
#1545
#1546
#1547
#1549
#1551
#1554
#1555
#1556
#1562
#1563
#1564
#1565
#1567
#1568
#1570
#1571
#1572
#1574
#1575
#1576
#1577
#1578
#158
#158
#1580
#1581
#1584
#1585
#1586
#1587
#1591
#1592
#1593
#1595
#1598
#1599
#160
#160
#1601
#1602
#1603
#1604
#1605
#1606
#1607
#161
#161
#1610
#1611
#1612
#1613
#1614
#1616
#1617
#1618
#1619
#162
#1620
#1621
#1623
#1624
#1625
#1626
#1629
#1632
#1634
#1637
#1638
#1639
#1640
#1641
#1642
#1643
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1654
#1656
#1656
#1658
#1659
#1660
#1662
#1663
#1665
#1666
#1666
#1668
#1669
#1670
#1671
#1675
#1676
#1678
#1679
#1680
#1682
#1683
#1684
#1685
#1686
#1688
#1689
#1690
#1691
#1693
#1695
#1696
#1697
#1698
#1699
#17
#1700
#1701
#1702
#1703
#1704
#1704
#1705
#1706
#1707
#1708
#1709
#171
#171
#1710
#1711
#1712
#1713
#1714
#1715
#1716
#1717
#1718
#1719
#172
#1722
#1723
#1724
#1725
#1726
#1727
#173
#1730
#1731
#1732
#1733
#1733
#1734
#1735
#1736
#1737
#1737
#1738
#1739
#1740
#1741
#1742
#1743
#1744
#1745
#1746
#1747
#1749
#1749
#175
#175
#1750
#1752
#1752
#1753
#1754
#1755
#1756
#1757
#1759
#1760
#1761
#1764
#1765
#1766
#1767
#1768
#1769
#1770
#1772
#1772
#1773
#1774
#1775
#1776
#1777
#1778
#1780
#1782
#1784
#1785
#1786
#1787
#1788
#1789
#179
#179
#1790
#1791
#1795
#1797
#1798
#1799
#18
#18
#180
#180
#1800
#1802
#1803
#1804
#1806
#1807
#1808
#1809
#181
#1811
#1812
#1814
#1815
#1816
#1819
#182
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1827
#1828
#1829
#1830
#1831
#1832
#1835
#1836
#1837
#1838
#1839
#1840
#1841
#1842
#1843
#1844
#1845
#1846
#1847
#1848
#1849
#185
#1850
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1860
#1861
#1862
#1864
#1865
#1866
#1867
#1868
#1869
#1870
#1871
#1872
#1873
#1874
#1875
#1876
#1877
#1878
#1879
#188
#188
#1880
#1881
#1882
#1883
#1884
#1885
#1886
#1887
#1888
#1890
#1891
#1892
#1893
#1894
#1895
#1896
#1897
#1898
#1899
#19
#1900
#1901
#1902
#1903
#1904
#1905
#1906
#1907
#1908
#1909
#1910
#1911
#1912
#1913
#1914
#1915
#1916
#1917
#1918
#1919
#1919
#1920
#1921
#1922
#1923
#1924
#1925
#1926
#1927
#1927
#1928
#1929
#193
#1930
#1931
#1932
#1933
#1933
#1934
#1934
#194
#195
#195
#196
#196
#197
#2
#201
#202
#202
#204
#207
#207
#208
#209
#210
#210
#211
#211
#213
#213
#214
#214
#218
#218
#219
#22
#221
#221
#222
#226
#227
#227
#23
#231
#233
#234
#234
#235
#236
#238
#239
#24
#240
#241
#242
#248
#248
#249
#250
#251
#251
#252
#253
#254
#257
#258
#259
#26
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#275
#275
#279
#28
#287
#292
#293
#295
#296
#297
#3
#304
#306
#306
#307
#31
#31
#312
#313
#313
#314
#314
#315
#316
#317
#318
#319
#32
#32
#320
#328
#329
#33
#330
#331
#334
#334
#337
#338
#34
#340
#341
#342
#344
#347
#348
#349
#35
#35
#352
#355
#358
#359
#36
#360
#367
#368
#37
#371
#372
#372
#373
#374
#376
#378
#38
#380
#382
#383
#384
#386
#389
#389
#39
#390
#391
#392
#393
#4
#40
#400
#400
#402
#403
#406
#407
#408
#41
#412
#415
#416
#417
#418
#419
#419
#42
#42
#420
#424
#426
#427
#43
#430
#430
#431
#432
#432
#434
#435
#438
#439
#442
#443
#444
#446
#448
#449
#453
#454
#455
#457
#457
#458
#459
#460
#461
#469
#47
#470
#471
#472
#474
#474
#475
#476
#478
#479
#483
#484
#486
#487
#488
#49
#490
#492
#493
#494
#496
#497
#499
#50
#50
#500
#500
#501
#502
#503
#504
#505
#507
#509
#510
#511
#512
#513
#514
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#524
#525
#526
#527
#528
#529
#530
#531
#535
#535
#536
#537
#538
#54
#540
#541
#542
#543
#547
#548
#550
#552
#553
#556
#56
#56
#562
#563
#564
#565
#567
#569
#57
#570
#571
#572
#573
#574
#575
#577
#577
#578
#579
#58
#580
#581
#583
#586
#587
#588
#589
#589
#59
#59
#592
#593
#594
#6
#60
#600
#603
#604
#605
#606
#61
#610
#611
#612
#613
#615
#616
#618
#620
#621
#63
#631
#632
#633
#634
#635
#636
#637
#638
#639
#640
#644
#645
#646
#648
#65
#652
#656
#657
#658
#659
#66
#663
#664
#665
#666
#667
#668
#669
#67
#670
#673
#674
#678
#682
#683
#684
#685
#686
#689
#69
#690
#691
#692
#693
#694
#695
#696
#697
#698
#699
#7
#700
#702
#705
#707
#708
#709
#71
#71
#713
#714
#715
#717
#718
#719
#72
#721
#722
#723
#724
#725
#727
#73
#735
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#75
#751
#752
#753
#755
#756
#757
#758
#759
#76
#760
#762
#763
#766
#768
#769
#770
#771
#772
#773
#774
#777
#779
#780
#785
#789
#790
#793
#794
#795
#796
#798
#8
#80
#803
#804
#808
#809
#81
#81
#810
#815
#817
#82
#820
#823
#825
#826
#829
#83
#830
#831
#834
#835
#838
#839
#84
#84
#841
#842
#843
#844
#846
#85
#850
#853
#854
#855
#856
#86
#860
#861
#862
#863
#866
#869
#87
#871
#873
#879
#88
#88
#884
#885
#886
#89
#890
#891
#892
#893
#895
#896
#897
#898
#899
#9
#9
#900
#901
#902
#903
#905
#907
#908
#909
#91
#910
#911
#913
#914
#915
#918
#919
#92
#921
#922
#923
#924
#925
#928
#93
#930
#932
#936
#938
#939
#94
#940
#941
#942
#943
#944
#945
#946
#949
#95
#950
#951
#952
#953
#954
#955
#959
#96
#960
#962
#964
#965
#966
#97
#970
#972
#973
#978
#98
#980
#981
#982
#983
#984
#985
#986
#987
#988
#989
#99
#992
#993
#994
#995
#996
#997
#998
#999
lz4-r130
r116
r117
r118
r119
r120
r121
r122
r123
r124
r125
r126
r127
r128
r129
r130
r131
rc129v0
v1.10.0
v1.7.3
v1.7.4
v1.7.4.2
v1.7.5
v1.8.0
v1.8.1
v1.8.1.2
v1.8.2
v1.8.3
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v1.9.4
-
c58a58172c
Merge pull request #1932 from lz4/unittest_simple
dev
Yann Collet
2026-10-23 13:33:46 -07:00 -
b682bc76c5
Merge pull request #1917 from arshsmith1/bufpool-cursor-overflow
Yann Collet
2026-10-23 13:33:20 -07:00 -
8f402355df
lz4hc.h : document the compression levels of LZ4_compress_HC()
hc_levels_doc
Yann Collet
2026-10-23 11:36:33 -07:00 -
e0924dcb52
lz4frame: multi-threaded jobs of 1 MB with linked blocks too
mt_jobsize_1mb
Yann Collet
2026-10-23 11:26:29 -07:00 -
3532daff71
lz4io: buffer pool index takes the counter type, without cast
Yann Collet
2026-10-23 11:00:09 -07:00 -
e9011d0510
NEWS: multithreaded decode buffer pool counters
Yann Collet
2026-10-23 07:28:04 -07:00 -
5d63c34ac0
tests: move the simple block unit tests from fuzzer.c to unittest
unittest_simple
Yann Collet
2026-10-22 17:34:15 -07:00 -
9af9ec8f26
Merge pull request #1930 from lz4/hc_dictctx_copy_4kb
Yann Collet
2026-10-23 07:49:11 -07:00 -
98c203d9e2
Merge pull request #1931 from lz4/cli_rm_test_stdin
Yann Collet
2026-10-22 17:23:19 -07:00 -
0d189ee6f6
Merge pull request #1926 from lz4/unittest_framework
Yann Collet
2026-10-22 17:21:30 -07:00 -
dc4983558d
lz4hc : copy the tables of an attached dictionary from 4 KB inputs
hc_dictctx_copy_4kb
Yann Collet
2026-10-22 16:10:14 -07:00 -
ab7ec87f26
NEWS: --rm skips -t and stdin
cli_rm_test_stdin
Yann Collet
2026-10-22 16:09:26 -07:00 -
24e765a099
cli: --rm skips -t and stdin
Nexory
2026-10-22 00:06:47 +02:00 -
04c771f442
tests: add unittest, a unit test framework with autonomous tests
unittest_framework
Yann Collet
2026-10-21 16:56:18 -07:00 -
7fcff05478
Merge pull request #1928 from lz4/mid_lazy_short_match
Yann Collet
2026-10-22 15:49:14 -07:00 -
bbbffc822b
Merge pull request #1929 from lz4/lib_mt_proto
Yann Collet
2026-10-22 15:48:54 -07:00 -
9b2bcd91a9
ossfuzz: uncompressed round trip fuzzer also employs worker threads (nbWorkers from 0 to 3)
lib_mt_proto
Yann Collet
2026-10-21 21:58:44 -07:00 -
b1b1feda6d
lz4frame.h: with linked blocks, multi-threaded output can differ from nbWorkers == 0 at any level
Yann Collet
2026-10-21 21:38:56 -07:00 -
5d0c796189
lib/Makefile: Windows DLL built through multiconf, so that changing MULTITHREAD rebuilds it
Yann Collet
2026-10-21 21:08:32 -07:00 -
ab5fed2d46
man: memory-mapped input is compared with the frame checksum, rather than verified unchanged
Yann Collet
2026-10-21 18:14:50 -07:00 -
7947beddd6
frametest: incompressible test data no longer depends on FUZ_rand() cycles
Yann Collet
2026-10-21 17:41:19 -07:00 -
648ebfaeb3
rebase on dev : lz4 frame compression follows dev's split of file processing ; worker states initialized by LZ4F_initLZ4State() (checkpoint)
Yann Collet
2026-10-21 16:32:58 -07:00 -
c0a1b631e6
review round 12: LZ4F_uncompressedUpdate() supports linked blocks ; CLI threads capped by file jobs and memory budget, with warnings ; Windows and Makefile fixes (checkpoint)
Yann Collet
2026-10-21 16:11:54 -07:00 -
35d74f85f7
lz4hc: LZ4_saveDictHC() before any compression no longer corrupts the next block
Yann Collet
2026-10-21 14:06:14 -07:00 -
124e0d4da8
lz4frame: exact bounds, the job is the unit with nbWorkers >= 1 ; uncompressed segments are jobs ; CLI output buffer independent of nb of threads (checkpoint)
Yann Collet
2026-10-21 11:46:54 -07:00 -
fa086fd0d6
lz4frame: LZ4F_flush() and LZ4F_compressEnd() fill dstBuffer or complete ; CLI releaseLag from LZ4F_compressBound(0) (checkpoint)
Yann Collet
2026-10-20 18:16:24 -07:00 -
a88e3a7311
review round 11: allocations within workers documented, CLI nb of threads only grows across files, single-job files without workers, compressBound() with one job slot without multithreading (checkpoint)
Yann Collet
2026-10-20 16:53:18 -07:00 -
88ed0b630e
api: LZ4F_getMaxNbWorkers() reports multi-threading support ; CLI thread cap follows liblz4, lz4 -V reports multithreading (checkpoint)
Yann Collet
2026-10-19 20:27:53 -07:00 -
d4a0782b47
review round 10: failed LZ4F_compressBegin() invalidates on allocation only, deferred emission of completed jobs, VS2022 x64 CLI multithreaded (checkpoint)
Yann Collet
2026-10-19 18:55:42 -07:00 -
c6e5a8cf53
review round 9: destination too small invalidates MT frames (test), --rm keeps a renamed or replaced source, multithreaded CLI tests, MSan step (checkpoint)
Yann Collet
2026-10-19 15:21:50 -07:00 -
826f9bd6c8
cleanup: legacy helpers without frame leftovers, nbWorkers == 1 comments (checkpoint)
Yann Collet
2026-10-19 10:31:19 -07:00 -
125fdf4baa
NEWS: multithreaded liblz4 (checkpoint)
Yann Collet
2026-10-19 09:43:34 -07:00 -
bfd8019c02
memory: CLI memory budget (--memory, LZ4_MEMORY), no fixed nb of workers, single-threaded path without threads, no tmpBuff for MT frames, uncompressed segments as single-threaded (checkpoint)
Yann Collet
2026-10-19 08:12:36 -07:00 -
6781c41631
lz4 CLI: memory-mapped source modified during compression is accepted when its content checksum still matches (checkpoint)
Yann Collet
2026-10-18 11:29:55 -07:00 -
b54cc29c78
MT robustness: source modified during compression detected, pool retried, queued jobs cancelled, longer mmap release lag (checkpoint)
Yann Collet
2026-10-18 11:06:17 -07:00 -
869ed8083f
build: shared pthread probe within a private directory, also for programs (checkpoint)
Yann Collet
2026-10-17 23:38:41 -07:00 -
96be2ab78d
build: mingw _WIN32_WINNT, pthread probe in a private directory, install installs what was built (checkpoint)
Yann Collet
2026-10-17 23:07:06 -07:00 -
d9c9fe23a2
lz4frame: explicit reserved fields ; LZ4F_srcStableUntilFlush includes LZ4F_srcStable (checkpoint)
Yann Collet
2026-10-17 18:40:26 -07:00 -
84507cb3d6
MT: synchronous signals remain deliverable in workers ; CLI reports SIGBUS on memory-mapped input (checkpoint)
Yann Collet
2026-10-17 17:22:32 -07:00 -
c283199226
lz4frame: LZ4F_stableSrc_t, MT jobs read input in place only with LZ4F_srcStableUntilFlush (checkpoint)
Yann Collet
2026-10-17 16:42:40 -07:00 -
ebbdb4e807
MT hardening : allocation failure injection, lz4file test, fuzzers with nbWorkers, CI sanitizer steps (checkpoint)
Yann Collet
2026-10-17 11:47:54 -07:00 -
bb777cdb47
lz4 CLI: memory-mapped input for frame compression, --[no-]mmap ; document -T# semantics (checkpoint)
Yann Collet
2026-10-17 08:16:49 -07:00 -
ae0012969a
lz4frame: reduce multi-threading memory (checkpoint)
Yann Collet
2026-10-17 07:43:00 -07:00 -
0852fddadc
lz4frame: streaming multi-threaded compression, persistent pool, CLI uses it (checkpoint)
Yann Collet
2026-10-14 22:02:39 -07:00 -
02916432ee
lz4frame: experimental multi-threaded one-shot compression (checkpoint)
Yann Collet
2026-10-14 20:52:36 -07:00 -
81ee260c4e
level 2 : check ip+1 after any short match
mid_lazy_short_match
Yann Collet
2026-10-22 03:45:59 -07:00 -
e5ab519f10
Merge pull request #1925 from lz4/shortcut_context_candidate
Yann Collet
2026-10-21 21:12:21 -07:00 -
4b45bb5e32
fast levels : first test the position following the previous occurrence of ip-1
shortcut_context_candidate
Yann Collet
2026-10-21 17:00:12 -07:00 -
bb93da808f
Merge pull request #1924 from lz4/dictctx_copy_threshold
Yann Collet
2026-10-21 16:06:06 -07:00 -
082944fa53
Merge pull request #1922 from lz4/cli_main_helpers
Yann Collet
2026-10-21 15:59:56 -07:00 -
da7b7ebdda
copy the tables of an attached dictionary from 2 KB inputs
dictctx_copy_threshold
Yann Collet
2026-10-21 15:30:40 -07:00 -
6739cc9d10
cli: main() : clearer check of the .lz4 extension for automatic output names
cli_main_helpers
Yann Collet
2026-10-21 15:16:34 -07:00 -
6a291524be
Merge pull request #1921 from lz4/lz4f_compress_dedup
Yann Collet
2026-10-21 14:55:33 -07:00 -
ab5f917365
lz4frame: share state initialization, LZ4F_makeBlock() takes the context
lz4f_compress_dedup
Yann Collet
2026-10-21 14:22:18 -07:00 -
1c51283d11
Merge pull request #1920 from lz4/cli_multiple_names
Yann Collet
2026-10-21 13:40:48 -07:00 -
317389aaff
cli: share file name building of multiple-files modes
cli_multiple_names
Yann Collet
2026-10-21 12:44:20 -07:00 -
9e8bc239b8
Merge pull request #1918 from lz4/cli_legacy_rm
Yann Collet
2026-10-21 10:54:36 -07:00 -
f11eeb613c
cli: legacy format honors --rm and keeps file attributes
cli_legacy_rm
Yann Collet
2026-10-20 17:34:51 -07:00 -
568d7d93c3
lz4io: use unsigned counters for multithreaded decode buffer pool
arshiya tabasum
2026-10-21 02:27:01 +05:30 -
dcd73e8e4d
Merge pull request #1915 from akashdeshmukh-git/cli-reject-malformed-long-args
Yann Collet
2026-10-20 15:49:17 -07:00 -
5ba45766fb
lz4: LZ4_compress_generic_validated(): factor candidate resolution
lz4_compress_candidate
Yann Collet
2026-10-20 01:12:45 -07:00 -
911d1ae36b
Merge pull request #1914 from akashdeshmukh-git/fix-truncated-skippable-frame
Yann Collet
2026-10-20 11:39:44 -07:00 -
2e12728a18
Merge pull request #1912 from lz4/wildcopy64_override
Yann Collet
2026-10-20 09:55:21 -07:00 -
5542d86ef3
Merge branch 'dev' into wildcopy64_override
wildcopy64_override
Yann Collet
2026-10-20 08:26:08 -07:00 -
1deef0b70c
Merge pull request #1913 from lz4/xxh_bad_function_cast
Yann Collet
2026-10-20 08:21:58 -07:00 -
cebeba6e3e
cli: reject malformed --fast= and --threads arguments
akashdeshmukh-git
2026-10-20 08:32:54 +00:00 -
26f121584a
lz4io: detect truncated skippable frames in regular files
akashdeshmukh-git
2026-10-20 08:32:54 +00:00 -
060275ab9f
Merge pull request #1911 from lz4/lz4f_decompress_gather
Yann Collet
2026-10-20 00:01:04 -07:00 -
8b8c415d79
xxhash: no -Wbad-function-cast warning
xxh_bad_function_cast
Yann Collet
2026-10-19 23:50:05 -07:00 -
af4b7386f2
lz4: LZ4_WILDCOPY64 can be set from the build command
Yann Collet
2026-10-19 23:31:08 -07:00 -
3e337913ce
Merge pull request #1910 from lz4/compress_end_limits
Yann Collet
2026-10-19 23:26:13 -07:00 -
79d09aa0d9
lz4frame: LZ4F_decompress(): gather input with LZ4F_gatherInput()
lz4f_decompress_gather
Yann Collet
2026-10-19 23:02:10 -07:00 -
aecc724040
lz4: set the compressor's end limits after the input size check
Yann Collet
2026-10-19 22:49:18 -07:00 -
29f736debc
Merge pull request #1909 from lz4/lz4f_decompress_dedup
Yann Collet
2026-10-19 22:46:25 -07:00 -
f20d44534e
Merge pull request #1908 from lz4/cxx_modules_headers
Yann Collet
2026-10-19 22:46:08 -07:00 -
aca5592874
lz4frame: LZ4F_decompress(): factor block decoding and history move
lz4f_decompress_dedup
Yann Collet
2026-10-19 21:46:21 -07:00 -
6f6e186b3a
headers: include dependencies outside of extern "C"
cxx_modules_headers
Yann Collet
2026-10-19 21:34:16 -07:00 -
2de9a161a0
Merge pull request #1907 from lz4/lz4mid_simplify
Yann Collet
2026-10-19 21:22:59 -07:00 -
e94b51bbd0
Merge pull request #1906 from lz4/bench_decode_only_capacity
Yann Collet
2026-10-19 21:22:34 -07:00 -
f676142fff
lz4hc: LZ4MID_compress(): factor match candidate evaluation
lz4mid_simplify
Yann Collet
2026-10-19 20:51:52 -07:00 -
c661d143b5
Merge pull request #1782 from neilpang/freebsd-ci
Yann Collet
2026-10-19 20:47:55 -07:00 -
bf2b488182
bench: decode-only mode shares the whole result buffer
bench_decode_only_capacity
Yann Collet
2026-10-19 20:46:34 -07:00 -
4eba01144b
Merge pull request #1905 from lz4/legacy_zero_endmark
Yann Collet
2026-10-19 20:33:11 -07:00 -
73db319b24
Merge pull request #1904 from lz4/lz4mid_hash_positions
Yann Collet
2026-10-19 20:28:56 -07:00 -
a2e2466490
ci: align the FreeBSD workflow with the other workflows
Yann Collet
2026-10-19 19:11:34 -07:00 -
fe6efeb514
cli: legacy decoder counts decoded bytes in its writer thread
legacy_zero_endmark
Yann Collet
2026-10-19 16:59:49 -07:00 -
ac2eba0f1a
cli: accept the Linux kernel's legacy end marker
Yann Collet
2026-10-19 16:58:59 -07:00 -
bc4551652d
ci: run the FreeBSD tests on GitHub Actions
neil
2026-08-06 20:04:48 +08:00 -
a431b76060
Merge pull request #1903 from lz4/bench_small_blocks_overflow
Yann Collet
2026-10-19 18:56:22 -07:00 -
9584f8433a
lz4hc: LZ4MID_compress(): fill hash tables at the actual match start
lz4mid_hash_positions
Yann Collet
2026-10-19 17:08:08 -07:00 -
594ec184b8
Merge pull request #1902 from lz4/decoder_ring_margin
Yann Collet
2026-10-19 16:48:08 -07:00 -
ed8b913adc
Merge pull request #1901 from lz4/hc_hashChain_simplify
Yann Collet
2026-10-19 16:44:26 -07:00 -
c2ecde85b9
bench: fix compressed buffer size with small blocks
bench_small_blocks_overflow
Yann Collet
2026-10-19 16:28:25 -07:00 -
f4f7a9882c
lz4: decoder still supports rings of the former LZ4_DECODER_RING_BUFFER_SIZE()
decoder_ring_margin
Yann Collet
2026-10-19 15:59:40 -07:00 -
875d99dd82
lz4hc: LZ4HC_compress_hashChain(): simplify the m1/m2/m3 flow
hc_hashChain_simplify
Yann Collet
2026-10-19 16:12:49 -07:00 -
0aea8e59bb
Merge pull request #1899 from lz4/decompress_shared_offset_copy
Yann Collet
2026-10-19 15:22:07 -07:00 -
2330c5ddc1
lz4: LZ4_decompress_generic(): safe loop copies matches with LZ4_memcpy_using_offset_base()
decompress_shared_offset_copy
Yann Collet
2026-10-19 09:41:22 -07:00 -
558a11b82b
Merge pull request #1900 from lz4/cli_mozlz4
Yann Collet
2026-10-19 12:54:03 -07:00 -
7d3390ea39
Merge pull request #1898 from lz4/wildCopy64_all_targets
Yann Collet
2026-10-19 12:43:30 -07:00 -
c33d5dc701
lz4: LZ4_decompress_generic(): LZ4_wildCopy64 on x86-64
wildCopy64_all_targets
Yann Collet
2026-10-19 09:51:38 -07:00