Commit Graph

24985 Commits

Author SHA1 Message Date
Greg Fitzgerald ae41de91c2 Fix codecov badge url 2018-02-16 12:19:32 -07:00
Greg Fitzgerald daa594cc64 Use SPDX identifier for license name 2018-02-16 12:17:28 -07:00
Greg Fitzgerald 6a04ccca5b Add description and badge 2018-02-16 12:11:51 -07:00
Greg Fitzgerald 48ec84c399 Prep for ownership transfer and rename 2018-02-16 11:53:14 -07:00
Greg Fitzgerald da01f45d39 Rename the project 2018-02-16 11:49:21 -07:00
Greg Fitzgerald cc58b25270 Update description 2018-02-16 11:30:36 -07:00
Greg Fitzgerald 69f70cfe72 Add separate benchmarks for seq and par versions of verify_slice 2018-02-16 09:38:12 -08:00
Greg Fitzgerald 1c2e0af69b Docs cleanup 2018-02-16 09:56:10 -07:00
Greg Fitzgerald a857ae514b Test sequential version of verify_slice with same tests 2018-02-16 09:14:42 -07:00
Greg Fitzgerald 09ccc1ee6d Use create_ticks() outside of benchmark for improved code coverage 2018-02-16 09:06:25 -07:00
Greg Fitzgerald 2a04f4b52a Add code coverage badge 2018-02-16 09:02:44 -07:00
Greg Fitzgerald 799e7a8a56 Try running kcov within docker 2018-02-16 08:55:25 -07:00
Greg Fitzgerald 1d359924a9 Disable cargo cache
Hoping this will fix kcov
2018-02-15 19:12:25 -07:00
Greg Fitzgerald 615517ac58 Another attempt to fix coverage reporting on Travis 2018-02-15 18:01:49 -07:00
Greg Fitzgerald 38485b09c7 Move tests to expose them to rustfmt and kcov 2018-02-15 17:47:54 -07:00
Greg Fitzgerald 046271a657 First attempt at lighting up code coverage 2018-02-15 17:47:34 -07:00
Greg Fitzgerald fb168fcee0 Cleanup
Make it so the parallel and sequential verification implementations
are only different in one line.

For reasons I don't understand Rayon's `all()` isn't `mut`.
2018-02-15 16:00:53 -07:00
Greg Fitzgerald 306619c2a9 Upgrade dependencies
* This patch assumes Travis is already pointing 'stable' to 1.24
2018-02-15 15:26:52 -07:00
Greg Fitzgerald b5645bc776 Rename project 2018-02-15 13:59:33 -07:00
Greg Fitzgerald 3cef50056b Consistent naming 2018-02-15 11:50:48 -07:00
Greg Fitzgerald a20e114a80 Cleanup tests 2018-02-15 11:48:18 -07:00
Greg Fitzgerald 0dc0ae506d Better names 2018-02-15 11:45:04 -07:00
Greg Fitzgerald 9723c827f5 mut hash -> end_hash 2018-02-15 11:29:09 -07:00
Greg Fitzgerald 75d091bd3c More descriptive event data 2018-02-15 10:57:32 -07:00
Greg Fitzgerald d21ad9357c More descriptive field names 2018-02-15 10:48:30 -07:00
Greg Fitzgerald a74540470a Rename Tick to Event
* Define a tick to be an event with no user data.
* Use the term "event log" for now.
** Reserve the word "entry" for hash entries, and "item" for array items.
** Reserve the word "blockchain" for when the event is a block of something.
** Reserve the word "ledger" for when the event is of a particular type,
   such as transactions.
2018-02-15 10:13:59 -07:00
Greg Fitzgerald beb4a643ad Add back a more traditional version of new() 2018-02-14 16:52:09 -07:00
Greg Fitzgerald cdf3cffcae Rename Tick::new() to Tick::run() 2018-02-14 16:45:42 -07:00
Greg Fitzgerald 8a521ba163 Make space for user data 2018-02-14 16:18:06 -07:00
Greg Fitzgerald a6f1a0e04b Add TravisCI build status 2018-02-14 15:25:49 -07:00
Greg Fitzgerald 31d79727b6 Parallelize verification 2018-02-14 15:23:13 -07:00
Greg Fitzgerald 8ff8e90c5e Cleanup slice verification 2018-02-14 13:02:39 -07:00
Greg Fitzgerald d23fda1936 First go at Proof of History 2018-02-14 11:00:01 -07:00
Greg Fitzgerald bad95b7712 cargo init 2018-02-14 07:23:59 -07:00
Greg Fitzgerald e1e963e734 first commit 2018-02-13 21:53:49 -07:00