aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Hex/decimal cleanup for assembly output.chriseth2015-05-151-11/+5
* Fixed indentation.chriseth2015-05-142-4/+2
* Known state: store tags on stack as unions.chriseth2015-05-137-66/+125
* Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin""Gav Wood2015-05-131-1/+6
* Merge pull request #1873 from chriseth/sol_unifyBlocksGav Wood2015-05-134-0/+172
|\
| * Removed unnecessary include.chriseth2015-05-121-2/+0
| * Unify blocks with shared code.chriseth2015-05-124-0/+174
* | Merge pull request #1855 from imapp-pl/pr/cmake_runtime_output_directoryGav Wood2015-05-131-6/+1
|\ \ | |/ |/|
| * CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"Paweł Bylica2015-05-111-6/+1
* | Fixed template problem.chriseth2015-05-121-1/+6
* | Use returning erase variant.chriseth2015-05-121-1/+1
* | Compute state intersection.chriseth2015-05-111-12/+35
* | Store alternative stack locations during code generation.chriseth2015-05-112-43/+45
* | Reuse state during common subexpression elimination.chriseth2015-05-114-73/+94
|/
* Merge pull request #1813 from chriseth/sol_knowledgeEnginechriseth2015-05-0911-347/+742
|\
| * Use range-based erase.chriseth2015-05-091-2/+4
| * CFG returns vector of blocks instead of assembly items.chriseth2015-05-063-22/+25
| * Remove unused old optimizer rule.chriseth2015-05-061-3/+0
| * Gather knowledge about the state during control flow analysis.chriseth2015-05-067-35/+192
| * Make KnownState work with all instructions.chriseth2015-05-064-6/+83
| * Common subexpression elimination ready for using pre-known state.chriseth2015-05-065-23/+14
| * More flexible way to approach unknown stack elements.chriseth2015-05-063-12/+34
| * Split known state from common subexpression eliminator.chriseth2015-05-065-305/+451
* | Structural gas estimator.chriseth2015-05-062-0/+171
|/
* Move assembly related files to libevmasm and Params.h/.cpp to libevmcore.chriseth2015-04-3015-0/+3077