Paweł Bylica

Results 290 issues of Paweł Bylica

When using test filter with `*` the testeth will crash. E.g. ``` terminate called after throwing an instance of 'boost::filesystem::filesystem_error' what(): boost::filesystem::directory_iterator::construct: No such file or directory: "/home/chfast/Projects/ethereum/aleth/test/jsontests/src/GeneralStateTestsFiller/*" [1] 24270...

bug

This is an idea how to avoid complicated DAO hard fork test which requires inspecting the extra data of the header. I believe it was done this way before the...

networking

We might consider "deploying" the doxygen docs using our CI infrastructure. Public and auto-updated docs have some benefits like attract more developers, improves our documentation quality, ... I did something...

documentation

If the reference types extension is disabled, do not allow table index in the element segment other than zero. Here I'm not 100% sure I identified the extension right. And...

The binary reader reads types (functype, but also structs and arrays) in type section using signed LEB128 encoding. The spec defines type as single byte. This causing problem because WABT...

I'd like to include cotire in CMake-oriented Hunter packager. See https://github.com/ruslo/hunter/pull/942. Just download cotire.cmake from Releases works ok, but Hunter does not have any information to put it in nice...

The system includes must be passed to GCC compiler as 2 flags: "-isystem" "/example/include", not as a single one "-isystem /example/include". Otherwise the path is ignored. Fixes https://github.com/sakra/cotire/issues/133.

For some reason I have to include my local build of Boost instead of system one. So the include path of local Boost must be before `/usr/include`. Cotire ignores this...

I think there is no option to disable searching gcov files in project root. The project root contains multiple build dirs and I don't want to upload all of these.

This implements state transition as application of a single transaction to a predefined state. Most of the logic is in the `evmc::Host` implementation plus the transaction specific handling in `evmone::state::transition()`....