Commit Graph
1108 Commits
Author SHA1 Message Date
Timofey Solomko 631aab387c Reorganized tests so there is now less duplicate code. 2016-12-09 00:05:45 +03:00
Timofey Solomko 41bd64fb8a filter_tests now has output filename argument. 2016-12-08 17:09:01 +03:00
Timofey Solomko ea7f63cc0d filter_tests now has output filename argument. 2016-12-08 17:09:01 +03:00
Timofey Solomko dceadb049d Removed unused variable. 2016-12-08 17:08:44 +03:00
Timofey Solomko 714699ae41 Removed unused variable. 2016-12-08 17:08:44 +03:00
Timofey Solomko b9fb8079b9 Removed HuffmanLength. 2016-12-08 08:26:14 +03:00
Timofey Solomko a93a06124f Removed HuffmanLength. 2016-12-08 08:26:14 +03:00
Timofey Solomko ee0b814104 Added small python script which parses results of performance tests. 2016-12-08 08:25:33 +03:00
Timofey Solomko 84d9728f12 Added small python script which parses results of performance tests. 2016-12-08 08:25:33 +03:00
Timofey Solomko 95c5221f49 HuffmanLength is no longer used. 2016-12-08 08:25:00 +03:00
Timofey Solomko 21a5ba23df HuffmanLength is no longer used. 2016-12-08 08:25:00 +03:00
Timofey Solomko e9edd445d0 Added optional performance tests which run when «PERF_TESTS» option is passed to swift compiler. 2016-12-06 22:14:31 +03:00
Timofey Solomko 3ba84dc921 Added optional performance tests which run when «PERF_TESTS» option is passed to swift compiler. 2016-12-06 22:14:31 +03:00
Timofey Solomko 497f9569f4 Merge branch 'release-1.2.0' into develop 2016-12-05 19:52:20 +03:00
Timofey Solomko 702bd31b2b Merge branch 'release-1.2.0' into develop 2016-12-05 19:52:20 +03:00
Timofey Solomko 11579bf9ec Merge branch 'release-1.2.0' v1.2.0 2016-12-05 19:51:35 +03:00
Timofey Solomko 04f541b7be Preparations for 1.2.0. 2016-12-05 19:51:00 +03:00
Timofey Solomko 8c58347303 Preparations for 1.2.0. 2016-12-05 19:51:00 +03:00
Timofey Solomko 0c56343356 Small updates to readme. 2016-12-05 19:47:34 +03:00
Timofey Solomko 02bdb07f18 Small updates to readme. 2016-12-05 19:47:34 +03:00
Timofey Solomko 4db6e7ec44 Removed remains of huffmantable. 2016-12-05 19:47:25 +03:00
Timofey Solomko 4c310b9ce8 Removed remains of huffmantable. 2016-12-05 19:47:25 +03:00
Timofey Solomko 52cc370607 Swiftlinted. 2016-12-05 19:46:09 +03:00
Timofey Solomko 95f4a2fa75 Swiftlinted. 2016-12-05 19:46:09 +03:00
Timofey Solomko 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. 2016-12-04 22:25:19 +03:00
Timofey Solomko 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. 2016-12-04 22:25:19 +03:00
Timofey Solomko f325af4baf Removed rewind function. 2016-12-04 20:25:11 +03:00
Timofey Solomko f98b96dd7b Removed rewind function. 2016-12-04 20:25:11 +03:00
Timofey Solomko 6215d68aa5 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. 2016-12-04 19:58:41 +03:00
Timofey Solomko c09d108e30 tree property of HuffmanTree now stores only codes. findNextSymbol now returns Int instead of HuffmanLengths. 2016-12-04 19:58:41 +03:00
Timofey Solomko 875a015043 HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 892b2c9ccc HuffmanTable renamed to HuffmanTree. Its properties are now private. 2016-12-04 19:49:53 +03:00
Timofey Solomko 445eb2ec61 Removed lengths property of HuffmanTable. 2016-12-04 19:42:34 +03:00
Timofey Solomko 10035700a7 Removed lengths property of HuffmanTable. v1.2.0-test 2016-12-04 19:42:34 +03:00
Timofey Solomko b9b3df58e7 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. 2016-12-04 19:38:43 +03:00
Timofey Solomko 3b4f000606 Removed HuffmanLength.symbol. Renamed HuffmanLength.reversedSymbol into symbol. 2016-12-04 19:38:43 +03:00
Timofey Solomko 0addf5cfb7 reversedTree renamed to tree. 2016-12-04 19:32:19 +03:00
Timofey Solomko 4eda2568c5 reversedTree renamed to tree. 2016-12-04 19:32:19 +03:00
Timofey Solomko 4405ca8a33 Removed unused tree structure in HuffmanTable. 2016-12-04 19:31:16 +03:00
Timofey Solomko 164df17935 Removed unused tree structure in HuffmanTable. 2016-12-04 19:31:16 +03:00
Timofey Solomko e93050260d Additionally simplified usage of findNextSymbol. 2016-12-04 19:28:57 +03:00
Timofey Solomko 0b839f4d2f Additionally simplified usage of findNextSymbol. 2016-12-04 19:28:57 +03:00
Timofey Solomko 91016942f0 Made changes so bzip2 now also works. 2016-12-04 19:25:28 +03:00
Timofey Solomko fd8786a080 Made changes so bzip2 now also works. 2016-12-04 19:25:28 +03:00
Timofey Solomko 870a4ddecf Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. 2016-12-04 15:55:34 +03:00
Timofey Solomko ecc626abf5 Simplified findNextSymbol usage and added a new way of finding a symbol (with tree) for .reversed bitOrders. 2016-12-04 15:55:34 +03:00
Timofey Solomko cbd22be1e4 Finally, found a way to create correct huffman trees. Also removed remains of last attempts. 2016-12-04 15:24:09 +03:00
Timofey Solomko 927da2d6ae Finally, found a way to create correct huffman trees. Also removed remains of last attempts. 2016-12-04 15:24:09 +03:00
Timofey Solomko ce2039b4c1 Another attempt of tree creation. Note that first leafs in a tree a nils. 2016-12-04 13:29:36 +03:00
Timofey Solomko 4ae8dad3d4 Another attempt of tree creation. Note that first leafs in a tree a nils. 2016-12-04 13:29:36 +03:00