126 Commits (4de92be65b87220194d5e99cc418137e075afe01)

Author SHA1 Message Date
Christian df44090ae6 Inheritance in compiler. 10 years ago
Lefteris Karapetsas 7e145a3d1c Some addition to Solidity Execution Framework 10 years ago
liana 7651909bdf - corrected delete in case we have more than one locals 10 years ago
liana 3012ee73b2 removed spaces 10 years ago
liana 658b8d86d2 Corrected "delete" for local variables i.e. set them to 0 10 years ago
Gav Wood 1f7ccc48d5 Add blockhash to Solidity. 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) 10 years ago
Lefteris Karapetsas b91a6c73cc Fixing an unused parameter warning in ExpressionCompiler 10 years ago
Christian 917cade816 Style. 10 years ago
Christian 9da6bb3629 More flexible access to stack during external function call. 10 years ago
Christian 1419263ccc Use min gas for send(). 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 5e0b71730c More convenient function type construction. 10 years ago
Christian 1e3929d5ad Coding style: Prefix for const variables. 10 years ago
Christian 08f556cd5a Contracts are Addresses. 10 years ago
Christian d9334abe89 Correct type conversions. 10 years ago
Christian de77918d05 Padding for ABI types. 10 years ago
Christian e1338c7e6c Arbitrary precision integer constants. 10 years ago
Christian 8ad6951f38 Some changes to the log functions. 10 years ago
Lefteris Karapetsas 299305548f Adjustments to Solidity compiler code for Function Hash 10 years ago
Gav Wood 0ca84e5a0d Basic logging in Solidity (though no tests yet). 10 years ago
Lefteris Karapetsas 9fff09af6b Compiler EVM generation now takes into account for the new function hash 10 years ago
Christian 1d3801f726 Arbitrary precision integer constants. 10 years ago
Christian 0de9e2aebd Bugfix: Use parameter (not argument) type size on stack for function calls. 10 years ago
Gav Wood 9dd9b025d1 BLOCKHASH 10 years ago
Christian e427a0a2ca Bugfix: Additional swap for compound assignment. 10 years ago
Christian 46664c44b3 Assertions that throw InternalCompilerErrors. 10 years ago
Christian 5026c5855d Create contracts. 10 years ago
Christian 8eee0a2033 Correctly check for string prefix plus indentation change. 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 584242357a Helper functions to access memory. 10 years ago
Christian 781d58d705 String types. 10 years ago
chriseth 5f48ab4046 Const change. 10 years ago
Christian f8c78bafb5 Variable-size stack elements for expression compiler. 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
Gav Wood 362e5d8145 Warning fix. 10 years ago
Christian 68acfc0544 Global functions. 10 years ago
Christian 898f989aa1 Sending ether. 10 years ago
Christian d759075528 More general function types and references. 10 years ago
Christian b185a748a5 Access to blockchain data. 10 years ago
Christian 27d20cd849 Magic variables. 10 years ago
Christian 638960f22f Contracts as types and framework for special global variables. 10 years ago
Christian 6ee07c2cb8 Convenience class for type members. 10 years ago
Christian bbc3a1b37e Struct types. 10 years ago
Christian ec2b010047 Mapping types. 10 years ago