Sean Young
|
96a1cc842a
Appease rust 1.78.0 clippies (#1643)
|
1 year ago |
Sean Young
|
358a184da3
Fix abi.encodeCall() argument parsing (#1612)
|
1 year ago |
Sean Young
|
92a6c6c89d
Represent type(f) correctly in the ast (#1609)
|
1 year ago |
Sean Young
|
68b59a4111
Improve overloaded function call diagnostics (#1592)
|
1 year ago |
Sean Young
|
8fdb7284f3
No version of Solidity supports octal numbers (#1604)
|
2 years ago |
Sean Young
|
4a1833f8e8
Parse pragma solidity version numbers (#1593)
|
2 years ago |
Sean Young
|
45f01b4718
Implement string.concat() and bytes.concat() (#1590)
|
2 years ago |
Sean Young
|
69e9d20c1f
Match solc diagnostic levels (#1586)
|
2 years ago |
Sean Young
|
fe662028d5
Implement event selectors (#1584)
|
2 years ago |
Sean Young
|
855b22bb22
Update tests to solc v0.8.22 and fix a few tests (#1579)
|
2 years ago |
Sean Young
|
a9e20d3d1a
Bugfix struct member read access (#1563)
|
2 years ago |
Cyrill Leutwiler
|
735837dded
Bugfix: Variables declared in return paramaters can have a storage location (#1552)
|
2 years ago |
Cyrill Leutwiler
|
d91fe95cd7
Support `address.code` in sema (#1549)
|
2 years ago |
Sean Young
|
41eab115cf
Add ecrecover() builtin for EVM (#1543)
|
2 years ago |
Sean Young
|
a74ab4db8a
Allow using {func} for type to use library functions (#1528)
|
2 years ago |
Sean Young
|
95f4ad0843
solc allows @param tag for return values (#1539)
|
2 years ago |
Lucas Steuernagel
|
61aa1ab7a1
Fix mutability check (#1544)
|
2 years ago |
Sean Young
|
ea4baceaa2
Permit memory-safe flag on assembly (#1530)
|
2 years ago |
Cyrill Leutwiler
|
efc2dd9d0a
Polkadot: Support errors according to `solc` (#1516)
|
2 years ago |
BenTheKush
|
70af554c42
Bring import resolution in line w/ Solc's (#1487)
|
2 years ago |
Sean Young
|
c961eb08f5
Relative imports are only done with relative paths and expose import_no (#1465)
|
2 years ago |
Sean Young
|
373cff71f2
Updates for Solidity 0.8.21 (#1473)
|
2 years ago |
Sean Young
|
1693d29efd
Remove unnecessary .into_iter() and raw string (#1456)
|
2 years ago |
Sean Young
|
a84b0ad3b6
Implicit accessor function should return struct members, not struct (#1374)
|
2 years ago |
Sean Young
|
8906a77c6b
Allow returns values to be ignored in try catch (#1369)
|
2 years ago |
Sean Young
|
0221f20ff0
salt is of type bytes32 (#1368)
|
2 years ago |
Sean Young
|
4026d1c9ed
functions that use .call() should be allowed to declared view or default mutability (#1338)
|
2 years ago |
Lucas Steuernagel
|
12452b03ce
Do not allow push and pop in fixed length arrays (#1350)
|
2 years ago |
Sean Young
|
efed4936ea
Destructure can assign to storage variables (#1336)
|
2 years ago |
Sean Young
|
aacc4b2926
Allow .wrap() and .unwrap() user defined type methods in constants (#1340)
|
2 years ago |