Commit Graph

2536 Commits

Author SHA1 Message Date
Luke Anderson
aa1342fcbb Renamed doc stage and excluded the '.lock' file which was causing an S3 sync return error code, failing the build. 2019-05-08 00:52:22 +10:00
Luke Anderson
190bf682db Updated the gitlab config to generate docs and update them on S3. Will remove the 'gitlab-docs' line in a later commit. 2019-05-08 00:03:36 +10:00
Paul Hauner
009d05cafd Implement basic FixedLenVec 2019-05-07 18:42:41 +10:00
Michael Sproul
eda8ec8c55 spec: registry updates v0.6.1 2019-05-07 18:27:58 +10:00
Michael Sproul
5394726caf spec: initiate_validator_exit v0.6.1
Added a new field `exit_cache` to the BeaconState, which caches
the number of validators exiting at each epoch.
2019-05-07 18:27:58 +10:00
Michael Sproul
5c03f7b06c spec: update chain spec for v0.6.1 2019-05-07 18:27:43 +10:00
Michael Sproul
839ef0119b spec: justification and finalization v0.6.1 2019-05-07 18:27:36 +10:00
Michael Sproul
ed00ad9d00 spec: get_crosslink_deltas to v0.6.1 2019-05-07 18:27:36 +10:00
Michael Sproul
caff553af9 spec: update reward processing to v0.6.1 + bugfix
Two bugs fixed by this commit:

* Reward proposers rather than attesters in `get_proposer_deltas`
* Prevent double-counting of validator balances towards the total when
  computing validator statuses
2019-05-07 18:27:25 +10:00
Michael Sproul
1ad0024045 spec v0.6.0: update types 2019-05-07 18:27:24 +10:00
Michael Sproul
7dda85e87e hashing: Keccak -> SHA256 2019-05-07 18:27:24 +10:00
Paul Hauner
00f85a0324 Merge pull request #366 from sigp/gitlab-ci
Implement GitLab CI
2019-05-07 16:11:03 +10:00
Paul Hauner
e13bc5cd19 Merge pull request #346 from sigp/testnet-key-load
Added deterministic keypair generation
2019-05-07 16:10:26 +10:00
Paul Hauner
5a8840b360 Merge pull request #262 from johnsBeharry/205-merkle-root
Build tree and get merkle_root from hashed inputs  (#205)
2019-05-07 16:10:08 +10:00
Luke Anderson
e0efe2d672 Included a command to build the protobuf service files, before doing the cargo fmt check. 2019-05-07 14:24:46 +10:00
Luke Anderson
0bfe578810 Updated Jenkins configuration to use , to be consistent with the GitLab caching mechanism. 2019-05-07 14:00:15 +10:00
Luke Anderson
0d5c3f3643 Fixed variables command in gitlab.yml 2019-05-07 13:46:02 +10:00
Luke Anderson
e72e7d2fd6 Moved the CARGO_HOME enviornment variable, in an attempt to get cargo packages to cache properly. 2019-05-07 13:44:35 +10:00
Luke Anderson
1354942290 Removed old build commands from gitlab config. 2019-05-06 22:11:47 +10:00
Luke Anderson
9f88892fae Moved all the pre-build stuff to a new public docker image. 2019-05-06 20:49:25 +10:00
Paul Hauner
759d0250c5 Clean out some occurances of SszStream 2019-05-06 19:50:05 +10:00
Luke Anderson
dc8e879eda Moved the GitLab format check up in priority. 2019-05-06 19:47:41 +10:00
Luke Anderson
1276a2812e Included new jobs in the gitlab test stage, to get testing to run in parallel. 2019-05-06 19:45:30 +10:00
Luke Anderson
3b1d8fbab8 Added a line to the GitLab config which installs protobuf before compiling lighthouse. 2019-05-06 19:17:03 +10:00
Paul Hauner
5550d14d62 Upgrade BLS to new SSZ 2019-05-06 15:03:20 +10:00
Paul Hauner
ebbeb03349 Update boolean bitfield to new SSZ 2019-05-06 13:25:11 +10:00
Luke Anderson
7d7f9c3d1a Merge branch 'master' into gitlab-ci 2019-05-06 13:12:59 +10:00
Paul Hauner
1f098ecbde Remove antiquated test vectors 2019-05-06 11:52:46 +10:00
Paul Hauner
c31ef5cf7f Remove old code, fix bug with MAX_LENGTH_VALUE 2019-05-06 11:51:50 +10:00
Paul Hauner
9d27f67643 Tidy SSZ decode impls 2019-05-06 11:36:00 +10:00
Luke Anderson
934cb5af5f Merge branch 'master' into testnet-key-load 2019-05-06 11:13:16 +10:00
Paul Hauner
96ef8e7073 Tidy SSZ encode impls 2019-05-06 10:26:49 +10:00
Paul Hauner
56fe63f78d Improve allocations for SszEncoder 2019-05-06 09:58:31 +10:00
Paul Hauner
480c5ff160 Update SszEncoder 2019-05-06 09:26:58 +10:00
Paul Hauner
aeb17c73f6 Add SszEncoder 2019-05-06 09:01:28 +10:00
Paul Hauner
daf6912d18 Begin refactor for less allocation 2019-05-06 08:47:49 +10:00
Paul Hauner
75bc45f11d Merge pull request #363 from sigp/docs-upload
Docs upload
2019-05-06 07:38:46 +10:00
Paul Hauner
acf854f558 Add profiling tools, examples 2019-05-05 15:32:09 +10:00
Paul Hauner
fd5f914c3c Fix failing decode test 2019-05-05 12:47:57 +10:00
Paul Hauner
c5f00d1666 Update SSZ derive macro, create failing test 2019-05-05 12:11:25 +10:00
Paul Hauner
b5d9157722 Add tests for derived encoding 2019-05-04 18:06:01 +10:00
Paul Hauner
0bd5119f19 Replace ssz with ssz2, adapt ssz_derive 2019-05-04 14:11:48 +10:00
Paul Hauner
7096d56749 Add working decoder example 2019-05-03 17:50:29 +10:00
Paul Hauner
0c0edb0653 Add ssz examples, decoder struct 2019-05-03 17:39:51 +10:00
Paul Hauner
7865f0de89 Tidy encode impl tests 2019-05-03 16:21:18 +10:00
Paul Hauner
80ef379202 Improve docs, cover a bunch of invalid inputs 2019-05-03 15:43:10 +10:00
Paul Hauner
90d8afd64b Simplify SOS vec decoding 2019-05-03 14:16:36 +10:00
Paul Hauner
6d721813f1 Fix failing SOS nested vec tests 2019-05-03 13:43:52 +10:00
Paul Hauner
9943e70cb9 Fix failing SOS tests, add new failing tests 2019-05-03 13:14:26 +10:00
Paul Hauner
3f9430ddff Add partial progress on sos 2019-05-03 11:05:51 +10:00