aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/codegen/ExpressionCompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Access output memory area so that we do not pay for resize during call.chriseth2016-09-171-4/+13
* Provide gas stipend manually for send(0).chriseth2016-09-061-1/+6
* Merge pull request #665 from axic/feature/accept-etherchriseth2016-09-061-0/+2
|\
| * Change function type to include and propagate payable and constant modifier.chriseth2016-09-061-0/+2
* | Do not pay new account gas.chriseth2016-09-051-1/+3
|/
* Merge pull request #839 from chriseth/checkcodechriseth2016-08-171-0/+7
|\
| * Make function calls throw if target does not have code.chriseth2016-08-171-0/+7
* | Throw on division by zero.chriseth2016-08-171-3/+10
|/
* Merge pull request #838 from chriseth/ecrecoverchriseth2016-08-171-5/+38
|\
| * Actually better to return zero on error.chriseth2016-08-161-2/+0
| * Make ecrecover throw for malformed input.chriseth2016-08-161-5/+40
* | Provide inline assembly to the code generator. (#840)chriseth2016-08-161-0/+1
* | Throw if contract creation fails.chriseth2016-08-161-0/+3
|/
* Remove After from ExpressionCompilerDenton Liu2016-08-111-3/+0
* Bugfix: Allocate empty array.chriseth2016-07-281-3/+6
* Include SHR case in ExpressionCompiler::appendShiftOperatorCodeAlex Beregszaszi2016-06-081-0/+2
* Fixes for invalid cleanups for small types.chriseth2016-05-201-2/+5
* Remove unused tests and add asserts for not implemented parts in code generat...chriseth2016-05-111-4/+3
* changed names for Rational Constants and categoriesVoR02202016-05-101-4/+4
* initial work for fixed types...potentially needing a constant literal type fo...RJ Catalano2016-05-101-4/+4
* Allow calling internal functions of libraries.chriseth2016-05-041-32/+68
* Make solidity independent from ethcore.chriseth2016-04-071-7/+4
* reduce unnecessary solidity:: namespaceDimitry2016-04-041-121/+121
* rename namespace for instruction.h/cpp in libevmasmDimitry2016-04-021-121/+121
* Correctly clean higher order bits for index access.chriseth2016-03-311-0/+2
* Fixed Windows warningsBob Summerwill2016-03-181-1/+2
* BREAKING: Implement delegatecall and make default for library calls.chriseth2016-03-121-11/+18
* Index access for bytesXX.chriseth2016-02-101-0/+26
* [cond-expr] fixup according to code reviewLu Guanqun2016-01-231-1/+3
* [cond-expr] make the codegen one instruction lessLu Guanqun2016-01-231-5/+4
* [cond-expr] generate assembly for _ ? _ : _Lu Guanqun2016-01-231-0/+15
* Detect library name clashes.chriseth2016-01-141-2/+0
* final changes to typechecker, the expression compiler, and a couple more test...RJ Catalano2016-01-121-8/+7
* Update ExpressionCompiler.cppRJ2016-01-111-14/+16
* Update ExpressionCompiler.cppRJ2016-01-111-4/+2
* Update ExpressionCompiler.cppRJ2016-01-101-17/+39
* support decayed tuple expression as left valueLu Guanqun2016-01-041-1/+6
* Add structs and enums to contract types.chriseth2015-12-181-7/+9
* Fix: Segfaults connected to paramater types.chriseth2015-12-101-2/+2
* Code generation for calling bound methods.chriseth2015-12-011-4/+37
* Merge pull request #251 from chriseth/bind2chriseth2015-11-301-1/+1
|\
| * Add bound functions to types.chriseth2015-11-291-1/+1
* | Introduce selfdestruct alias for suicide.chriseth2015-11-291-1/+1
|/
* Make members context-sensitive.chriseth2015-11-261-6/+2
* Code generation for creating arrays.chriseth2015-11-261-0/+47
* Fixed string inside struct allocation bug.chriseth2015-11-241-1/+1
* Merge pull request #236 from ethereum/hot_gavGav Wood2015-11-231-5/+7
|\
| * Fix up for new API from EIP-1.1.Gav Wood2015-11-211-5/+7
* | Addmod and mulmod.chriseth2015-11-191-0/+14
* | Fix dynamic indexed event arguments - applies sha3.chriseth2015-11-171-5/+18
|/
* File reorganisation.chriseth2015-10-211-0/+1370