f1311075d9
integration tests
2018-05-30 14:04:48 -06:00
6c380e04a3
fix
2018-05-30 14:04:48 -06:00
cef1c208a5
Crdt pipeline, coalesce window repair requests in the listener by examining all of them at once, and ublock those threads from doing io.
2018-05-30 14:04:48 -06:00
ef8eac92e3
Version bump
v0.6.0-beta
2018-05-29 20:33:45 -07:00
9c9c63572b
cargo fmt
...
rustfmt was updated with 1.26.1
2018-05-29 20:33:45 -07:00
6c0c6de1d0
Better error names
2018-05-29 20:33:45 -07:00
b57aecc24c
Better error if Bank doesn't recognize tx last_id
2018-05-29 20:33:45 -07:00
290dde60a0
Test invalid tokens and fees
2018-05-29 20:33:45 -07:00
38623785f9
Add fee to Transaction
...
Fixes #161
2018-05-29 20:33:45 -07:00
256ecc7208
Build status badge now excludes pull requests
2018-05-29 20:33:34 -07:00
76b06b47ba
Delete dead code
2018-05-29 18:09:03 -06:00
cf15cf587f
spending plan -> budget
...
Review feedback from @sakridge
2018-05-29 18:09:03 -06:00
134c7add57
Fix bench build
2018-05-29 18:09:03 -06:00
ac0791826a
plan.rs -> payment_plan.rs
2018-05-29 18:09:03 -06:00
d2622b7798
Allow for addtional smart contract languages
...
Fixes #159
2018-05-29 18:09:03 -06:00
f82cbf3a27
Move Budget EDSL into its own module
2018-05-29 18:09:03 -06:00
aa7e3df8d6
Plan -> Budget
...
Budget is now an EDSL. PaymentPlan is the interface to it.
2018-05-29 18:09:03 -06:00
ad00d7bd9c
Move plan methods to a trait
2018-05-29 18:09:03 -06:00
8d1f82c34d
breaks
2018-05-29 16:53:26 -07:00
0cb2036e3a
comment on bad blob usage
2018-05-29 16:53:26 -07:00
2b1e90b0a5
More idiomatic Rust
2018-05-29 14:04:27 -06:00
f2ccc133a2
Finally made fetch happen
2018-05-29 14:04:27 -06:00
5e824b39dd
Move multinode communication outside TPU
2018-05-29 14:04:27 -06:00
41efcae64b
Remove dead code
...
History: we thought SigVerifyStage would use these, but it does
signature verification before deserializing transactions.
2018-05-29 10:38:58 -06:00
cf5671d058
tr -> tx
...
Missed a few.
2018-05-29 10:38:58 -06:00
2570bba6b1
Make apply_payment a method
...
History: the function was pulled out of Bank when each field wasn't
wrapped in a RwLock, and that locking 'balances' meant to lock
everything in the bank. Now that the RwLocks are here to stay,
we can make it a method again.
2018-05-29 10:38:58 -06:00
71cb7d5c97
Better names
2018-05-29 10:38:58 -06:00
0df6541d5e
Fewer public functions
2018-05-29 10:38:58 -06:00
52145caf7e
Cleanup: make 'verified' qualifier implicit
...
History: Qualifying the method names with 'verified' was done to
distinguish them from methods that first did signature verification.
After we moved all signature verication to SigVerifyStage, we removed
those methods from Bank, leaving only the 'verified' ones.
This patch removes the word 'verified' from all method names, since
it is now implied by any code running after SigVerifyStage.
2018-05-29 10:38:58 -06:00
86a50ae9e1
Add RUST_BACKTRACE
2018-05-28 22:23:25 -07:00
c64cfb74f3
Update code coverage command
2018-05-28 22:23:25 -07:00
26153d9919
Avoid docker buildkite plugin, which is not supported by bkrun
2018-05-28 22:23:25 -07:00
5af922722f
Add local buildkite CI runner
2018-05-28 22:23:25 -07:00
b70d730b32
Support local .a, skip if unable to find .a
2018-05-28 22:23:25 -07:00
bf4b856e0c
Don't fail if CODECOV_TOKEN is undefined
2018-05-28 22:23:25 -07:00
0cf0ae6755
s/label:/name:/g
2018-05-28 22:23:25 -07:00
29061cff39
Delint existing shell scripts
2018-05-28 05:18:46 -06:00
b7eec4c89f
Lint shell scripts in CI
2018-05-28 05:18:46 -06:00
a3854c229e
More rebase typos
2018-05-26 20:48:42 -06:00
dcde256433
Fix rebase typo
2018-05-26 20:28:22 -06:00
931bdbd5cd
Fix typo
2018-05-26 20:25:44 -06:00
b7bd59c344
Cleanup whitespace
...
And delete rebasing artifact
2018-05-26 20:23:18 -06:00
2dbf9a6017
rename
2018-05-26 20:13:42 -06:00
fe93bba457
logs
...
poll both endpoints in client
logs
logs
logs
names
verify plan not sig
log
set udp buffer to max
drop output
more verbose about window requests
log the leader
load leader identity
readme for single node demo
update
asserts
update
replay all
rsync
dynamic file read in testnode
fix
cleanup
readme
sum
fix scripts
cleanup
cleanup
readme
2018-05-26 20:13:42 -06:00
6e35f54738
Simplify environment blocks
2018-05-26 14:38:26 -07:00
089294a85e
'ignored' step failures are no longer ignored
2018-05-26 11:00:20 -07:00
25c0b44641
Run ignored build step in docker
2018-05-26 11:00:20 -07:00
58c1589688
More typos
2018-05-26 00:36:50 -06:00
bb53f69016
Fix typos
2018-05-26 00:36:50 -06:00
75659ca042
Light up coverage build
2018-05-26 00:36:50 -06:00