Commit Graph

  • 1e67373a4e [TAR] Fix incorrect entry names when prefix field is used Timofey Solomko 2018-02-11 13:12:38 +03:00
  • 8831e7e872 [Tests] Add a couple of additional checks to tar tests Timofey Solomko 2018-02-11 13:11:09 +03:00
  • 5b7a373147 Don't execute git lfs pull explicitly, since it is done automatically during submodule update Timofey Solomko 2018-02-10 22:23:27 +03:00
  • e0bdd4f774 [TAR] Read magic as UInt64 Timofey Solomko 2018-02-08 00:07:45 +03:00
  • b9f325f91b Small text/comments-related changes Timofey Solomko 2018-02-07 23:59:42 +03:00
  • 6b6aca4b6c Merge branch 'release-4.1.0' into develop Timofey Solomko 2018-01-31 20:33:35 +03:00
  • 452f902cb1 Merge branch 'release-4.1.0' 4.1.0 Timofey Solomko 2018-01-31 20:31:27 +03:00
  • 7319e26922 Prepare for 4.1.0 release Timofey Solomko 2018-01-31 19:20:16 +03:00
  • 19eb0a9e8d [Tests] Update results Timofey Solomko 2018-01-31 20:29:49 +03:00
  • c1c54add88 Prepare for second test release of 4.1.0 4.1.0-test.2 Timofey Solomko 2018-01-29 20:14:19 +03:00
  • 17f826860b [CI] Update cocoapods in deploy Timofey Solomko 2018-01-29 21:11:36 +03:00
  • b2731d0d42 Specify swift version in podspec Timofey Solomko 2018-01-29 20:00:39 +03:00
  • e7511130a9 Merge branch 'develop' into release-4.1.0 Timofey Solomko 2018-01-29 19:56:24 +03:00
  • e710e37233 [BZip2] Add comments about smaller block size for compression Timofey Solomko 2018-01-29 19:55:42 +03:00
  • 20b45e87f0 [Tests] Update results Timofey Solomko 2018-01-28 22:38:51 +03:00
  • c31f83313b [Tests] Don't call ZipContainer.info separately Timofey Solomko 2018-01-28 20:13:20 +03:00
  • d7390ec44f [ZIP] Native time and date are now relative to current timezone and calendar used by system Timofey Solomko 2018-01-28 19:58:40 +03:00
  • 32d3cc6279 Extract ntfs timestamps reference date as static property Timofey Solomko 2018-01-28 19:17:52 +03:00
  • e7a2707508 [swcomp] Fix 7zCommand using Zip's functions Timofey Solomko 2018-01-28 19:13:05 +03:00
  • 4adc62192f [swcomp] Extract most of global printInfo function as an extension to ContainerEntryInfo Timofey Solomko 2018-01-17 13:13:57 +03:00
  • 67c906840d [swcomp] Add commands for performance testing deflate and bzip2 compression Timofey Solomko 2018-01-17 12:57:45 +03:00
  • baa16b00b5 [swcomp] Add block size options to bzip2 command Timofey Solomko 2018-01-17 12:41:26 +03:00
  • 8fa195d560 [TAR] Replace Int.roundTo512() function with bitwise inlinable version in common Extensions file Timofey Solomko 2018-01-17 12:12:29 +03:00
  • 7d99ab176a [BZip2] Use not-reduced block size for decompression Timofey Solomko 2018-01-17 12:01:00 +03:00
  • 6781ff5e96 [swcomp] Implement ZipCommand and SevenZipCommand using ContainerCommand Timofey Solomko 2018-01-16 22:51:28 +03:00
  • ab7c65249d [swcomp] Add ContainerCommand protocol Timofey Solomko 2018-01-16 22:49:18 +03:00
  • ac31a349ac Reorder groups in XCode project Timofey Solomko 2018-01-16 22:28:51 +03:00
  • ca41cc3b5f [BZip2] Additionally reduce block sizes by 1.25 Timofey Solomko 2018-01-16 22:28:35 +03:00
  • 6b6ece5b6e [swcomp] Protect against non-set (set to 0) permissions in containers Timofey Solomko 2018-01-15 22:37:04 +03:00
  • 726cc8a828 [swcomp] Update description of extract option of 7z, tar and zip commands Timofey Solomko 2018-01-15 22:35:59 +03:00
  • 344421f49c Exclude SPM's .build directory from swiftlint and swiftlint Timofey Solomko 2018-01-15 21:49:54 +03:00
  • d8a47efd44 [BZip2] Slightly optimise initial RLE in compress Timofey Solomko 2018-01-14 23:07:09 +03:00
  • 02fb0c2886 [BZip2] Fix incorrect block sizes in compression Timofey Solomko 2018-01-14 18:17:44 +03:00
  • 955ab734c8 [swcomp] Add info option to GZipCommand, which prints GZip header Timofey Solomko 2018-01-14 13:12:03 +03:00
  • 714de31f5d [swcomp] Add CustomStringConvertible extensions for several SWCompression's types Timofey Solomko 2018-01-14 13:11:35 +03:00
  • 6fafd9d729 [swcomp] Remove redundant checks covered by exactlyOne OptionGroups Timofey Solomko 2018-01-14 12:53:57 +03:00
  • 81a6cba5ff Swiftlinted with two new rules Timofey Solomko 2018-01-14 11:12:27 +03:00
  • fe3f1df588 [TAR] Remove Int.octalToDecimal() extension function, since it isn't used anymore Timofey Solomko 2018-01-12 21:41:19 +03:00
  • ac2f097049 [TAR] Use stdlib's Int from String initializer with radix parameter where possible Timofey Solomko 2018-01-12 21:40:43 +03:00
  • 2f8aef356c Clarify installation instructions and add development-related notes in README Timofey Solomko 2018-01-08 13:48:02 +03:00
  • 44f33bf02a Make bit reader and writer functions' parameters concrete classes Timofey Solomko 2018-01-07 22:27:36 +03:00
  • c12a5a89d8 Fix tables in Results.md Timofey Solomko 2018-01-07 20:12:19 +03:00
  • bb45735132 Merge BurrowsWheeler.reverse and transofrm functions Timofey Solomko 2018-01-07 19:50:45 +03:00
  • 1929250dc1 Update Results.md with new results and clarifications about BBD's version and amount of iterations Timofey Solomko 2018-01-07 15:17:04 +03:00
  • b9440aac9f Rework inverse BWT by removing sorting stage Timofey Solomko 2018-01-07 15:16:18 +03:00
  • 2be06c8c0a Use ByteReader in all ZIP-related code Timofey Solomko 2018-01-05 15:16:54 +03:00
  • 536b5dcb49 Extract reverse local function of HuffmanTrees' inits as Int extension Timofey Solomko 2018-01-05 14:05:40 +03:00
  • 1dbc64a615 Remove switch from BZip2.BlockSize.headerByte Timofey Solomko 2018-01-04 14:13:41 +03:00
  • 7a09d5fde8 Preallocate bytes arrays in BZip2 Timofey Solomko 2018-01-03 23:43:05 +03:00
  • b035d910a0 Rewrite BZip2.BlockSize.headerByte() as computed properties Timofey Solomko 2018-01-04 14:13:02 +03:00
  • ed01cd142f Fix build warnings about deprecated settings Timofey Solomko 2018-01-03 23:42:19 +03:00
  • 9f4884adc8 Refactor bzip2 block size parsing Timofey Solomko 2018-01-03 23:41:20 +03:00
  • 22372cb6e9 Prepare for first test release of 4.1.0 4.1.0-test.1 Timofey Solomko 2018-01-03 19:41:15 +03:00
  • e714dc308b Updated copyright year to 2018 Timofey Solomko 2018-01-03 19:25:53 +03:00
  • 0b922ba64c Fixes for deployment stage in CI Timofey Solomko 2018-01-03 19:23:15 +03:00
  • 73a23a013f Merge branch 'feature-use-bitbytedata' into develop Timofey Solomko 2018-01-03 19:22:53 +03:00
  • b556bbeaf2 Use final release version of BitByteData Timofey Solomko 2018-01-03 18:51:56 +03:00
  • e986561487 Replace Int() conversions with toInt() functions Timofey Solomko 2018-01-02 17:47:31 +03:00
  • d2d74d52b9 Remove unused extensions Timofey Solomko 2018-01-02 17:47:06 +03:00
  • c8d92e56d3 Replace BitReader and ByteReader with BitByteData's implementations Timofey Solomko 2018-01-02 17:40:37 +03:00
  • bb39c4016c Replace SWCompression.BitWriter with BitByteData's one Timofey Solomko 2018-01-02 17:27:38 +03:00
  • d06741f424 Update BitByteData to 1.0.0-test.3 Timofey Solomko 2018-01-02 17:27:11 +03:00
  • 9d709568e1 Rework integration with BitByteData framework provided through Carthage Timofey Solomko 2018-01-02 15:31:42 +03:00
  • af26a11d4c Add carthage bootstrap step to prepare workspace script Timofey Solomko 2018-01-02 10:43:13 +03:00
  • a80d981b0f Add linking to BitByteData framework provided through Carthage Timofey Solomko 2018-01-02 10:42:09 +03:00
  • 20ab480737 Complete renaming of DataWithPointer to ByteReader Timofey Solomko 2018-01-01 21:44:58 +03:00
  • 6bc3cbb2eb Add BitByteData as a dependency to podspec Timofey Solomko 2018-01-01 20:34:44 +03:00
  • c3a1982e2a Ignore Carthage.resolved Timofey Solomko 2018-01-01 13:25:10 +03:00
  • 91e6ffa81e Add cartfile with BitByteData dependency Timofey Solomko 2018-01-01 13:24:44 +03:00
  • 1293cf15a0 Make BitReader.bitMask completely private Timofey Solomko 2017-12-30 15:21:07 +03:00
  • 22bd529b3c Change return type of BitReader.bit() to UInt8 Timofey Solomko 2017-12-30 15:20:13 +03:00
  • dcf18c73d6 Rename ByteReader.isAtTheEnd to isFinished Timofey Solomko 2017-12-30 14:56:34 +03:00
  • cef8ab12a2 Rename BitWriter.finish() to align Timofey Solomko 2017-12-26 23:43:21 +03:00
  • 15c06843b1 Replace BitWriter.buffer with Data Timofey Solomko 2017-12-26 20:00:27 +03:00
  • b9eeb1bc7c Rename ByteReader.index to offset Timofey Solomko 2017-12-22 23:52:52 +03:00
  • 3751e25c4f Rename DataWithPointer to ByteReader Timofey Solomko 2017-12-22 23:51:49 +03:00
  • 47326b5da2 Add BitByteData as a dependency of swift package Timofey Solomko 2017-12-17 21:46:07 +03:00
  • 6b0dd666ce Several modifications to xcode projects Timofey Solomko 2018-01-01 22:03:40 +03:00
  • 7ab4b0336a Add script for cleaning up "workspace" Timofey Solomko 2018-01-01 13:26:00 +03:00
  • 24cdbf0d29 Use new scripts in CI Timofey Solomko 2017-12-31 13:40:53 +03:00
  • 58f21f311e Add scripts for CI stages Timofey Solomko 2018-01-01 14:12:18 +03:00
  • d05b9b1f4a Add script for preparing "workspace" Timofey Solomko 2018-01-01 14:11:45 +03:00
  • 007f77f895 Ignore docs, Pods and Carthage related directories Timofey Solomko 2017-12-31 13:08:10 +03:00
  • 296f287d9b Make deflate and bzip2 compression test code more consistent with each other Timofey Solomko 2017-12-26 20:01:58 +03:00
  • 4992046107 Make compression ratio test message clearer Timofey Solomko 2017-12-26 20:01:32 +03:00
  • b29d0b00a8 Rewrite CI config using jobs Timofey Solomko 2017-12-24 11:13:54 +03:00
  • e05f917210 Improve compile time Timofey Solomko 2017-12-23 22:30:26 +03:00
  • 13d411e47c Optimise zip's needsUtf8 function Timofey Solomko 2017-12-23 21:21:14 +03:00
  • 80ec70f7ce Multiple updates to CI configuration Timofey Solomko 2017-12-23 15:32:06 +03:00
  • 1293f799ae Multiple updates to Xcode projects/workspace Timofey Solomko 2017-12-22 23:14:46 +03:00
  • 7cdf69c493 Fix compression ratio diagnostic message in DeflateCompTests Timofey Solomko 2017-12-23 14:37:13 +03:00
  • d7bb712031 Return Data instead of bytes array in Deflate.encodeHuffmanBlock Timofey Solomko 2017-12-23 13:40:34 +03:00
  • fe41d4e90a Fix travis command for testing on macos Timofey Solomko 2017-12-23 00:16:06 +03:00
  • 9ad5a91ce5 Remove docs directory Timofey Solomko 2017-12-23 00:01:12 +03:00
  • 353b5be4cf Merge branch 'feature-use-xcode-workspace' into develop Timofey Solomko 2017-12-21 19:28:31 +03:00
  • a0968060f3 Remove SWCompressionTests Timofey Solomko 2017-12-21 19:27:25 +03:00
  • ba884fff5e Add TestSWCompression project Timofey Solomko 2017-12-21 19:23:20 +03:00
  • 4cb3adb875 Update SWCompression project compatibility Timofey Solomko 2017-12-21 19:16:57 +03:00
  • 990567e7ab Add xcode workspace Timofey Solomko 2017-12-21 19:16:05 +03:00
  • cce4d35ab7 Remove bitOrder argument from BitWriter.write(number:bitCount:) Timofey Solomko 2017-12-21 15:26:00 +03:00