Commit Graph

  • 590498da68 Removed optionals from huffmantree. Timofey Solomko 2016-12-11 13:33:46 +03:00
  • f46a9ddb97 Merge branch 'develop' v1.2.1 Timofey Solomko 2016-12-10 18:53:54 +03:00
  • 48922b7154 Preparations for 1.2.1. Timofey Solomko 2016-12-10 18:47:05 +03:00
  • 78205e8d1e Preparations for 1.2.1. Timofey Solomko 2016-12-10 18:47:05 +03:00
  • b16cd78977 Updated readme. Timofey Solomko 2016-12-10 18:43:00 +03:00
  • 81e86e2971 Updated readme. Timofey Solomko 2016-12-10 18:43:00 +03:00
  • 29eb13ada4 Updated test results. Timofey Solomko 2016-12-10 18:40:02 +03:00
  • 82c479ee42 Updated test results. Timofey Solomko 2016-12-10 18:40:02 +03:00
  • 3bff620572 Removed unused and excessive functions from Extensions. Corrected Zlib because it used one of them. Timofey Solomko 2016-12-10 15:59:24 +03:00
  • 58155a3ea2 Removed unused and excessive functions from Extensions. Corrected Zlib because it used one of them. Timofey Solomko 2016-12-10 15:59:24 +03:00
  • 5ec3cce5d2 Removed unused import in DWP. Timofey Solomko 2016-12-10 15:58:17 +03:00
  • 035d4cba3d Removed unused import in DWP. Timofey Solomko 2016-12-10 15:58:17 +03:00
  • 106fd1e645 Made some properties in DWP private. Timofey Solomko 2016-12-09 20:33:29 +03:00
  • 4fda526791 Made some properties in DWP private. Timofey Solomko 2016-12-09 20:33:29 +03:00
  • 8e189f1877 Updated test results. Timofey Solomko 2016-12-09 11:29:47 +03:00
  • e923c87062 Updated test results. Timofey Solomko 2016-12-09 11:29:47 +03:00
  • effb1e8691 Uncompressed block now added to out a little bit more efficient. Timofey Solomko 2016-12-09 11:29:36 +03:00
  • 5e0a174fb6 Uncompressed block now added to out a little bit more efficient. Timofey Solomko 2016-12-09 11:29:36 +03:00
  • c02e00dd64 Fixed gzip tests incompatibility. Timofey Solomko 2016-12-09 09:21:42 +03:00
  • 1bee90aa8f Fixed gzip tests incompatibility. Timofey Solomko 2016-12-09 09:21:42 +03:00
  • 5828570bed Swiftlinted. Timofey Solomko 2016-12-09 01:12:22 +03:00
  • cfe13df217 Swiftlinted. Timofey Solomko 2016-12-09 01:12:22 +03:00
  • 97633f1069 Added results of performance testing. Timofey Solomko 2016-12-09 01:12:17 +03:00
  • bb97fd9207 Added results of performance testing. Timofey Solomko 2016-12-09 01:12:17 +03:00
  • 1f95237274 Adopted removal of alignedBytes() in other code. Timofey Solomko 2016-12-09 01:08:49 +03:00
  • 78fd83dda2 Adopted removal of alignedBytes() in other code. Timofey Solomko 2016-12-09 01:08:49 +03:00
  • c009ef12a8 Rewritten DataWithPointer with the use of array of bytes. Removed alignedBytes(count:) because it was significantly slower this way. Timofey Solomko 2016-12-09 01:07:52 +03:00
  • 0a50b5d10f Rewritten DataWithPointer with the use of array of bytes. Removed alignedBytes(count:) because it was significantly slower this way. Timofey Solomko 2016-12-09 01:07:52 +03:00
  • 7f49f10b1c Reorganized tests so there is now less duplicate code. Timofey Solomko 2016-12-09 00:05:45 +03:00
  • 631aab387c Reorganized tests so there is now less duplicate code. Timofey Solomko 2016-12-09 00:05:45 +03:00
  • 41bd64fb8a filter_tests now has output filename argument. Timofey Solomko 2016-12-08 17:09:01 +03:00
  • ea7f63cc0d filter_tests now has output filename argument. Timofey Solomko 2016-12-08 17:09:01 +03:00
  • dceadb049d Removed unused variable. Timofey Solomko 2016-12-08 17:08:44 +03:00
  • 714699ae41 Removed unused variable. Timofey Solomko 2016-12-08 17:08:44 +03:00
  • b9fb8079b9 Removed HuffmanLength. Timofey Solomko 2016-12-08 08:26:14 +03:00
  • a93a06124f Removed HuffmanLength. Timofey Solomko 2016-12-08 08:26:14 +03:00
  • ee0b814104 Added small python script which parses results of performance tests. Timofey Solomko 2016-12-08 08:25:33 +03:00
  • 84d9728f12 Added small python script which parses results of performance tests. Timofey Solomko 2016-12-08 08:25:33 +03:00
  • 95c5221f49 HuffmanLength is no longer used. Timofey Solomko 2016-12-08 08:25:00 +03:00
  • 21a5ba23df HuffmanLength is no longer used. Timofey Solomko 2016-12-08 08:25:00 +03:00
  • e9edd445d0 Added optional performance tests which run when «PERF_TESTS» option is passed to swift compiler. Timofey Solomko 2016-12-06 22:14:31 +03:00
  • 3ba84dc921 Added optional performance tests which run when «PERF_TESTS» option is passed to swift compiler. Timofey Solomko 2016-12-06 22:14:31 +03:00
  • 497f9569f4 Merge branch 'release-1.2.0' into develop Timofey Solomko 2016-12-05 19:52:20 +03:00
  • 702bd31b2b Merge branch 'release-1.2.0' into develop Timofey Solomko 2016-12-05 19:52:20 +03:00
  • 11579bf9ec Merge branch 'release-1.2.0' v1.2.0 Timofey Solomko 2016-12-05 19:51:35 +03:00
  • 04f541b7be Preparations for 1.2.0. Timofey Solomko 2016-12-05 19:51:00 +03:00
  • 8c58347303 Preparations for 1.2.0. Timofey Solomko 2016-12-05 19:51:00 +03:00
  • 0c56343356 Small updates to readme. Timofey Solomko 2016-12-05 19:47:34 +03:00
  • 02bdb07f18 Small updates to readme. Timofey Solomko 2016-12-05 19:47:34 +03:00
  • 4db6e7ec44 Removed remains of huffmantable. Timofey Solomko 2016-12-05 19:47:25 +03:00
  • 4c310b9ce8 Removed remains of huffmantable. Timofey Solomko 2016-12-05 19:47:25 +03:00
  • 52cc370607 Swiftlinted. Timofey Solomko 2016-12-05 19:46:09 +03:00
  • 95f4a2fa75 Swiftlinted. Timofey Solomko 2016-12-05 19:46:09 +03:00
  • c4f54e8198 United two cycles through lengths array. Thus, there is no need for symbol property in HuffmanLength. Also added dots to the end of comments. Timofey Solomko 2016-12-04 22:25:19 +03:00
  • c02c40fdb0 United two cycles through lengths array. Thus, there is no need for symbol property in HuffmanLength. Also added dots to the end of comments. Timofey Solomko 2016-12-04 22:25:19 +03:00
  • f325af4baf Removed rewind function. Timofey Solomko 2016-12-04 20:25:11 +03:00
  • f98b96dd7b Removed rewind function. Timofey Solomko 2016-12-04 20:25:11 +03:00
  • 6215d68aa5 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. Timofey Solomko 2016-12-04 19:58:41 +03:00
  • c09d108e30 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. Timofey Solomko 2016-12-04 19:58:41 +03:00
  • 875a015043 HuffmanTable renamed to HuffmanTree. Its properties are now private. Timofey Solomko 2016-12-04 19:49:53 +03:00
  • 892b2c9ccc HuffmanTable renamed to HuffmanTree. Its properties are now private. Timofey Solomko 2016-12-04 19:49:53 +03:00
  • 445eb2ec61 Removed lengths property of HuffmanTable. Timofey Solomko 2016-12-04 19:42:34 +03:00
  • 10035700a7 Removed lengths property of HuffmanTable. v1.2.0-test Timofey Solomko 2016-12-04 19:42:34 +03:00
  • b9b3df58e7 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. Timofey Solomko 2016-12-04 19:38:43 +03:00
  • 3b4f000606 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. Timofey Solomko 2016-12-04 19:38:43 +03:00
  • 0addf5cfb7 reversedTree renamed to tree. Timofey Solomko 2016-12-04 19:32:19 +03:00
  • 4eda2568c5 reversedTree renamed to tree. Timofey Solomko 2016-12-04 19:32:19 +03:00
  • 4405ca8a33 Removed unused tree structure in HuffmanTable. Timofey Solomko 2016-12-04 19:31:16 +03:00
  • 164df17935 Removed unused tree structure in HuffmanTable. Timofey Solomko 2016-12-04 19:31:16 +03:00
  • e93050260d Additionally simplified usage of findNextSymbol. Timofey Solomko 2016-12-04 19:28:57 +03:00
  • 0b839f4d2f Additionally simplified usage of findNextSymbol. Timofey Solomko 2016-12-04 19:28:57 +03:00
  • 91016942f0 Made changes so bzip2 now also works. Timofey Solomko 2016-12-04 19:25:28 +03:00
  • fd8786a080 Made changes so bzip2 now also works. Timofey Solomko 2016-12-04 19:25:28 +03:00
  • 870a4ddecf Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. Timofey Solomko 2016-12-04 15:55:34 +03:00
  • ecc626abf5 Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. Timofey Solomko 2016-12-04 15:55:34 +03:00
  • cbd22be1e4 Finally, found a way to create correct huffman trees. Also removed remains of last attempts. Timofey Solomko 2016-12-04 15:24:09 +03:00
  • 927da2d6ae Finally, found a way to create correct huffman trees. Also removed remains of last attempts. Timofey Solomko 2016-12-04 15:24:09 +03:00
  • ce2039b4c1 Another attempt of tree creation. Note that first leafs in a tree a nils. Timofey Solomko 2016-12-04 13:29:36 +03:00
  • 4ae8dad3d4 Another attempt of tree creation. Note that first leafs in a tree a nils. Timofey Solomko 2016-12-04 13:29:36 +03:00
  • 86dffb1f0d Implemented findnextsymbol with tree structure. It seems to not work properly. Timofey Solomko 2016-12-03 12:08:14 +03:00
  • 93f3509c97 Implemented findnextsymbol with tree structure. It seems to not work properly. Timofey Solomko 2016-12-03 12:08:14 +03:00
  • d46a0f5e67 Added creation of tree-like structure for Huffman tables. Timofey Solomko 2016-12-02 22:01:49 +03:00
  • 34ab6a4eb7 Added creation of tree-like structure for Huffman tables. Timofey Solomko 2016-12-02 22:01:49 +03:00
  • 427a22f319 Reverted last comment. Timofey Solomko 2016-12-01 22:16:41 +03:00
  • 9ff23a9311 Reverted last comment. Timofey Solomko 2016-12-01 22:16:41 +03:00
  • 5a892f4e75 Added some things to test out codeclimate. Timofey Solomko 2016-12-01 21:00:06 +03:00
  • 491395a882 Added some things to test out codeclimate. Timofey Solomko 2016-12-01 21:00:06 +03:00
  • 32721b1413 The real job is now done only with data with pointer objects so there is no need for startPoint property of serviceInfos. Timofey Solomko 2016-11-26 15:40:40 +03:00
  • 206f3148ec The real job is now done only with data with pointer objects so there is no need for startPoint property of serviceInfos. Timofey Solomko 2016-11-26 15:40:40 +03:00
  • 38caec5ddb Added method which gets one byte from data with pointer. Timofey Solomko 2016-11-26 15:39:20 +03:00
  • 9d099ec120 Added method which gets one byte from data with pointer. Timofey Solomko 2016-11-26 15:39:20 +03:00
  • d0020a2572 Merge branch 'develop' v1.1.2 Timofey Solomko 2016-11-22 23:21:26 +03:00
  • f35565afec Preparations for 1.1.2. Timofey Solomko 2016-11-22 23:05:58 +03:00
  • 6938cad386 Preparations for 1.1.2. Timofey Solomko 2016-11-22 23:05:58 +03:00
  • 3d82fb83b1 Removed «performance_test» and updated copyright. Timofey Solomko 2016-11-22 22:46:04 +03:00
  • c355e46b6c Removed «performance_test» and updated copyright. Timofey Solomko 2016-11-22 22:46:04 +03:00
  • 52782b7f79 Updated example code for spm in readme. Timofey Solomko 2016-11-22 22:42:38 +03:00
  • 51ea4dae6d Updated example code for spm in readme. Timofey Solomko 2016-11-22 22:42:38 +03:00
  • 520b563768 Fixed mtime problem in gzip tests. Timofey Solomko 2016-11-21 21:44:09 +03:00
  • 05c6a12e57 Fixed mtime problem in gzip tests. Timofey Solomko 2016-11-21 21:44:09 +03:00