Commit Graph

  • 5022a18d51 improved #232 fix Przemyslaw Skibinski 2017-01-25 13:11:26 +0100
  • 64fa2dbc5e Fixed https://github.com/facebook/zstd/issues/232 Przemyslaw Skibinski 2017-01-25 13:02:33 +0100
  • e98788e0dc Merge remote-tracking branch 'refs/remotes/origin/master' into dev11 Przemyslaw Skibinski 2017-01-25 12:24:24 +0100
  • c4874aab4c .travis.yml: different tests for "master" branch Przemyslaw Skibinski 2017-01-25 11:57:28 +0100
  • 3bb010a667 .travis.yml: optimized order of short tests Przemyslaw Skibinski 2017-01-25 11:19:35 +0100
  • dc8dae596a overlapped section, for improved compression Yann Collet 2017-01-24 22:32:12 -0800
  • f14a669054 refactor job creation Yann Collet 2017-01-24 17:41:49 -0800
  • 512cbe8c10 zstdmt cli and API allow selection of section sizes Yann Collet 2017-01-24 17:02:26 -0800
  • 3488a4a473 ZSTDMT now supports frame checksum Yann Collet 2017-01-24 11:48:40 -0800
  • 74d2cfdee2 .travis.yml: test jobs 12-15 Przemyslaw Skibinski 2017-01-24 17:42:28 +0100
  • 6ad02e7762 JOB_NUMBER -eq 9 Przemyslaw Skibinski 2017-01-24 15:01:46 +0100
  • 96f152f708 improved ZSTD_compressBlock_opt_extDict_generic Przemyslaw Skibinski 2017-01-24 13:18:50 +0100
  • 94364bf87a refactor ZSTDMT streaming flush code Yann Collet 2017-01-23 11:43:51 -0800
  • 1cbf251e43 ZSTDMT streaming : fall back to (regular) single thread mode Yann Collet 2017-01-23 01:43:58 -0800
  • 84581ff8d7 ZSTDMT_compressCCtx : fallback to single-thread mode when nbChunks==1 Yann Collet 2017-01-23 00:56:54 -0800
  • 1a2547f654 ZSTDMT_compressStream() becomes blocking when required to ensure forward progresses Yann Collet 2017-01-22 23:49:52 -0800
  • c593348722 ZSTDMT_initCStream_usingDict() can outlive dict Yann Collet 2017-01-22 16:40:06 -0800
  • bd6bc22612 playtest.sh : changed sdiff into $DIFF Yann Collet 2017-01-22 15:54:14 -0800
  • 9d6f7637ec protected (mutex) read to jobCompleted, as suggested by @terrelln Yann Collet 2017-01-21 22:14:08 -0800
  • 0cf74fa957 optimized pool allocation by 1 slot Yann Collet 2017-01-21 22:06:49 -0800
  • 6ed29a8f44 minor : tab to spaces Yann Collet 2017-01-21 21:56:36 -0800
  • f8804d1014 convert tabs to space Yann Collet 2017-01-20 17:23:19 -0800
  • 317604e0ad fixed : compilation of zstreamtest in dll mode Yann Collet 2017-01-20 17:18:41 -0800
  • d7e3cb58c5 Resolved merge conflict dev+zstdmt Yann Collet 2017-01-20 16:44:50 -0800
  • 900f39e709 skip zstdmt at root directory Yann Collet 2017-01-20 16:36:29 -0800
  • f0ffa237da fixed VS2008 project cyan4973 2017-01-20 15:24:06 -0800
  • 326575c3a3 fixed VS2010 project cyan4973 2017-01-20 14:49:44 -0800
  • 2e3b659ae1 fixed minor warnings (Visual, conversion, doxygen) cyan4973 2017-01-20 14:00:41 -0800
  • 5fba09fa41 updated util's time for Windows compatibility cyan4973 2017-01-20 12:23:30 -0800
  • 458c8a94b4 minor refactoring : cleaner MT integration within bench Yann Collet 2017-01-19 17:44:15 -0800
  • b459aad5b4 renamed savedRep into repToConfirm Yann Collet 2017-01-19 17:33:37 -0800
  • 500014af49 zstd cli can now compress using multi-threading Yann Collet 2017-01-19 16:59:56 -0800
  • 19d670ba9d Added ZSTDMT_initCStream_advanced() variant Yann Collet 2017-01-19 15:32:07 -0800
  • 0f984d94c4 changed MT enabling macro to ZSTD_MULTITHREAD Yann Collet 2017-01-19 14:05:07 -0800
  • f22adae984 fixed minor warning (unused variable) in fuzzer Yann Collet 2017-01-19 13:46:30 -0800
  • 736788f8e8 added streaming fuzzer tests for MT API Yann Collet 2017-01-19 12:12:50 -0800
  • 32dfae6f98 fixed Multi-threaded compression Yann Collet 2017-01-19 10:32:55 -0800
  • 37226c1e9f Simplified compressChunk job Yann Collet 2017-01-19 10:18:17 -0800
  • 9a7d272b92 Merge pull request #516 from inikep/dev11 Yann Collet 2017-01-19 09:06:13 -0800
  • dab5ea93f2 Merge pull request #515 from iburinoc/emptydict Yann Collet 2017-01-19 09:02:42 -0800
  • 6a6d8b4f1b Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11 Przemyslaw Skibinski 2017-01-19 12:11:22 +0100
  • 502966ab9c zlibWrapper: added the totalInBytes flag - we need it as strm->total_in can be reset by user Przemyslaw Skibinski 2017-01-19 12:10:52 +0100
  • 6073b3e6b8 ZSTDMT_endStream : nullify input buffer after flush Yann Collet 2017-01-18 15:32:38 -0800
  • 18b3ce6064 Merge pull request #514 from inikep/dev11 Yann Collet 2017-01-18 15:21:17 -0800
  • 3a01c46b26 ZSTDMT_initCStream() supports restart from invalid state Yann Collet 2017-01-18 15:18:17 -0800
  • 4885f591b3 trap compression errors, collect back resources from workers Yann Collet 2017-01-18 14:11:37 -0800
  • 0b5370ae38 Prefix notes with /**< Sean Purcell 2017-01-18 13:44:43 -0800
  • 563ef8acf4 CCtxPool starts empty, as suggested by @terrelln Yann Collet 2017-01-18 12:12:10 -0800
  • a6db7a7b9b fixed cmaketest Yann Collet 2017-01-18 11:57:34 -0800
  • 957a6d596b updated link to copyright notice Przemyslaw Skibinski 2017-01-18 19:04:00 +0100
  • c3a04deda2 fixed clang warnings in gzread.c and gzwrite.c Przemyslaw Skibinski 2017-01-18 14:36:10 +0100
  • c9512db301 gzcompatibility.h updated to zlib 1.2.11 Przemyslaw Skibinski 2017-01-18 12:51:44 +0100
  • 3805a00904 gzwrite.c updated to zlib 1.2.11 Przemyslaw Skibinski 2017-01-18 12:47:32 +0100
  • 5735fd74ee gzread.c updated to zlib 1.2.11 Przemyslaw Skibinski 2017-01-18 12:14:01 +0100
  • 7f82aad187 gzlib.c updated to zlib 1.2.11 Przemyslaw Skibinski 2017-01-18 12:08:08 +0100
  • 69f7990fc5 gzguts.h updated to zlib 1.2.11 Przemyslaw Skibinski 2017-01-18 12:01:50 +0100
  • 5edab91bbb get_crc_table only with ZLIB_VERNUM >= 0x1270 Przemyslaw Skibinski 2017-01-18 10:39:39 +0100
  • 0d6b8f65a9 ZSTDMT_free() scrubs potentially unfinished jobs to release their resources Yann Collet 2017-01-17 17:46:33 -0800
  • d0a1d45582 ZSTDMT_{flush,end}Stream() now block on next job completion when nothing to flush Yann Collet 2017-01-17 16:15:18 -0800
  • a73c412932 completed ZSTDMT streaming compression Yann Collet 2017-01-17 15:31:16 -0800
  • 57d423c5df Don't create dict in streaming apis if dictSize == 0 Sean Purcell 2017-01-17 11:04:08 -0800
  • 8e44bd83f1 updated NEWS Yann Collet 2017-01-17 13:15:25 -0800
  • 8a0bc30a2d Merge remote-tracking branch 'refs/remotes/facebook/dev' into dev11 Przemyslaw Skibinski 2017-01-17 13:02:29 +0100
  • 5b114d3c01 zlibWrapper: added get_crc_table Przemyslaw Skibinski 2017-01-17 13:02:06 +0100
  • d72f4b6b7a added "Makefile is validated" Przemyslaw Skibinski 2017-01-17 12:40:06 +0100
  • 123c8a3cb8 Merge pull request #511 from indygreg/cdict-dictid Yann Collet 2017-01-16 20:17:44 -0800
  • 33fce03045 added test checking dictID when using ZSTD_initCStream_usingCDict() Yann Collet 2017-01-16 19:46:22 -0800
  • 7d6f478d15 Set dictionary ID in ZSTD_initCStream_usingCDict() Gregory Szorc 2017-01-14 17:44:54 -0800
  • aa64b01138 Merge pull request #510 from iburinoc/baddict Yann Collet 2017-01-12 22:10:04 +0100
  • c44c4d5223 Fix missing 'OK' logging on fuzzer testcase Sean Purcell 2017-01-12 09:38:29 -0800
  • 5b726dbe4d fix gcc-arm warning "suggest braces around empty body" Yann Collet 2017-01-12 17:46:46 +0100
  • ad9f6bd123 zstdmt : fix : resources properly collected even when early fail Yann Collet 2017-01-12 03:06:35 +0100
  • 834ab50fa3 Fixed decompress_usingDict not propagating corrupted dictionary error Sean Purcell 2017-01-11 17:31:06 -0800
  • b05c4828ea zstdmt : correctly check for cctx and buffer allocation Yann Collet 2017-01-12 02:01:28 +0100
  • 107bcbbbc2 zstdmt : changed internal naming from frame to chunk Yann Collet 2017-01-12 01:25:46 +0100
  • 5eb749e734 ZSTDMT_compress() creates a single frame Yann Collet 2017-01-11 18:21:25 +0100
  • 04cbc36499 minor refactor (release CCtx 1st) and comment clarification Yann Collet 2017-01-11 16:08:08 +0100
  • 085179bb78 fixed ZSTDMT_createCCtx() : checked inner objects are properly created Yann Collet 2017-01-11 15:58:05 +0100
  • 8ce1cc2bec improved ZSTD_createCCtxPool() cancellation Yann Collet 2017-01-11 15:44:26 +0100
  • 47557ba2b2 fixed ZSTDMT_createCCtxPool() when inner CCtx creation fails Yann Collet 2017-01-11 15:35:56 +0100
  • b8cdc16969 Merge pull request #509 from terrelln/dict-builder-32 Yann Collet 2017-01-10 06:30:28 +0100
  • 8d984699db Document memory requirements for COVER algorithm Nick Terrell 2017-01-09 17:00:12 -0800
  • 555e281637 Handle large input size in 32-bit mode correctly Nick Terrell 2017-01-09 16:50:00 -0800
  • c220d4c74d Use COVER_MEMMULT when training with COVER. Nick Terrell 2017-01-09 16:49:04 -0800
  • 56958500fc minor man page update Yann Collet 2017-01-09 19:47:09 +0100
  • 4736dffd41 Merge pull request #507 from terrelln/dict-builder-optimize Yann Collet 2017-01-03 20:33:33 +0100
  • a8b4fe0481 Add COVER dictionary builder to fuzzer unit tests Nick Terrell 2017-01-02 18:45:19 -0800
  • 3a1fefcf00 Simplify COVER parameters Nick Terrell 2017-01-02 12:40:43 -0800
  • 8566799781 separated ppc and ppc64 tests, for more regular timing Yann Collet 2017-01-03 00:25:01 +0100
  • cbb3ce376b Add cover cli to playtests Nick Terrell 2017-01-01 01:59:51 -0500
  • df8415c502 Add COVER to the zstd cli Nick Terrell 2016-12-31 21:08:24 -0800
  • 9103ed6c8b Add cover.c to build files Nick Terrell 2016-12-31 21:08:12 -0800
  • 96b39f65fa Add COVER dictionary builder Nick Terrell 2016-12-31 21:07:44 -0800
  • 6334b04d61 compile object files, for faster recompilation Yann Collet 2017-01-02 03:22:18 +0100
  • 747452677d fixed cmake tests Yann Collet 2017-01-02 02:05:45 +0100
  • cdb2763f4a new Makefile target zstdmt Yann Collet 2017-01-02 01:43:56 +0100
  • f1cb55192c fixed linux warnings Yann Collet 2017-01-02 01:11:55 +0100
  • 0ec6a95ba1 minor fixes Yann Collet 2017-01-02 00:49:42 +0100
  • 2ec635a162 use pthread_cond to send signals between threads Yann Collet 2017-01-01 17:31:33 +0100
  • e4f70cdbbc Merge pull request #505 from terrelln/pthread_cond_t Yann Collet 2017-01-01 15:53:51 +0100