Commit Graph

  • 444550defa ensure lz4.h can be included with or without LZ4_STATIC_LINKING_ONLY in any order Yann Collet 2019-05-29 12:21:14 -0700
  • b17f578a91 added comments and macros for in-place (de)compression Yann Collet 2019-05-29 12:06:13 -0700
  • 4fc6b48550 added test case for in-place compression Yann Collet 2019-05-29 11:19:10 -0700
  • ab2248b90a
    Merge pull request #715 from gabrielstedman/ret Yann Collet 2019-05-27 11:59:23 -0700
  • 729eef61a1 Handle file not existing case #704 gabrielstedman 2019-05-25 19:57:04 +0100
  • 2be2fe43a8 fix temporary buffer use when input size hint is respected Niko Dzhus 2019-05-24 18:25:06 +0300
  • 2037af1346
    Merge pull request #709 from lz4/circle Yann Collet 2019-05-17 12:22:39 -0700
  • e2527ad725 updated tests Yann Collet 2019-05-16 16:46:16 -0700
  • a7151324af
    Merge pull request #708 from gabrielstedman/list Yann Collet 2019-05-16 15:56:42 -0700
  • 81081f9b2d List mode improvements. Improve formatting Include static assert Use UTIL_fseek to handle potential fseek limitation Be explicit when refusing to read from stdin Properly free dctx after use Include valgrind tests gstedman 2019-05-16 15:12:00 +0100
  • 98a86c8ef6 Add multiframe report to --list command gstedman 2019-05-10 16:54:05 +0100
  • df2451479c
    Merge pull request #707 from prekageo/dev Yann Collet 2019-05-13 20:35:10 -0700
  • 605d811e6c enable LZ4_FAST_DEC_LOOP build macro on aarch64/GCC by default George Prekas 2019-05-03 11:44:56 -0500
  • 0291430018
    Merge pull request #700 from lzutao/meson-non-failures Yann Collet 2019-04-29 23:40:42 -0700
  • cb1be75c84 meson: Rely only on extracted version in lz4.h Lzu Tao 2019-04-30 12:25:40 +0700
  • dd54ea01a2 contrib: Make Meson build non optional Lzu Tao 2019-04-27 01:41:03 +0700
  • ce55e7eef9
    Merge pull request #699 from brendene/compressBound Yann Collet 2019-04-25 20:26:04 -0700
  • 9e056bc032 Include block checksum in worst case scenario calculation of dstCapacity Brenden Eng 2019-04-25 22:37:39 -0400
  • 8453e071f1
    Merge pull request #698 from lz4/tidy Yann Collet 2019-04-24 11:50:50 -0700
  • ba99eac4d0 several minor style changes recommended by clang-tidy Yann Collet 2019-04-24 10:03:02 -0700
  • f9781a6643
    Merge pull request #697 from ldv-alt/fixes/test-amalgamation Yann Collet 2019-04-23 17:20:03 -0700
  • 49c20c498b
    Merge pull request #696 from lz4/mactest Yann Collet 2019-04-23 15:08:46 -0700
  • 0d3f85df65 test-amalgamation: split the rule Dmitry V. Levin 2019-04-23 21:18:11 +0000
  • 8069d2ae6f test-amalgamation: fix compilation options Dmitry V. Levin 2019-04-23 21:18:11 +0000
  • 10726d4c56 test-amalgamation: use a single cat command Dmitry V. Levin 2019-04-23 21:18:11 +0000
  • 7937e86255 test-amalgamation: fix the list of prerequisites Dmitry V. Levin 2019-04-23 21:18:11 +0000
  • 8c2ab8607e
    Merge pull request #695 from lembacon/makefile-os Yann Collet 2019-04-23 14:09:40 -0700
  • 2b68501ece added library build test on Mac OS-X Yann Collet 2019-04-23 12:29:39 -0700
  • 024216ef73
    lib/Makefile: Fix detection of Darwin. Chongyu Zhu 2019-04-24 03:13:19 +0800
  • 398e36c756
    Merge pull request #692 from lz4/dev Yann Collet 2019-04-23 10:18:40 -0700
  • f665291e6c
    Merge pull request #693 from JPeterMugaas/master Yann Collet 2019-04-23 09:20:41 -0700
  • 7136489d33 More build imrpvements Moved a few other tests to Makefiles.inc. Other things might need to go there. Made a test for symlink appropriateness. Windows can NOT handle them the same way Unix-like operating systems do (if at all). This is mostly the same as the Visual C projects. embed version info into .dll and .exes that are redistributed. JPeterMugaas 2019-04-23 07:44:00 -0400
  • 229b016f50 Merge branch 'dev' of github.com:Cyan4973/lz4 into dev Yann Collet 2019-04-22 17:45:40 -0700
  • 1e700b6f85 updated NEWS for v1.9.1 Yann Collet 2019-04-22 17:45:24 -0700
  • 291b3d8b7e
    Merge pull request #691 from lz4/list Yann Collet 2019-04-22 17:43:01 -0700
  • 35b83a921f fix: no leak when LZ4F_dctx creation fails Yann Collet 2019-04-22 16:06:22 -0700
  • c4fe7a2047
    Merge pull request #689 from JPeterMugaas/jpm-makefile Yann Collet 2019-04-22 15:29:50 -0700
  • 5a50247d5f updated code comments Yann Collet 2019-04-22 15:24:44 -0700
  • a685d5cffc --list gives block type Yann Collet 2019-04-22 15:14:53 -0700
  • f401f1de7e --list can resume after a failed file Yann Collet 2019-04-22 15:01:20 -0700
  • 5e6807fd95 Make programs/Makefile use the includes. JPeterMugaas 2019-04-22 17:38:43 -0400
  • 0d4c885abb refactored --list function Yann Collet 2019-04-22 14:01:19 -0700
  • 2acddd9918 Fix a test for mingw JPeterMugaas 2019-04-22 16:06:04 -0400
  • b48f823f90 Try to put some tests I made in ONE place. I also moved a test for "install" in one place to try to isolate it. JPeterMugaas 2019-04-22 15:48:48 -0400
  • ae5cea9112 fixed C90 compliance Yann Collet 2019-04-22 12:27:25 -0700
  • 4ae437c98e
    Merge pull request #690 from gabrielstedman/dev Yann Collet 2019-04-22 12:19:28 -0700
  • 773b66547f Initial commits from diff I submitted earlier JPeterMugaas 2019-04-22 13:48:59 -0400
  • 84f978a2f3 FR #598 - Correctly initialize cfinfo & cast malloc res to (char*) gabrielstedman 2019-04-22 11:07:08 +0100
  • e31b6dc03c FR #598 - Make fileSize unsigned long long gabrielstedman 2019-04-22 10:35:29 +0100
  • 0acebbe53d FR #598 - Move LZ4F_compFileInfo_t def to lz4frame.h discard output_file assert if in om_list mode gabrielstedman 2019-04-22 09:58:26 +0100
  • 9d0960c354 Merge https://github.com/lz4/lz4 into dev gabrielstedman 2019-04-22 09:56:51 +0100
  • 2133366da0 FR #598 - Make LZ4IO_getCompressedFileInfo internal and reword func gabrielstedman 2019-04-22 09:00:20 +0100
  • 15af05ffce
    Merge pull request #686 from lz4/clistdout Yann Collet 2019-04-21 20:20:41 -0700
  • 22fae16c6f ensure tests work when stdout is not the console Yann Collet 2019-04-21 17:01:03 -0700
  • 467e352de9 tests/Makefile : created CMP variable Yann Collet 2019-04-21 12:42:13 -0700
  • 5fdc6d201e FR #598 Improve initial design, test mallocs, support C90. gabrielstedman 2019-04-21 17:43:57 +0100
  • 55484191c4 correctly use unisgned int for index gabrielstedman 2019-04-21 00:20:38 +0100
  • 55ab3c48ae Add --list option to display compressed file information. gabrielstedman 2019-04-20 22:06:10 +0100
  • 5f8ac02b77 cli: display a warning whenever default output is stdout while input != stdin Yann Collet 2019-04-19 17:08:40 -0700
  • 7a4e3b1fac bumped version number Yann Collet 2019-04-19 11:54:01 -0700
  • 40e82df003
    Merge pull request #684 from lz4/cxxlz4f Yann Collet 2019-04-19 11:51:29 -0700
  • af35920c81 lz4frame: initializers compatibility with C++ Yann Collet 2019-04-19 10:23:50 -0700
  • 10b9e91227
    Merge pull request #683 from lz4/fuzasan Yann Collet 2019-04-18 20:57:56 -0700
  • 213edce4be
    Merge pull request #682 from lz4/visual Yann Collet 2019-04-18 18:51:28 -0700
  • ae199124e5 fixed read-after input in LZ4_decompress_safe() Yann Collet 2019-04-18 18:50:51 -0700
  • 4e4f1ad623 ensure list of names is large enough Yann Collet 2019-04-18 17:26:01 -0700
  • 4790994568 fuzzer : reduced stack usage Yann Collet 2019-04-18 17:12:14 -0700
  • 6cb084ed36 fuzzer: reduce stack usage to please Visual static analyzer Yann Collet 2019-04-18 16:41:27 -0700
  • 0b876db6d4 address a few minor Visual warnings Yann Collet 2019-04-18 16:06:02 -0700
  • 5a6d72447a
    Merge pull request #678 from lz4/decFast Yann Collet 2019-04-18 14:29:20 -0700
  • 4f6de46f60 fix several minor static analyzer warnings Yann Collet 2019-04-18 12:05:50 -0700
  • 3f558163ad fuzzer: fixed scan-build leak warning Yann Collet 2019-04-18 10:38:51 -0700
  • 8f0e744063 fuzzer: fix explicit cast for C++ Yann Collet 2019-04-17 15:44:14 -0700
  • 5acfb15df0 re-enable FORCE_INLINE Yann Collet 2019-04-17 15:33:37 -0700
  • 25d96f1e4d fix out-of-bound read within LZ4_decompress_fast() Yann Collet 2019-04-17 15:01:53 -0700
  • 1ed69691a1 fuzzer: added tests to detect LZ4_decompress_fast() out of bound read Yann Collet 2019-04-17 13:31:24 -0700
  • b59fd652e8
    Merge pull request #674 from nrgiii/dev Yann Collet 2019-04-17 10:43:38 -0700
  • c329ab1d7b Merge branch 'fuzzerAix' into dev Norm Green 2019-04-17 09:35:18 -0700
  • 1848ea5cbd Fix AIX errors/warnings Norm Green 2019-04-17 09:20:09 -0700
  • 5dde00e5d3 fixed version number for lz4hc Yann Collet 2019-04-16 20:46:04 -0700
  • 131896ab9d
    Merge pull request #673 from lz4/dev Yann Collet 2019-04-16 13:55:28 -0700
  • d25b6d6401 minor benchmark update Yann Collet 2019-04-16 11:52:54 -0700
  • 6fc763cd98 ensure consistent definition and usage of FREEMEM Yann Collet 2019-04-16 11:26:03 -0700
  • 108adfcb42 minor news update Yann Collet 2019-04-16 11:20:31 -0700
  • f1226ac53d
    Merge pull request #670 from lz4/dev Yann Collet 2019-04-16 10:07:41 -0700
  • fc3176f6aa updated NEWS for v1.9.0 Yann Collet 2019-04-15 17:30:31 -0700
  • a067441f56
    Merge pull request #669 from lz4/fixframe Yann Collet 2019-04-15 15:32:03 -0700
  • 920c988669 simplified output_directive Yann Collet 2019-04-15 14:13:10 -0700
  • 55f6f0dd74 fix comma for pedantic Yann Collet 2019-04-15 11:22:25 -0700
  • 0d4a974639 Merge branch 'dev' into fixframe Yann Collet 2019-04-15 11:18:33 -0700
  • ac5d2629c1 added a fake initialization to please an analyzer Yann Collet 2019-04-15 11:17:35 -0700
  • ce0f316989 fix fuzzer tests on dirty context Yann Collet 2019-04-15 11:12:54 -0700
  • 474c17cdc4 unified limitedOutput_directive Yann Collet 2019-04-15 11:09:56 -0700
  • 799112b812 Merge branch 'dev' into fixframe Yann Collet 2019-04-15 10:46:48 -0700
  • 98e5c0062f added more margin for canary in frametest Yann Collet 2019-04-15 10:44:46 -0700
  • 1f4a412646 decompress*_fast() function do not generate deprecation warnings Yann Collet 2019-04-15 10:33:40 -0700
  • 481a37fe47 fixed lz4frame with linked blocks Yann Collet 2019-04-15 10:28:36 -0700
  • 3ab916c6a2 frametest: removed uninitialized warning Yann Collet 2019-04-15 10:14:36 -0700
  • 9c41e5804e assert() the failed test Yann Collet 2019-04-15 02:11:59 -0700
  • c222dd9010 fixed frametest Yann Collet 2019-04-15 01:54:40 -0700