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
Christian
de3e6a09db
Specify value for contract creation.
10 years ago
Christian
1b36ff453b
Modify gas and value for external function call.
10 years ago
Christian
de77918d05
Padding for ABI types.
10 years ago
Christian
e1338c7e6c
Arbitrary precision integer constants.
10 years ago
Gav Wood
2a21a544ce
Documentation update.
10 years ago
Christian
1d3801f726
Arbitrary precision integer constants.
10 years ago
Christian
460571bd77
Fix some warnings about uninitialized members.
10 years ago
Christian
5026c5855d
Create contracts.
10 years ago
Christian
b0af628f11
Calls to bare contracts.
10 years ago
Christian
615438a890
Swap literals to the end if optimizing.
10 years ago
Christian
781d58d705
String types.
10 years ago
Christian
f8c78bafb5
Variable-size stack elements for expression compiler.
10 years ago
Christian
a876e363e2
Removed unused members.
10 years ago
Christian
2506b42da8
Clear separation between ASTVisitor and ASTConstVisitor and more const specifiers.
10 years ago
Christian
1e5ebff359
Const AST visitor for the compiler.
10 years ago
Christian
e8c39062f8
Calling functions of other contracts.
10 years ago
Christian
898f989aa1
Sending ether.
10 years ago
Christian
27d20cd849
Magic variables.
10 years ago
Christian
ec2b010047
Mapping types.
10 years ago
Christian
a5542ba2de
State variables.
10 years ago
Christian
6ec55d3d5f
Type promotion fixes and tests.
10 years ago
Christian
ab7d2c8fd1
Proper type promotion and conversion.
10 years ago
Christian
6f3afc8583
Renamed file.
10 years ago
Christian
ea6d58a0d1
Contract compiler and also add ExpressionStatement to AST.
ExpressionStatement functions as glue between Statements and Expressions.
This way it is possible to detect when the border between statements and
expressions is crossed while walking the AST. Note that ExpressionStatement is
not the only border, almost every statement can contains expressions.
10 years ago