Highlights
- Arctic Code Vault Contributor
Pinned
623 contributions in the last year
Less
More
Contribution activity
April 2021
g-r-a-n-t has no activity
yet for this period.
March 2021
Created 19 commits in 2 repositories
Created a pull request in ethereum/fe that received 1 comment
Created contracts included in constructor object.
What was wrong?
fixes #284
How was it fixed?
Added the created_contracts
vector to the constructor object.
The Yul optimizer does not currently re…
+77
−22
•
1
comment
Opened 8 other pull requests in 1 repository
Reviewed 19 pull requests in 1 repository
ethereum/fe 19 pull requests
-
Parser support for
pub const
; addfields
to ast::ContractDef - Lowering pass and augmented assignments
- Reject invalid emit
- Give the AST ownership of its strings.
- Properly reject emitting undefined events
- Properly reject octal number literals
- Panic when Yul mapping fails; print friendly message when fe panics
- Properly reject calling an undefined function on an external contract
- Prevent several cases of making duplicate definitions under the same name
- Checked pow
- Implement checks for modulo arithmetic
- Add checks for integer division
- Created contracts included in constructor object.
- Structs in the ABI
- Improve visibility of subsequently defined contracts
- Fix visibility issue with subsequently defined contracts
- Add overflow/underflow checks for multiplicatons
- Reorganize contract tests
- Full support for empty tuples
Created an issue in ethereum/fe that received 7 comments
Dynamically sized bytes type.
What is wrong? Dynamically sized byte arrays are commonly used and can be found in the public interfaces of many contracts. For example, it's used h…
7
comments
Opened 17 other issues in 1 repository
ethereum/fe
12
open
5
closed
- ERC-721 Demo
- Use SmallVec instead of Vec
- Tighter checking on binary operations.
- Remove FloorDiv
- Pretty-print AST
- Fix ContextHarness
- Make contract testing utilities avaiable to all
- Unused data objects included in initialization code.
- March Dev Update
- Literal type paramaters in Fe
- Revert messages in assert statements
- Builtin address attribute on contract types
- Desired overflow in Uniswap pair
-
"missing data object" when compiling a contract with both an
__init__
andcreate
statement. - Visibility of subsequently defined contracts.
- Structs in json ABI
- ABI packed encoding.