Commit Graph

220 Commits

Author SHA1 Message Date
Dawid Ciężarkiewicz 174091c7de Merge c8874829a1 into b2331c61fd 2017-08-06 07:59:22 +00:00
Dawid Ciężarkiewicz c8874829a1 bench: Don't drop the output data
Since in the current benchmarks the output data is discarded, compiler
is smart enough to eliminate all data copying (both in to the buffer,
and out of the buffer), and roll over the original buffer only.

With this change the overhead of coping things is being measured as
well. I still wonder if both copyings are being done, or just the one
out of the buffer.

In the real code, at least the out of the buffer copying would be
unavoidable, as unless something can be done immediately with that data,
it has to be copied somewhere, eg. to send for processing to another
thread.
2017-08-06 00:45:53 -07:00
Dennis Schwerdel b2331c61fd Repository readme 2017-08-04 20:35:04 +02:00
Dennis Schwerdel 5fe41127fc More tests, forcing cut-point-skipping, using black_box 2017-08-03 07:34:16 +02:00
Dennis Schwerdel b4e6b34bbe Configurable cut-point-skipping in fastcdc 2017-08-02 23:36:01 +02:00
Dennis Schwerdel cbfcc255af Simplified code 2017-08-02 23:12:46 +02:00
Dennis Schwerdel 5ad90f2929 Test chunker output 2017-08-02 22:19:01 +02:00
Dennis Schwerdel 837df8bbd3 Also including the first min_size bytes in hash (oops), performance improvements 2017-08-02 22:18:37 +02:00
Dennis Schwerdel 54e2329228 Badges 2017-07-31 20:23:46 +02:00
Dennis Schwerdel 5992a33c3f Coverage only on nightly 2017-07-30 22:09:40 +02:00
Dennis Schwerdel ccccd7da0c Added libfuse 2017-07-30 21:37:59 +02:00
Dennis Schwerdel c6480de13c Next try on travis ci 2017-07-30 21:25:09 +02:00
Dennis Schwerdel b62ab95503 Compiling libsodium18 2017-07-30 21:12:28 +02:00
Dennis Schwerdel c954b8489c Added libsodium to travis 2017-07-30 21:09:05 +02:00
Dennis Schwerdel e4a9b3a411 Updated dependencies 2017-07-30 21:05:04 +02:00
Dennis Schwerdel fd4798b35c Added travis config 2017-07-30 20:59:23 +02:00
Dennis Schwerdel 7303da43b3 Release v0.4.0 2017-07-21 11:44:07 +02:00
Dennis Schwerdel d062aaa6d4 Reformatted using rustfmt 2017-07-21 11:21:59 +02:00
Dennis Schwerdel 15ab556c18 Updated dependencies 2017-07-18 23:30:51 +02:00
Dennis Schwerdel abfa14effc Tests & Benches for hash 2017-07-04 14:55:30 +02:00
Dennis Schwerdel 1674f19309 More tests 2017-07-04 12:36:39 +02:00
Dennis Schwerdel 263339077e Encryption & compression tests/benches 2017-07-03 11:48:25 +02:00
Dennis Schwerdel 18891198f1 More tests 2017-06-27 15:25:20 +02:00
Dennis Schwerdel 8197c70697 Updated dependencies 2017-06-27 14:06:19 +02:00
Dennis Schwerdel f78de42980 Some tests 2017-06-20 15:36:00 +02:00
Dennis Schwerdel 709e5d1624 Removed unused code 2017-06-20 14:22:26 +02:00
Dennis Schwerdel 5bb9df761e Not removing prefixes from bundle names anymore 2017-06-20 14:19:45 +02:00
Dennis Schwerdel aad7bb675f Again excluding /dev by default 2017-06-20 14:08:52 +02:00
Dennis Schwerdel 98eb59c3e1 Added support for fifo files 2017-06-20 12:58:14 +02:00
Dennis Schwerdel 9231800f3b Added support for block/char devices 2017-06-20 12:38:16 +02:00
Dennis Schwerdel 8d45176146 Fixed tarfile import 2017-06-20 12:07:42 +02:00
Dennis Schwerdel e3ed5f628d Remote path must be absolute 2017-06-20 10:50:02 +02:00
Dennis Schwerdel 3b50267155 Added support for xattrs in fuse mount 2017-06-20 10:45:16 +02:00
Dennis Schwerdel 012e009bc4 Update 2017-06-19 23:22:33 +02:00
Dennis Schwerdel 2fe62cbe27 Using repository aliases 2017-05-17 09:43:14 +02:00
Dennis Schwerdel 645022ce9c Also documenting common flags in subcommands 2017-05-17 08:58:54 +02:00
Dennis Schwerdel ca28d3ebff Added `copy` subcommand 2017-05-17 07:35:41 +02:00
Dennis Schwerdel 148db7d627 Logo 2017-05-11 13:17:11 +02:00
Dennis Schwerdel 9590bfed26 Release v0.3.2 2017-05-11 10:57:54 +02:00
Dennis Schwerdel 2a1dc52c56 Skip root folder on restore & fixed exporting files with long names as tar files 2017-05-11 10:47:21 +02:00
Dennis Schwerdel 30bc7d80c5 Fixed reading tar files from stdin 2017-05-11 09:45:55 +02:00
Dennis Schwerdel 1cd58e180d Changed addkey arguments 2017-05-11 09:36:44 +02:00
Dennis Schwerdel dbfd8849c4 Release v0.3.1 2017-05-09 09:42:19 +02:00
Dennis Schwerdel 4ac42d14ef Derive key pairs from passwords 2017-05-08 15:11:07 +02:00
Dennis Schwerdel cac4f81876 Initialize index data before use (this was harmless) 2017-04-28 11:12:25 +02:00
Dennis Schwerdel 73552f2d75 Added root repository to exclude list 2017-04-28 11:10:59 +02:00
Dennis Schwerdel 737f78af47 Released v0.3.0 2017-04-27 13:35:48 +02:00
Dennis Schwerdel c2bf23d8d7 Clippy 2017-04-24 07:37:05 +02:00
Dennis Schwerdel 43e86f31de Making clippy happy in index and maybe fixed a bug 2017-04-19 22:52:27 +02:00
Dennis Schwerdel db7c6ef4fb Making clippy happy again 2017-04-19 22:43:08 +02:00