Commit Graph

  • e838a8c28a Delete unused function Greg Fitzgerald 2018-04-10 21:56:13 -0600
  • e5f7eeedbf Use iterators Greg Fitzgerald 2018-04-10 21:43:53 -0600
  • d1948b5a00 Zip earlier Greg Fitzgerald 2018-04-10 21:12:59 -0600
  • c07f700c53
    Merge pull request #113 from aeyakovenko/master_pclient Greg Fitzgerald 2018-04-09 23:07:03 -0600
  • c934a30f66 commandline options for client and testnode Anatoly Yakovenko 2018-04-09 11:28:54 -0700
  • 310d01d8a2
    Merge pull request #112 from aeyakovenko/recycler_test Greg Fitzgerald 2018-04-07 09:29:50 -0600
  • f330739bc7 Recycler test should verifyt that its recycling Anatoly Yakovenko 2018-04-07 07:08:42 -0700
  • 58626721ad
    Merge pull request #111 from garious/parallelize-accountant Greg Fitzgerald 2018-04-06 17:03:10 -0600
  • 584c8c07b8 Better symmetry Greg Fitzgerald 2018-04-06 16:34:52 -0600
  • a93ec03d2c Move creating blobs into its own function Greg Fitzgerald 2018-04-06 16:21:20 -0600
  • 7bd3a8e004 Reduce cyclomatic complexity Greg Fitzgerald 2018-04-06 16:12:13 -0600
  • 912a5f951e Why is msgs cloned here? Greg Fitzgerald 2018-04-06 15:58:11 -0600
  • 6869089111 Parallelize deserialize Greg Fitzgerald 2018-04-06 15:52:58 -0600
  • 6fd32fe850 Cleanup constants Greg Fitzgerald 2018-04-06 15:43:05 -0600
  • 81e2b36d38 Cleanup packet_verify Greg Fitzgerald 2018-04-06 15:24:15 -0600
  • 7d811afab1 Parallelize CPU sig verify Greg Fitzgerald 2018-04-06 15:21:49 -0600
  • 39f5aaab8b
    Merge pull request #110 from garious/parallelize-accountant Greg Fitzgerald 2018-04-06 09:02:36 -0600
  • 5fc81dd6c8 Fix the nightly build Greg Fitzgerald 2018-04-05 22:39:07 -0600
  • 491a530d90 Support parallelization of arbitrary transactions Greg Fitzgerald 2018-04-05 22:13:54 -0600
  • c12da50f9b Fix race condition Greg Fitzgerald 2018-04-05 21:00:08 -0600
  • 41e8500fc5 Break up process_verified_transaction() Greg Fitzgerald 2018-04-05 20:05:37 -0600
  • a7f59ef3c1
    Merge pull request #109 from sakridge/wip_gpu Greg Fitzgerald 2018-04-05 22:24:35 -0600
  • f4466c8c0a Change for cuda verify integration Stephen Akridge 2018-03-26 21:07:11 -0700
  • bc6d6b20fa
    Merge pull request #108 from garious/parallelize-accountant Greg Fitzgerald 2018-04-05 15:11:22 -0600
  • 01326936e6 Expire all transactions after some amount of time Greg Fitzgerald 2018-04-05 10:26:43 -0600
  • c960e8d351 Reject transactions with a `last_id` that isn't from this ledger Greg Fitzgerald 2018-04-05 09:53:58 -0600
  • fc69d31914
    Merge pull request #106 from garious/parallelize-accountant Greg Fitzgerald 2018-04-04 22:42:28 -0600
  • 8d425e127b Update benchmark to avoid write locks in sig duplicate detection Greg Fitzgerald 2018-04-04 17:29:22 -0600
  • 3cfb07ea38 Sort signatures by last_id Greg Fitzgerald 2018-04-04 17:03:18 -0600
  • 76679ffb92 Per-cell locking Greg Fitzgerald 2018-04-04 16:31:11 -0600
  • dc2ec925d7 Better test Greg Fitzgerald 2018-04-04 16:01:43 -0600
  • 81d6ba3ec5
    Merge pull request #105 from garious/coverage-comments anatoly yakovenko 2018-04-04 14:34:26 -0700
  • 014bdaa355 Add benchmark for parallel transaction processing Greg Fitzgerald 2018-04-04 10:28:12 -0600
  • 0c60fdd2ce Make accountant thread-safe Greg Fitzgerald 2018-04-04 12:33:00 -0600
  • 43d986d14e Add the 'why' for code coverage to readme Greg Fitzgerald 2018-04-04 09:26:32 -0600
  • 123d7c6a37
    Merge pull request #99 from aeyakovenko/subscribers Greg Fitzgerald 2018-04-03 17:12:53 -0600
  • 5ac7df17f9 Implement window service Anatoly Yakovenko 2018-04-02 19:32:58 -0700
  • bc0dde696a
    Merge pull request #102 from garious/rollback Greg Fitzgerald 2018-04-03 10:08:42 -0600
  • c323bd3c87 Fix clippy warnings Greg Fitzgerald 2018-04-03 09:55:33 -0600
  • 5c672adc21
    Merge pull request #101 from garious/rollback Greg Fitzgerald 2018-04-02 21:58:10 -0600
  • 2f80747dc7 Move tests Greg Fitzgerald 2018-04-02 21:45:17 -0600
  • 95749ed0e3
    Merge pull request #100 from garious/rollback Greg Fitzgerald 2018-04-02 21:17:37 -0600
  • 94eea3abec fmt Greg Fitzgerald 2018-04-02 21:15:21 -0600
  • fe32159673 Add a test to ensure witness data continues to be hashed Greg Fitzgerald 2018-04-02 21:07:38 -0600
  • 07aa2e1260 Add witness data to entry hash Greg Fitzgerald 2018-04-02 20:47:48 -0600
  • 6fec8fad57 Adding from to the signature is redundant Greg Fitzgerald 2018-04-02 20:34:18 -0600
  • 84df487f7d
    Merge pull request #97 from garious/rollback Greg Fitzgerald 2018-04-02 15:41:33 -0600
  • 49708e92d3 Use last_id instead of seed Greg Fitzgerald 2018-04-02 15:02:23 -0600
  • daadae7987 Move replaying ledger out of accountant Greg Fitzgerald 2018-04-02 14:51:38 -0600
  • 2b788d06b7 Move the historian up to accountant_skel Greg Fitzgerald 2018-04-02 14:41:07 -0600
  • 90cd9bd533 Move balance check so that log_* methods are only used to add logging Greg Fitzgerald 2018-04-02 14:14:49 -0600
  • d63506f98c No longer allow deposits outside the constructor Greg Fitzgerald 2018-04-02 14:00:42 -0600
  • 17de6876bb Add simpler accountant constructor Greg Fitzgerald 2018-04-02 13:51:44 -0600
  • fc540395f9 Update docs Greg Fitzgerald 2018-04-02 11:51:56 -0600
  • da2b4962a9 Move verify_slice() into a trait Greg Fitzgerald 2018-04-02 11:36:51 -0600
  • 3abe305a21 Move reserve_signatures into accountant Greg Fitzgerald 2018-04-02 09:36:22 -0600
  • 46e8c09bd8 Revoke API access to first_id Greg Fitzgerald 2018-04-02 09:30:10 -0600
  • e683c34a89 Version bump v0.4.0 Greg Fitzgerald 2018-03-31 14:44:12 -0600
  • 54e4f75081
    Merge pull request #95 from jackson-sandland/source-documentation-review Greg Fitzgerald 2018-03-30 14:50:51 -0600
  • 9f256f0929 94 - snakecase mod names Jackson Sandland 2018-03-30 13:10:27 -0700
  • ef169a6652 94: source doc review Jackson Sandland 2018-03-30 10:43:38 -0700
  • eaec25f940
    Version bump v0.4.0-beta Greg Fitzgerald 2018-03-29 15:05:38 -0600
  • 6a87d8975c
    Merge pull request #93 from garious/par-req-processing Greg Fitzgerald 2018-03-29 14:02:40 -0600
  • b8cf5f9427 Fix transaction logging Greg Fitzgerald 2018-03-29 13:50:32 -0600
  • 2f1e585446 Better benchmark Greg Fitzgerald 2018-03-29 13:41:09 -0600
  • f9309b46aa
    Merge pull request #92 from garious/par-req-processing Greg Fitzgerald 2018-03-29 13:28:21 -0600
  • 22f5985f1b Do request verification in parallel, and then process the verified requests Greg Fitzgerald 2018-03-29 13:18:08 -0600
  • c59c38e50e Refactor for batch verification Greg Fitzgerald 2018-03-29 13:09:21 -0600
  • 232e1bb8a3 Colocate packet dependencies Greg Fitzgerald 2018-03-29 12:55:41 -0600
  • 1fbb34620c Fix compiler warning Greg Fitzgerald 2018-03-29 12:54:10 -0600
  • 89f5b803c9
    Merge pull request #91 from garious/more-docs Greg Fitzgerald 2018-03-29 12:39:03 -0600
  • 55179101cd Add more documentation Greg Fitzgerald 2018-03-29 12:20:54 -0600
  • 132495b1fc A simple consensus diagram to guide rollback/coalescing Greg Fitzgerald 2018-03-29 10:51:17 -0600
  • a03d7bf5cd Missed a couple Greg Fitzgerald 2018-03-28 22:20:31 -0600
  • 3bf225e85f Don't require install to run demo Greg Fitzgerald 2018-03-28 22:18:33 -0600
  • cc2bb290c4
    Merge pull request #89 from garious/sig-verify-bench Greg Fitzgerald 2018-03-28 22:15:10 -0600
  • 878ca8c5c5 Add microbenchmark for signature verification Greg Fitzgerald 2018-03-28 22:02:47 -0600
  • 4bc41d81ee Fix compiler warning Greg Fitzgerald 2018-03-28 21:05:21 -0600
  • f6ca176fc8
    Merge pull request #88 from garious/revert-tcp-client Greg Fitzgerald 2018-03-28 20:28:05 -0600
  • 0bec360a31 Revert TCP sync of ledger Greg Fitzgerald 2018-03-28 20:13:10 -0600
  • 04f30710c5
    Merge pull request #87 from garious/tcp-client Greg Fitzgerald 2018-03-28 17:04:36 -0600
  • 98c0a2af87 tx confirmed/sec ---> tx processed/sec Greg Fitzgerald 2018-03-28 16:51:18 -0600
  • 9db42c1769
    Merge pull request #86 from garious/tcp-client Greg Fitzgerald 2018-03-28 14:57:09 -0600
  • 849bced602 Fix up client demo Greg Fitzgerald 2018-03-28 14:40:58 -0600
  • 27f29019ef
    Merge pull request #83 from garious/tcp-client Greg Fitzgerald 2018-03-28 13:19:38 -0600
  • 8642a41f2b See if Travis will tolerate executing some of the test Greg Fitzgerald 2018-03-28 10:25:16 -0600
  • bf902ef5bc Ignore accountant_stub test Greg Fitzgerald 2018-03-28 10:04:04 -0600
  • 7656b55c22
    nit Greg Fitzgerald 2018-03-27 17:22:31 -0600
  • 7d3d4b9443
    nit Greg Fitzgerald 2018-03-27 17:20:23 -0600
  • 15c093c5e2
    typo Greg Fitzgerald 2018-03-27 16:31:19 -0600
  • 116166f62d Rename project: silk -> solana v0.4.0-alpha Greg Fitzgerald 2018-03-27 16:24:05 -0600
  • 26b19dde75
    Rename project: silk -> solana Greg Fitzgerald 2018-03-27 16:19:28 -0600
  • c8ddc68f13
    Rename project: silk -> solana Greg Fitzgerald 2018-03-27 16:16:27 -0600
  • 7c9681007c Drop support for random access to the ledger Greg Fitzgerald 2018-03-27 14:47:01 -0600
  • 13206e4976 Let clients subscribe to the ledger over TCP Greg Fitzgerald 2018-03-27 14:45:04 -0600
  • 2f18302d32
    Merge pull request #80 from garious/fix-ci Greg Fitzgerald 2018-03-26 22:13:11 -0600
  • ddb21d151d Nightly rustfmt Greg Fitzgerald 2018-03-26 22:03:26 -0600
  • c64a9fb456 Give Travis a little more time to start threads Greg Fitzgerald 2018-03-26 22:02:05 -0600
  • ee19b4f86e See if CI hangs because of wait_on_signature() Greg Fitzgerald 2018-03-26 21:53:27 -0600
  • 14239e584f fix writer Anatoly Yakovenko 2018-03-26 11:17:19 -0700