Commit Graph

1195 Commits

Author SHA1 Message Date
Herobird 6db964fd53 [ethbloom] Remove rustc-hex dependency 2018-11-30 17:58:48 +01:00
Herobird ff7b5c8158 [no-std-tests] Add `fixed-hash/byteorder` used feature
Makes it compile again
2018-11-30 17:58:36 +01:00
Andronik Ordian ac6914908c ci: use travis for Windows and macOS (#78) 2018-11-26 17:40:52 +08:00
David Palm 0a23a65392 Sort out the std features 2018-11-22 13:51:26 +01:00
David Palm 86f7410e10 Documentation fixes
Update crunchy to latest
2018-11-21 11:22:36 +01:00
Bastian Köcher 048951f0c3
Merge pull request #81 from Zinfour/master
Improved performance of modulus
2018-11-20 11:43:04 +01:00
zinfour 85f0459f6f fixed nitpicks 2018-11-20 11:07:46 +01:00
Zinfour 95d28bf40f
Cleaner benchmarks 2018-11-19 11:25:36 +01:00
zinfour d497f19b90 added benches 2018-11-18 19:07:36 +01:00
Zinfour c750a06660
removed unnecessary changes 2018-11-18 17:01:45 +01:00
zinfour d0dda21b24 improved performance of rem 2018-11-18 14:18:44 +01:00
Hero Bird 579c81eb4f
Merge pull request #76 from paritytech/fixed-hash-0.3-beta-fixes
Fixed hash 0.3 beta fixes
2018-11-13 14:16:26 +01:00
Herobird f76b9a4459 Improve some formatting of #[cfg(..)] 2018-11-13 11:27:50 +01:00
Herobird 2da14eca58 Improve panic messages by overflow for some uint From impls 2018-11-13 11:22:36 +01:00
Herobird 972b84ca04 Improve some #[cfg(..)] formattings 2018-11-13 11:22:19 +01:00
Herobird eb3ba0b8f0 Revert removals of some uint and hash types 2018-11-13 11:22:00 +01:00
Herobird 50af083e14 [no-std-tests] Update dependency version of fixed-hahs 2018-11-13 11:15:40 +01:00
Herobird 0a007d5ada Update dependency versions in Cargo.toml 2018-11-13 11:12:22 +01:00
Herobird 304cc6f231 [ethbloom] Bump version 0.5.1 => 0.6.0 2018-11-12 20:29:26 +01:00
Herobird 0b53e91ef1 [ethereum-types] Bump version 0.4.0 => 0.5.0 2018-11-12 20:28:54 +01:00
Herobird 5308d515db [ethereum-types] Remove H32, H64, H128 and H264 hash types
The only remaining hash types are now: H160, H256, H512 and H520
2018-11-12 20:28:16 +01:00
Herobird 146263d837 [ethereum-types] Improve formatting a bit 2018-11-12 20:27:16 +01:00
Herobird 4476efe535 [ethereum-types] Remove deprecated From impls for H64 and H160 2018-11-12 20:26:51 +01:00
Herobird d59defc7e1 [ethereum-types] Remove bad feature gate usages 2018-11-12 20:26:32 +01:00
Herobird f7895618a9 [ethereum-types] Use new From<u64> impls in tests 2018-11-12 20:26:19 +01:00
Herobird 6b57ca0c53 [ethereum-types] Add From<u64> impls for H160 and H256 2018-11-12 20:25:48 +01:00
Herobird 071b536273 [ethereum-types] Remove U64 definition 2018-11-12 20:25:01 +01:00
Herobird de0a759f4a [ethereum-types] Remove clean_0x function 2018-11-12 20:24:28 +01:00
Herobird eca7e3b8b0 [ethereum-types] Update fixed-hash 0.3.0-beta => 0.3.0 2018-11-12 20:23:59 +01:00
Herobird 1cdfea3dd8 [ethereum-types] Update crunchy 0.1 => 0.2.1 2018-11-12 20:23:44 +01:00
Herobird c2e5edbec6 [ethereum-types] Update uint 0.5.0-beta => 0.5.0 2018-11-12 20:23:07 +01:00
Herobird 2c124b9e07 Rename heapsizeof crate feature to heapsize 2018-11-12 20:22:37 +01:00
Herobird 491767d143 [no-std-tests] Update fixed-hash 0.3.0-beta => 0.3.0 2018-11-12 20:21:38 +01:00
Herobird ab3d73afdc [ethbloom] Update fixed-hash 0.3.0-beta => 0.3.0 2018-11-12 20:21:22 +01:00
Herobird 9be7fc6497 [ethbloom] Fix forgotten default feature "heapsizeof" => "heapsize" 2018-11-12 20:21:09 +01:00
Herobird ab87602abf [ethbloom] Update crunchy version 0.1.6 => 0.2.1 2018-11-12 20:20:38 +01:00
Herobird 5539e76da8 [ethbloom]: Rename heapsizeof crate feature to heapsize 2018-11-12 20:20:08 +01:00
Hero Bird c06af36b40
Merge pull request #77 from paritytech/uint-maintenance
Maintenance of uint sub-crate
2018-11-12 19:40:11 +01:00
Herobird 4a8978389e [uint] Bump version to 0.5.0 (no longer in beta!) 2018-11-12 12:17:09 +01:00
Herobird a25b33ba3e [uint] Make crunchy crate import conditional
This also fixes some unused warnings.
2018-11-12 11:43:19 +01:00
Herobird cb11411750 [fixed-hash] Mute unused warning for static_assertions crate import
The compilers falsely warns that #[macro_use(..)] is unused since it does not check all available configurations.
This silences the warning locally.
2018-11-12 11:17:40 +01:00
Herobird bbd8b62792 [fixed-hash] Make macro_use for static_assertions more explicit 2018-11-12 11:10:59 +01:00
Herobird f6edce2134 [fixed-hash] Bump version to 0.3.0 (no longer beta!) 2018-11-12 11:08:17 +01:00
Herobird 5476f5e3af [fixed-hash] Bump version to 0.3.0-beta.4 2018-11-06 18:30:27 +01:00
Herobird 272a53c9c7 [fixed-hash] Add #[inline] where appropriate 2018-11-06 18:29:46 +01:00
Herobird c471cf50db [fixed-hash] Add From<&{mut} [u8; N]> impls for hash types of size N 2018-11-06 18:29:23 +01:00
Herobird 3120350787 [fixed-hash] Fix docs.rs used features 2018-11-06 18:14:24 +01:00
Herobird 9c289cac46 [fixed-hash] Bump version 0.3.0-beta.2 => 0.3.0-beta.3 2018-11-05 18:46:04 +01:00
Herobird 25b544c49a [fixed-hash] Add Hash::as_fixed_bytes{_mut} methods 2018-11-05 18:44:27 +01:00
Herobird 68475f5001 [fixed-hash] Rename Hash::to_bytes to Hash::to_fixed_bytes 2018-11-05 18:44:11 +01:00