prysm-pulse/shared
ratikesh9 99def96cc2 Generic Slices library to support different data types (#1219)
* Generic Slices library to support different data types
** Main module added under slice_generic.go
** Test cases passing
** Modified Bazel Build accordingly to run test suite

* Periods added for the generic slice functions

* Build through gazelle & linter fixes

* Generic library using reflection for set operations

* Improvement in test cases including float 32

* Error Handling using generic error message for unsupported type

* Linter fixes and including more test cases

* Linter fixes

* Linter fixes in Errof function & increasing test coverage

* Test cases corrections

*  Benchmark test added for reflection & non reflection functions
Redundancy removed for various data type
Panic removed from the code & error handled

* documnet linter error removed

* Benchmark done with SSZ for reflection and non-reflection based functions

* Bazel build file updated

* gofmt & golinter error fixes

* Added data type support for uint32,int32,byte,int64,uint64

* Removed the redundant code and condition of error handled

* changes in linter & fixes

* Linter fixes

* Individual error handled for slices

* Removed unwanted variable t

* linter fixes

* Removed unwanted conditions

* linter & test cases fix

* Linter fixes in slice generic

* rebuilding with test
2019-01-13 15:57:39 +08:00
..
bitutil Various Fixes to Allow State Recalculation to Succeed (#733) 2018-11-08 19:13:50 +01:00
bls Adding Basic Private Key Management (#671) 2018-11-08 11:22:31 +08:00
bytes Simulated Backend State Transition Tests Part 1 (#1221) 2019-01-06 09:25:43 -06:00
cmd Added flag for p2p port (#968) 2018-11-26 10:54:02 +08:00
database More todos (#558) 2018-09-22 12:58:24 -04:00
debug Fixing profiling and tracing (#550) 2018-09-21 13:35:48 -05:00
event Migrate dependencies on @com_github_ethereum_go_ethereum//event (#601) 2018-10-02 21:49:01 -04:00
hashutil Wrap Up Data Structure Renaming (#1270) 2019-01-09 03:49:17 -06:00
iputils Added tests for iputils (#1265) 2019-01-10 20:08:22 -05:00
keystore Fix error message lint issues (#824) 2018-11-19 00:33:05 +08:00
legacyutil switch ethereum 2.0 to ethereum serenity (#714) 2018-11-01 07:02:01 -04:00
mathutil Implemented Process Validator Registry (#1213) 2018-12-31 10:24:52 -08:00
mclock Migrate dependencies on @com_github_ethereum_go_ethereum//event (#601) 2018-10-02 21:49:01 -04:00
p2p Actually test p2p service against the service definition (#1304) 2019-01-12 23:35:00 -05:00
params Advance Beacon State Transition Part 4: Simulate Proposer Slashings (#1297) 2019-01-12 10:11:43 +08:00
prometheus Wrap Up Data Structure Renaming (#1270) 2019-01-09 03:49:17 -06:00
shardutil Use consistent hash formatting (#650) 2018-10-12 08:35:49 -07:00
slices Generic Slices library to support different data types (#1219) 2019-01-13 15:57:39 +08:00
slotticker Delete unused CurrentSimulatorSlot (#964) 2018-11-25 12:17:27 +08:00
ssz Implement SSZ Tree Hash Algorithm (#1211) 2019-01-02 11:14:12 -08:00
testutil Allow Sync Service to Query State Of Network (#787) 2018-11-19 09:59:11 +08:00
trie Implement PoW Chain Deposit Trie in Go (#1285) 2019-01-11 16:29:30 +08:00
version Add simple version to binaries via golink (#1286) 2019-01-09 23:19:33 -05:00
BUILD.bazel Cleanup and Refactor Shared Package (#634) 2018-10-09 00:58:54 -05:00
service_registry_test.go Health check endpoints for services (#1183) 2018-12-30 16:20:43 -05:00
service_registry.go Health check endpoints for services (#1183) 2018-12-30 16:20:43 -05:00