Popular repositories
-
-
-
Forked from boamaod/skype2irc
IRC ⟷ Skype Gateway Bot for Connecting Skype Chats to IRC Channels
8,317 contributions in the last year
Contribution activity
December 2020
Created 1 repository
- chriseth/ethernaut JavaScript
Created a pull request in ethereum/solidity that received 8 comments
Opened 57 other pull requests in 7 repositories
ethereum/solidity
7
open
38
merged
2
closed
- Library call guard.
- Use wrapping arithmetic for exp in unchecked blocks.
- Optimize iszero(sub(x, y)) to eq(x, y).
- Document ``catch Panic(uint)``.
- Test for recursion with modifiers.
- Check if memory writes are overlapping.
- Set version to 0.8.1.
- Remove version pragmas using `.99`.
- Fix constant evaluation build
- Merge develop into breaking.
- Sort changelog for 0.8.0
- Set release date for 0.7.6.
- How to update your code.
- Report illegal tokens in the Yul parser.
- Sort changelog.
- Merge develop into breaking.
- Merge develop into breaking.
- Recently released 0.8.
- Merge develop into breaking.
- Merge develop into breaking.
- Merge develop into breaking.
- Some more tests for overflow.
- Fix breaking.
- Merge develop into breaking.
- Fix copying byte arrays from storage to storage.
- Some pull requests not shown.
ethereum/homebrew-ethereum
3
merged
ethereum/solc-js
2
merged
ethereum/solc-bin
2
merged
Homebrew/homebrew-core
1
closed
solidity-external-tests/safe-contracts
1
merged
OpenZeppelin/ethernaut
1
open
Reviewed 68 pull requests in 4 repositories
ethereum/solidity 63 pull requests
- Use wrapping arithmetic for exp in unchecked blocks.
- [Sol->Yul] Disable old codegen test viaYul and create new one that fits IR semantics
- [Sol->Yul] Implementing type name.
- Experimental mloadresolver
- [Sol->Yul] Implementing missing array push
- [Sol->Yul] Fixing array clearing when copying from storage to storage.
- Catch panic.
- [test] Fix external tests.
- stdlib prototype
- [Sol->Yul] Implementing getter for struct with bytes member
- scripts/check_style.sh: add exclude list support.
- Improve the Error class with a constructor for secondaryLocation
- Mark msg.sender and tx.origin as nonpayable in docs
- Check if memory writes are overlapping.
- Fix line endings in Unicode diretion override tests
- How to update your code.
- Unary minus is not implemented for fixed point type
- Scanner: Generate error on inbalanced RLO/LRO/PDF override markers.
- [BREAKING] Strict address payable
- Asmanalysis: Add test case that demonstrates bug
- AsmAnalysis: Fix out of bounds read due to incorrect bounds checking …
- Include the eth2 deposit contract as an external test
- Conversion of calldata array slices to memory
- [BREAKING] tx.origin, msg.sender and address(literal) are non-payable addresses
- Disallow leading zeroes in sized-types
- Some pull request reviews not shown.
ethereum/solidity-blog 3 pull requests
ethereum/solc-bin 1 pull request
ethereum/solc-js 1 pull request
Created an issue in ethereum/solidity that received 4 comments
Extend DataFlowAnalyzer to not reset memory if memory ops use zero length
The call opcode (and others) should not reset memory if it can be determined that the memory output area is zero.
The trigger for this is to improv…
4
comments