Andreas Fackler
a23f5b8fd9
Fix ethcore/benches build. ( #10964 )
2019-08-13 15:27:28 +02:00
Marek Kotewicz
9c051ab756
Removed machine abstraction from ethcore ( #10791 )
2019-06-26 14:16:05 +02:00
David
dbdb57a8c0
Fix deprectation warnings on nightly ( #10746 )
...
* Run `cargo fix` on ethcore
* Add note about funky import needed-but-not-needed
* Fix benches
* cargo fix blockchain
2019-06-14 18:48:35 +02:00
Afri Schoedon
7c335e8764
misc: bump license header to 2019 ( #10135 )
...
* misc: bump license header to 2019
* misc: remove_duplicate_empty_lines.sh
* misc: run license header script
* commit cargo lock
2019-01-07 11:33:07 +01:00
Wei Tang
1a642fc624
Clean up existing benchmarks ( #9839 )
...
* Add FIXME link for a state mod statement
* Remove unused benches feature in ethcore
* Fix evm benches compile
* Fix ethash benches compile
* Switch to criterion
2018-11-06 21:22:44 +08:00
André Silva
726884afcb
ethcore: minor optimization of modexp by using LR exponentiation ( #9697 )
2018-10-04 12:29:53 +01:00
André Silva
d4f38d3894
ethcore: add builtin benchmarks based on geth ( #9179 )
...
* ethcore: add geth benchmarks for all builtins
* ethcore: remove old builtin benchmarks
2018-07-23 15:46:24 +02:00
André Silva
fb2b77e991
ethcore: add missing builtins benchmarks ( #9170 )
...
* ethcore: add modexp benchmarks
* ethcore: add_bn_128_add benchmark
2018-07-20 15:06:11 +02:00
Niklas Adolfsson
21e0cd7781
evm bench
fix broken dependencies (#9134 )
...
* `evm bench` use valid dependencies
Benchmarks of the `evm` used stale versions of a couple a crates that
this commit fixes!
* fix warnings
2018-07-16 21:19:59 +02:00
David
c7f608ec74
Delete crates from parity-ethereum and fetch them from parity-common instead ( #9083 )
...
Use crates from parity-common: hashdb, keccak-hash, kvdb, kvdb-memorydb, kvdb-rocksdb, memorydb, parity-bytes, parity-crypto, path, patricia_trie, plain_hasher, rlp, target, test-support, trie-standardmap, triehash
2018-07-10 14:59:19 +02:00
Niklas Adolfsson
98b7c07171
Update license header
and scripts
( #8666 )
...
* Update `add_license` script
* run script
* add `remove duplicate lines script` and run it
* Revert changes `English spaces`
* strip whitespaces
* Revert `GPL` in files with `apache/mit license`
* don't append `gpl license` in files with other lic
* Don't append `gpl header` in files with other lic.
* re-ran script
* include c and cpp files too
* remove duplicate header
* rebase nit
2018-06-04 10:19:50 +02:00
Toralf Wittner
e30839e85f
Consolidate crypto functionality in ethcore-crypto
. ( #8432 )
...
* Consolidate crypto functionality in `ethcore-crypto`.
- Move `ecdh`/`ecies` modules to `ethkey`.
- Refactor `ethcore-crypto` to use file per module.
- Replace `subtle` with `ethcore_crypto::is_equal`.
- Add `aes_gcm` module to `ethcore-crypto`.
* Rename `aes::{encrypt,decrypt,decrypt_cbc}` ...
... to `aes::{encrypt_128_ctr,decrypt_128_ctr,decrypt_128_cbc}`.
2018-05-05 11:02:33 +02:00
Dmitry Kashitsyn
604cdde71d
Fixes bench and removes rustc_serialize dependency ( #5988 )
2017-10-11 17:39:12 +07:00
Arkadiy Paronyan
25b35ebddd
Byzantium updates ( #5855 )
...
* EIP-211 updates
* benchmarks
* blockhash instruction gas cost updated
* More benches
* EIP-684
* EIP-649
* EIP-658
* Updated some tests
* Modexp fixes
* STATICCALL fixes
* Pairing fixes
* More STATICALL fixes
* Use paritytech/bn
* Fixed REVERTing of contract creation
* Fixed more tests
* Fixed more tests
* Blockchain tests
* Enable previously broken tests
* Transition test
* Updated tests
* Fixed modexp reading huge numbers
* Enabled max_code_size test
* Review fixes
* Updated pairing pricing
* missing commas (style)
* Update test.rs
* Small improvements
* eip161abc
2017-09-15 21:07:54 +02:00