aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* libevmasm doesn't use libdevcrypto.Gav Wood2015-08-171-1/+0
* Style fixes.Gav Wood2015-08-111-1/+1
* added checks to prevent the self assignmentLiana Husikyan2015-08-101-2/+15
* GCC compile fix.Gav Wood2015-08-061-1/+1
* Warnings fixes.Gav Wood2015-08-061-0/+5
* now policy CMP0042 is set to OLDdebris2015-08-061-6/+0
* Revert "fixed cmake policy CMP0042, MACOSX RPATH"Gav Wood2015-08-051-0/+6
* fixed cmake policy CMP0042, MACOSX RPATHdebris2015-08-051-6/+0
* Fixed counter modification when appending assemblies.chriseth2015-06-262-5/+5
* Some documentation and checks for vector_ref.chriseth2015-06-163-20/+6
* Optimize RETURN x 0 to STOP.chriseth2015-06-121-18/+30
* Improved exception safety in CSE.chriseth2015-06-101-8/+13
* Merge pull request #2112 from chfast/refactor_move_overrideGav Wood2015-06-091-1/+1
|\
| * Remove pessimising moves.Paweł Bylica2015-06-081-1/+1
* | Merge pull request #2100 from chriseth/sol_stackTooDeepchriseth2015-06-081-2/+2
|\ \ | |/ |/|
| * Improved "Stack too deep" error message.chriseth2015-06-071-2/+2
* | Merge pull request #2103 from chriseth/sol_fix_sequenceErrorGav Wood2015-06-073-0/+13
|\ \
| * | Quick fix to not access inaccessible sequences.chriseth2015-06-063-0/+13
| |/
* / Optimize double ISZERO.chriseth2015-06-061-0/+16
|/
* Remove namespace prefixes.chriseth2015-06-051-12/+12
* MSVC fix.chriseth2015-06-051-4/+4
* Compute constantschriseth2015-06-056-8/+398
* Merge pull request #1975 from LianaHus/sol_EVMExceptionschriseth2015-06-014-14/+34
|\
| * corrected asm-json outputLiana Husikyan2015-06-011-3/+3
| * style fixesLiana Husikyan2015-06-011-1/+1
| * added error jump instead of STOP instraction in case of exceptionLiana Husikyan2015-06-014-12/+32
* | Allow duplicate code removal for loops.chriseth2015-05-283-29/+72
|/
* Removed redundant std.chriseth2015-05-261-1/+1
* Commandline interface for gas estimation.chriseth2015-05-221-1/+1
* Tighter estimation for EXP.chriseth2015-05-221-1/+1
* Functional gas estimator.chriseth2015-05-222-3/+29
* Path gas meter.chriseth2015-05-225-6/+207
* Gas estimation taking known state into account.chriseth2015-05-206-16/+167
* Move non-cryptopp dependent stuff into devcore.Gav Wood2015-05-202-2/+2
* 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