Commit Graph
2986 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