Highlights
- Arctic Code Vault Contributor
Pinned
3,101 contributions in the last year
Activity overview
Contribution activity
December 2020
Created 39 commits in 5 repositories
Created a pull request in ethereum/solidity that received 10 comments
Opened 28 other pull requests in 5 repositories
ethereum/solidity
5
open
17
merged
- Mark the empty version pragma as invalid
- Add more tests for the SPDX-License-Identifier
- Rename AsmScope* to Scope*
- Replace ABIEncoderV1Only with checking for pragma (and drop stray experimental pragmas)
- Report meaningful error if parsing a version pragma failed
- Simplify StackTooDeepError in Yul
- Improve the Error class with a constructor for secondaryLocation
- stdlib prototype
- Unary minus is not implemented for fixed point type
- Run isoltest with force update
- [BREAKING] Disable the type `byte`
- Include the eth2 deposit contract as an external test
- Fix crash with oversized address literals
- Disallow leading zeroes in sized-types
- Properly print sources in ASTJSONTest
- Adds more tests for state access (block/tx/msg)
- [BREAKING] Introduce block.chainid
- Enable more C++ compiler warnings
- [BREAKING] Remove the \b, \f, \v escape sequences from the Scanner
- [ewasm] Clean up some builtins and fix text representation of `select`
- Add comprehensive tests for FixedHash
- Replace the inconsistent use of u160/Address/h160 with h160 only
OpenZeppelin/openzeppelin-contracts
3
merged
wasmx/fizzy
1
open
ethereum/solidity-blog
1
merged
ethereum/solc-js
1
merged
Reviewed 66 pull requests in 8 repositories
ethereum/solidity 44 pull requests
- [Sol->Yul] Implementing type name.
- stdlib prototype
- Update introduction-to-smart-contracts.rst
- Mark the empty version pragma as invalid
- Add more tests for the SPDX-License-Identifier
- [ewasm] Add support for hera debug module
- [SMTChecker] Replace constants by their value in-place
- Report meaningful error if parsing a version pragma failed
- Replace ABIEncoderV1Only with checking for pragma (and drop stray experimental pragmas)
- Remove version pragmas using `.99`.
- Sort changelog for 0.8.0
- How to update your code.
- [SMTChecker] Apply const eval to arithmetic binary expressions
- Report illegal tokens in the Yul parser.
- SMTChecker fix breaking again
- Disallow leading zeroes in sized-types
- Unary minus is not implemented for fixed point type
- Run isoltest with force update
- [BREAKING] Strict address payable
- Include the eth2 deposit contract as an external test
- Fix crash with oversized address literals
- Fixes for shellcheck warnings, part 1
- Optimise libevmasm in yul
- Simplify abstraction of Compiler/CompilerContext/CompilerStack
- Fix SMT tests on breaking
- Some pull request reviews not shown.
wasmx/fizzy 12 pull requests
- Adjust OperandStack allocation size when no locals
- capi: Module inspection functions
- refactor: Use span instead of vectors in ExternalFunction
- test: Check the types of execution arguments
- Correct max call depth
- Update changelog
- capi: Fix @return comments
- spectests: Refactor value reading and checking
- Improve documentation of internal C++ API
- capi: Documentation cleanup
- capi: Cloning a module
- cmake: Remove redundant target_compile_features(... cxx_std_17)
ethereum/evmone 3 pull requests
ethereum/solidity-blog 2 pull requests
ethereum/solc-bin 2 pull requests
OpenZeppelin/openzeppelin-contracts 1 pull request
chfast/ethash 1 pull request
ethereum/solc-js 1 pull request
Created an issue in ethereum/solidity that received 16 comments
[isoltest] Add a way to query gas usage
As discussed on today's call, a potential way is to have a line similar to storage: called gasUsed: <value>. This line would refer to the gas usage…
16
comments
Opened 8 other issues in 2 repositories
ethereum/solidity
6
open
1
closed
- Improve error reporting of scanner issues in the Solidity and Yul parsers
- [isoltest] Allow empty input (even when expected) in TestFileParser
- [testing] Replace init_unit_test_suite with (global) fixture
- [fuzzing] Build fuzzers only on b_ossfuzz and clean them up
- [isoltest] Add option to refer external files as sources
- Codegen: skipping trailing zeroes for string literals in storeInMemoryDynamic causes weird issues
- [ewasm] Support names section in binary encoding for debugging