Nicholas Rodrigues Lordello
Nicholas Rodrigues Lordello
It looks like `udivmod` performance can further be increased when dividing two "large" (i.e. greater than `u128::MAX`). Specifically, the algorithm in `primitive-types` performs significantly better for these larger numbers. See...
The library fuzzing already caught some bugs, so we should add additional variants to the `ethnum_fuzz::Target` enum for checking additional code paths that are currently not being exercised by the...
`abs_diff` [was stabilized in Rust 1.60](https://blog.rust-lang.org/2022/04/07/Rust-1.60.0.html#stabilized-apis) as an API on primitive integer types and should be added to the `ethnum` crate as well.
Currently, there is no `{I,U}256` implementation for what the `ADDMOD` and `MULMOD` EVM opcodes do. We should add them.
Since, internally, the `udivmod` intrinsic computes both the quotient and remainder, it makes sense to expose a member method on `{I,U}256` so callers can take advantage of this.
The terminal emulator I use does not have true color support (specifically, `Terminal.app`). This means that most themes don't work. However, it is possible to have some support ANSI-256 color...
It looks like `u128` is not supported with `#[serde(flatten)]` when deserializing JSON. The following snippet shows the problem. ``` use serde::Deserialize; #[derive(Debug, Deserialize)] struct Foo { a: u128, } #[derive(Debug,...
I imagine there are not very many Fedora Silverblue users so it would be totally understandable if this issue had a very low priority. I just though I would report...
Fixes #4165 ## Changes: This PR changes how `trace_callMany` works, by tracing the various input transactions applied on top of each other instead of independently. This allows tracing of dependent...
#### Version Tested on both `v1.1.6` and `master` branch. #### Briefly describe the bug. Deserializing a struct with a flattened tagged enum field does not seem to work. #### Include...