Block or Report
Block or report ekpyron
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
848 contributions in the last year
Less
More
Contribution activity
April 2022
Created 7 commits in 2 repositories
Created a pull request in ethereum/solidity that received 2 comments
[DO NOT MERGE] Test windows debug builds.
Meant to confirm #12902 in a CI run [although unfortunately at the time of writing there is a major CircleCI outage...]
+30
−25
•
2
comments
Opened 1 other pull request in 1 repository
ethereum/solidity
1
open
Reviewed 29 pull requests in 2 repositories
ethereum/solidity
25 pull requests
- Calldatasize-check during ABI encoding from calldata values with nested dynamic arrays.
- External test for Brink
- Remove inlining constraint for large functions when targetting the new code transform.
- Disable dependency caching on macOS in CI
- Benchmark downloader (script + CI job)
- Add InlineArrayType to support literals conversion to statically and dynamically allocated arrays.
- [SMTChecker] abi.encodeCall
- Use side-effects of user defined functions in evm code transform.
- Disallow RETURNDATACOPY and RETURNDATASIZE in inline assembly in pure functions
- Some updates to gas and delegatecall.
- updates to gas section
- assembly.rst: Clarify location of zero memory following allocation pointer
- Update function-modifiers.rst
- Fix MSVC Debug crash
-
Optimize
return(x,0) -> pop(x) return(0,0)(and also forrevert). - [Docs] clarify the reason for the memory-unsafe assembly example being unsafe
-
Reword the section about cleaning up variables
variable_cleanup.rst - Create split_on_empty_lines_into_numbered_files function in scripts/common.sh
- Take termination into account in data flow analyzer
- Clarify scope of unchecked blocks.
- added commit-hash.txt file under export-subst flag
- Tests for the equivalence of one and two-stage compilation via IR ports multi-file contracts
- A test PR for benchmarking using identity precompile.
- [CI] Automate preparation of release binaries for publishing (via artifacts)
-
Fix broken
${}syntax inexternalTests.sh(redo) - Some pull request reviews not shown.
ethereum/solidity-blog
1 pull request
Created an issue in ethereum/solidity that received 4 comments
Rewrite command line test script cleanly in python.
Came up in #12851.
test/cmdlineTests.sh has grown more and more complicated over time - I'd say it's time to consider making it a python script and…
4
comments
Opened 5 other issues in 1 repository
ethereum/solidity
5
open
- Yul Optimizer: Switch elimination for cheap switch cases.
- Increase test coverage for Calldata Validation
- Try again to fuzz calldata validation when decoding invalid abi encodings.
-
The optimizer may completely remove all
memoryguards preventing stack-to-memory. - Suggest trying to compile via IR in the stack-too-deep error message in legacy compilation.