Christian
fdf791149d
Compilation of function modifiers.
10 years ago
Christian
2566466a6c
Type resolution for function modifiers.
10 years ago
Christian
133610be56
Function modifier parsing.
10 years ago
Christian
6fb537f48c
Reverse order of inheritance in base list.
10 years ago
Gav Wood
3b5a279e16
Add coins reg to standard services.
Upgrade AZ display for new API.
Upgrade requires in Sol.
10 years ago
Gav Wood
79f1460505
Minor fix.
10 years ago
Gav Wood
0973c4c82e
Fixes to ethereum.js and standard.js.
10 years ago
liana
20421bbfc1
- corrected assert
10 years ago
liana
75f01f6a76
- added conversion for string/hash of equal sizes
- added tests
10 years ago
Gav Wood
d5ce725096
Claim ether makes wallet & trasfers.
"#require" in solidity.
10 years ago
Christian
a89e21d2a3
Style changes.
10 years ago
Christian
747bf7f2d4
Include virtual function overrides in constructor context.
10 years ago
Lefteris Karapetsas
221e0c93fa
Absence of tag in Natspec is now considered @notice
10 years ago
Christian
0019c53f5c
Implicit conversion from derived to base.
10 years ago
Christian
813af2c4ee
Call constructors of base classes.
10 years ago
Christian
50c0a0ed66
Constructor arguments for base classes.
10 years ago
Christian
4fe47c5014
Explicit calls to base class function.
10 years ago
Christian
df44090ae6
Inheritance in compiler.
10 years ago
Christian
71950257c5
Magic variables are only needed durinng name and type resolution, not during compilation.
10 years ago
Christian
ffead7b4d5
Check overrides and provide inherited public interface.
10 years ago
Christian
feff325023
Import inherited members into the contract's scope.
10 years ago
Christian
c1834466a2
Inheritance parser.
10 years ago
Lefteris Karapetsas
7e145a3d1c
Some addition to Solidity Execution Framework
10 years ago
Gav Wood
e643fb3039
Warnings fix.
10 years ago
Gav Wood
d3ade37e63
Potential workaround for windows build.
10 years ago
liana
7651909bdf
- corrected delete in case we have more than one locals
- added a test
10 years ago
liana
3012ee73b2
removed spaces
10 years ago
liana
658b8d86d2
Corrected "delete" for local variables i.e. set them to 0
Added test case
10 years ago
Lefteris Karapetsas
e3b15f48c4
Style fixes and refactoring in ASTJsonConverter
10 years ago
Gav Wood
d2ba0f336e
Missing comma.
10 years ago
Gav Wood
1f7ccc48d5
Add blockhash to Solidity.
Autopadding fix.
10 years ago
Lefteris Karapetsas
50d3825f1f
Solidity AST Json Exporter
- A first version of the exporter is ready with this commit
- Further refinement will follow once it gets used
10 years ago
Lefteris Karapetsas
f91cb0c368
ASTJSonconverter stack takes objects and not pointers
10 years ago
Lefteris Karapetsas
0642bbbd8c
More work on the AST export. Work in progress
10 years ago
Lefteris Karapetsas
ddd1438a2c
Preparing the ground for AST outputing to JSON
10 years ago
Lefteris Karapetsas
19a20da508
also add compiler error if include order could cause a problem in windows
10 years ago
Lefteris Karapetsas
d5c859efb9
Update ExpressionCompiler.cpp
10 years ago
liana
3e166f15fc
- added functionality to set values to 0 when deleting structure(not for mapping)
- added unit test
Made some changes after Christian`s review on pull request
- remove/edit comments
- BoolType and ContractType return VoidType after delete
- fixed constructor_arguments test
- fixed set to 0 when deleting variable from stack
- changed test case to test that
10 years ago
Lefteris Karapetsas
b91a6c73cc
Fixing an unused parameter warning in ExpressionCompiler
10 years ago
Lefteris Karapetsas
79b953d9e5
Minor style fixes
10 years ago
Lefteris Karapetsas
4ad3ab2174
Fixes and additional checks for Natspec Popup authentication
10 years ago
Christian
917cade816
Style.
10 years ago
Christian
9da6bb3629
More flexible access to stack during external function call.
10 years ago
Christian
43602427a1
Remove redundancy in FunctionType::getSizeOnStack.
10 years ago
Christian
1419263ccc
Use min gas for send().
10 years ago
Christian
e16d88c894
Check for hash collisions already before compiling.
10 years ago
Christian
de3e6a09db
Specify value for contract creation.
10 years ago
Christian
1b36ff453b
Modify gas and value for external function call.
10 years ago
Lefteris Karapetsas
5b36d3c163
Natspec method key is now the Canonical Signature
10 years ago
Lefteris Karapetsas
18dd4515bd
A first version of Natspec warning popup
- Runtime Contract code hash can now be retrieved from the Compiler
- Using the hash the Natspec handler stores and later retrieves Natspec
JSON for a given contract.
10 years ago