Wykres commitów

114 Commity (master)

Autor SHA1 Wiadomość Data
Vitaly Puzrin f09d27bc1e Store tables data in compact form 2014-03-12 22:50:55 +04:00
Vitaly Puzrin 63ffa3baae Generate inflate static tables on the fly 2014-03-12 22:08:29 +04:00
Vitaly Puzrin c6f445a2e2 Fixed inflate level 0 2014-03-12 06:10:15 +04:00
Vitaly Puzrin b3ff0b746e Autodetect inflate window size by default 2014-03-12 05:50:19 +04:00
Vitaly Puzrin dfe21c62da docs update 2014-03-12 05:01:30 +04:00
Vitaly Puzrin 9b4b6b9a30 zlib inflate exports cleanup 2014-03-12 04:07:21 +04:00
Vitaly Puzrin 1079e6d9eb Removed local closures from inflate() 2014-03-12 03:58:52 +04:00
Vitaly Puzrin 8a6a0f004c removed unnecessary uint64 cast 2014-03-12 03:34:22 +04:00
Vitaly Puzrin b03bbe55a7 Fixed goto emulation in inffast 2014-03-12 03:24:12 +04:00
Vitaly Puzrin aa281b06ed Shrink untyped arrays more effectively 2014-03-12 03:09:11 +04:00
Vitaly Puzrin 5370c1382d Fixed bug in inflate options logic 2014-03-12 02:46:29 +04:00
nik 5f9b67413b fast inflate implementation 2014-03-11 12:00:40 -03:00
nik 9a3d43cd34 begin inffast implementation 2014-03-08 00:11:38 -03:00
Vitaly Puzrin e05b8f897c Started adding inflate functions 2014-03-04 23:44:39 +04:00
Vitaly Puzrin 81331bb248 IE fixes 2014-02-28 01:46:32 +04:00
Vitaly Puzrin 0b21c5b402 readme update 2014-02-24 08:53:24 +04:00
Vitaly Puzrin e78abad260 Reorganized constants - move locally as much as possible 2014-02-24 06:17:36 +04:00
Vitaly Puzrin 5cabad0d48 added coverage generation & improved tests 2014-02-21 19:06:31 +04:00
Vitaly Puzrin 371292dfef Closed TODOs and added comments 2014-02-21 11:42:42 +04:00
Vitaly Puzrin 4c159cfb16 removed unnecessary uint cast 2014-02-20 22:31:37 +04:00
nik 18250b5298 fix crc32 & enable gzip test 2014-02-20 15:15:21 -03:00
Vitaly Puzrin f733a66266 better docs/works with errors/messages 2014-02-20 21:29:22 +04:00
Vitaly Puzrin eb234788e0 Updated docs & inflate wrapper 2014-02-20 18:55:09 +04:00
Vitaly Puzrin 52a5c6aa8f Added generated API docs 2014-02-20 01:38:10 +04:00
Vitaly Puzrin 9e18b276cd Fixed RLE strategy 2014-02-19 22:17:44 +04:00
Vitaly Puzrin 917d665a4c reduced TODOs count 2014-02-19 20:00:44 +04:00
nik 2434495874 fix flush block in deflate_slow & enable windowBits test 2014-02-19 10:15:20 -03:00
Vitaly Puzrin 5ef6eee173 fixed mode check in wrapper 2014-02-19 11:18:44 +04:00
Vitaly Puzrin 0d4a1bcd64 typo fixes 2014-02-19 09:52:17 +04:00
Vitaly Puzrin 19c70cc6a8 Simplified wraper interdace 2014-02-19 07:48:15 +04:00
Vitaly Puzrin 1a64fa47f5 Tweaked trees init 2014-02-19 06:18:12 +04:00
nik 99c8fa83b5 fix: return correct block state in deflate_stored & enable tests for level 0 2014-02-18 22:30:46 -03:00
Vitaly Puzrin d4a42e9489 Updated wrapper interface and added docs 2014-02-19 01:38:34 +04:00
Vitaly Puzrin fcd6db56b7 cleared unnecessary var casts 2014-02-18 07:03:13 +04:00
Vitaly Puzrin 1a32aea787 multiple tweaks & comments 2014-02-18 05:54:09 +04:00
Vitaly Puzrin 822310eb43 Removed float ops & added comments 2014-02-18 04:01:10 +04:00
nik 202d870375 some fixes 2014-02-17 18:53:37 -03:00
Vitaly Puzrin 90e1a6ff31 code cleanup 2014-02-17 10:23:13 +04:00
Vitaly Puzrin f643adbbcf added the rest or deflate_* functions 2014-02-17 10:11:57 +04:00
nik 7644f9f3db add initialization l_buf and d_buf 2014-02-16 23:54:54 -03:00
Vitaly Puzrin 42237287cb started deflate_fast() implementation 2014-02-16 21:45:40 +04:00
Vitaly Puzrin 285e2d4cff Added gzip interface (without custom headers support) 2014-02-15 09:11:24 +04:00
Vitaly Puzrin 1b3f7253a8 Added crc32 implementation 2014-02-15 06:20:32 +04:00
Vitaly Puzrin c1383793f6 Removed output double boffering in deflate wrappermake test 2014-02-15 01:36:17 +04:00
Vitaly Puzrin 3288124672 `deflate_state` reformatted 2014-02-15 00:52:33 +04:00
Vitaly Puzrin b4c0a04872 `raw` option support for wrapper (not works now) 2014-02-15 00:33:33 +04:00
Vitaly Puzrin ee4543fc0a Comment for possible opt 2014-02-15 00:01:13 +04:00
Vitaly Puzrin aa4ddcac50 Simplified Adler32() until deopt traces investigated - now fast enougth 2014-02-14 23:58:16 +04:00
Vitaly Puzrin be9d4902bd Typo fix & var rename 2014-02-14 08:59:43 +04:00
Vitaly Puzrin c78fe44ca1 Optimized chunks flatten 2014-02-14 08:09:21 +04:00
Vitaly Puzrin 8ea9fc4924 Added testing option to force use untyped arrays 2014-02-14 07:31:53 +04:00
Vitaly Puzrin b13f5f1de8 Removed orphaned 'FASTEST' #ifdefs emulation 2014-02-14 06:41:20 +04:00
Vitaly Puzrin 806e23d9ca Leave intact constructor options + cosmetic changes 2014-02-14 06:04:59 +04:00
Vitaly Puzrin a9c5e58eea More speed boost: use typed array for hash tables 2014-02-14 03:08:57 +04:00
Vitaly Puzrin f4c1a86ed9 Fixed spped degradation: set arrays sizes & data types 2014-02-14 02:51:38 +04:00
Vitaly Puzrin 2d697f6910 Implemented typed arrays support 2014-02-13 21:27:08 +04:00
nik 6676906303 implement deflate store + high level deflate implementation + lint fixes 2014-02-13 14:55:24 -02:00
nik b4919faf9a add adler32 algoritm
implementation of deflate init methods
2014-02-13 14:55:23 -02:00
Vitaly Puzrin 2a73de5f69 Added package main file 2014-02-03 22:56:46 +04:00
nik 7254746060 Added high-level inflator stubs 2014-02-03 13:25:40 -02:00
Vitaly Puzrin dcc28b5b27 Added high-level deflator stubs 2014-02-03 18:51:49 +04:00
nik 3b20ccb154 add inflate signatures 2014-02-03 12:45:04 -02:00
Vitaly Puzrin 98df9f4f3d partial lint fixes 2014-02-03 17:30:44 +04:00
nik ee89f49100 add deflate signatures 2014-02-02 23:35:24 -02:00