Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Workaround bug in boost. | Gav Wood | 2015-09-13 | 1 | -4/+14 |
| | |||||
* | Transition from bytecode to more general linker objects. | chriseth | 2015-09-11 | 8 | -59/+240 |
| | |||||
* | applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953 | debris | 2015-09-08 | 6 | -59/+59 |
| | |||||
* | split pr changes | debris | 2015-09-07 | 1 | -5/+0 |
| | |||||
* | cmake refactor in progress | debris | 2015-08-27 | 1 | -9/+2 |
| | |||||
* | Detect unavailable items and do not optimise the chunk in that case. | chriseth | 2015-08-19 | 3 | -0/+17 |
| | |||||
* | libevmasm doesn't use libdevcrypto. | Gav Wood | 2015-08-17 | 1 | -1/+0 |
| | |||||
* | Style fixes. | Gav Wood | 2015-08-11 | 1 | -1/+1 |
| | |||||
* | added checks to prevent the self assignment | Liana Husikyan | 2015-08-10 | 1 | -2/+15 |
| | |||||
* | GCC compile fix. | Gav Wood | 2015-08-06 | 1 | -1/+1 |
| | |||||
* | Warnings fixes. | Gav Wood | 2015-08-06 | 1 | -0/+5 |
| | |||||
* | now policy CMP0042 is set to OLD | debris | 2015-08-06 | 1 | -6/+0 |
| | | | | This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb. | ||||
* | Revert "fixed cmake policy CMP0042, MACOSX RPATH" | Gav Wood | 2015-08-05 | 1 | -0/+6 |
| | |||||
* | fixed cmake policy CMP0042, MACOSX RPATH | debris | 2015-08-05 | 1 | -6/+0 |
| | |||||
* | Fixed counter modification when appending assemblies. | chriseth | 2015-06-26 | 2 | -5/+5 |
| | |||||
* | Some documentation and checks for vector_ref. | chriseth | 2015-06-16 | 3 | -20/+6 |
| | |||||
* | Optimize RETURN x 0 to STOP. | chriseth | 2015-06-12 | 1 | -18/+30 |
| | |||||
* | Improved exception safety in CSE. | chriseth | 2015-06-10 | 1 | -8/+13 |
| | | | | Fixes #2135 | ||||
* | Merge pull request #2112 from chfast/refactor_move_override | Gav Wood | 2015-06-09 | 1 | -1/+1 |
|\ | | | | | Pessimising moves and missing overrides | ||||
| * | Remove pessimising moves. | Paweł Bylica | 2015-06-08 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2100 from chriseth/sol_stackTooDeep | chriseth | 2015-06-08 | 1 | -2/+2 |
|\ \ | |/ |/| | Improved "Stack too deep" error message. | ||||
| * | Improved "Stack too deep" error message. | chriseth | 2015-06-07 | 1 | -2/+2 |
| | | | | | | | | Closes #2080. | ||||
* | | Merge pull request #2103 from chriseth/sol_fix_sequenceError | Gav Wood | 2015-06-07 | 3 | -0/+13 |
|\ \ | | | | | | | Invalid sequence access. | ||||
| * | | Quick fix to not access inaccessible sequences. | chriseth | 2015-06-06 | 3 | -0/+13 |
| |/ | |||||
* / | Optimize double ISZERO. | chriseth | 2015-06-06 | 1 | -0/+16 |
|/ | |||||
* | Remove namespace prefixes. | chriseth | 2015-06-05 | 1 | -12/+12 |
| | |||||
* | MSVC fix. | chriseth | 2015-06-05 | 1 | -4/+4 |
| | |||||
* | Compute constants | chriseth | 2015-06-05 | 6 | -8/+398 |
| | |||||
* | Merge pull request #1975 from LianaHus/sol_EVMExceptions | chriseth | 2015-06-01 | 4 | -14/+34 |
|\ | | | | | "error jump" instead of STOP instraction in case of exception | ||||
| * | corrected asm-json output | Liana Husikyan | 2015-06-01 | 1 | -3/+3 |
| | | |||||
| * | style fixes | Liana Husikyan | 2015-06-01 | 1 | -1/+1 |
| | | |||||
| * | added error jump instead of STOP instraction in case of exception | Liana Husikyan | 2015-06-01 | 4 | -12/+32 |
| | | |||||
* | | Allow duplicate code removal for loops. | chriseth | 2015-05-28 | 3 | -29/+72 |
|/ | |||||
* | Removed redundant std. | chriseth | 2015-05-26 | 1 | -1/+1 |
| | |||||
* | Commandline interface for gas estimation. | chriseth | 2015-05-22 | 1 | -1/+1 |
| | |||||
* | Tighter estimation for EXP. | chriseth | 2015-05-22 | 1 | -1/+1 |
| | |||||
* | Functional gas estimator. | chriseth | 2015-05-22 | 2 | -3/+29 |
| | |||||
* | Path gas meter. | chriseth | 2015-05-22 | 5 | -6/+207 |
| | |||||
* | Gas estimation taking known state into account. | chriseth | 2015-05-20 | 6 | -16/+167 |
| | |||||
* | Move non-cryptopp dependent stuff into devcore. | Gav Wood | 2015-05-20 | 2 | -2/+2 |
| | |||||
* | Hex/decimal cleanup for assembly output. | chriseth | 2015-05-15 | 1 | -11/+5 |
| | |||||
* | Fixed indentation. | chriseth | 2015-05-14 | 2 | -4/+2 |
| | |||||
* | Known state: store tags on stack as unions. | chriseth | 2015-05-13 | 7 | -66/+125 |
| | |||||
* | Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"" | Gav Wood | 2015-05-13 | 1 | -1/+6 |
| | |||||
* | Merge pull request #1873 from chriseth/sol_unifyBlocks | Gav Wood | 2015-05-13 | 4 | -0/+172 |
|\ | | | | | Unify blocks that share code. | ||||
| * | Removed unnecessary include. | chriseth | 2015-05-12 | 1 | -2/+0 |
| | | |||||
| * | Unify blocks with shared code. | chriseth | 2015-05-12 | 4 | -0/+174 |
| | | |||||
* | | Merge pull request #1855 from imapp-pl/pr/cmake_runtime_output_directory | Gav Wood | 2015-05-13 | 1 | -6/+1 |
|\ \ | |/ |/| | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin" | ||||
| * | CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin" | Paweł Bylica | 2015-05-11 | 1 | -6/+1 |
| | | | | | | | | | | | | This commit changes output directory for runtime components (executables and DLLs) to "bin" directory. That allows running executables on Windows without need of install step. Closes ethereum/cpp-ethereum#1821 | ||||
* | | Fixed template problem. | chriseth | 2015-05-12 | 1 | -1/+6 |
| | | |||||
* | | Use returning erase variant. | chriseth | 2015-05-12 | 1 | -1/+1 |
| | | |||||
* | | Compute state intersection. | chriseth | 2015-05-11 | 1 | -12/+35 |
| | | |||||
* | | Store alternative stack locations during code generation. | chriseth | 2015-05-11 | 2 | -43/+45 |
| | | |||||
* | | Reuse state during common subexpression elimination. | chriseth | 2015-05-11 | 4 | -73/+94 |
|/ | |||||
* | Merge pull request #1813 from chriseth/sol_knowledgeEngine | chriseth | 2015-05-09 | 11 | -347/+742 |
|\ | | | | | Static Analysis Engine. | ||||
| * | Use range-based erase. | chriseth | 2015-05-09 | 1 | -2/+4 |
| | | |||||
| * | CFG returns vector of blocks instead of assembly items. | chriseth | 2015-05-06 | 3 | -22/+25 |
| | | |||||
| * | Remove unused old optimizer rule. | chriseth | 2015-05-06 | 1 | -3/+0 |
| | | |||||
| * | Gather knowledge about the state during control flow analysis. | chriseth | 2015-05-06 | 7 | -35/+192 |
| | | |||||
| * | Make KnownState work with all instructions. | chriseth | 2015-05-06 | 4 | -6/+83 |
| | | |||||
| * | Common subexpression elimination ready for using pre-known state. | chriseth | 2015-05-06 | 5 | -23/+14 |
| | | |||||
| * | More flexible way to approach unknown stack elements. | chriseth | 2015-05-06 | 3 | -12/+34 |
| | | |||||
| * | Split known state from common subexpression eliminator. | chriseth | 2015-05-06 | 5 | -305/+451 |
| | | |||||
* | | Structural gas estimator. | chriseth | 2015-05-06 | 2 | -0/+171 |
|/ | |||||
* | Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. | chriseth | 2015-04-30 | 15 | -0/+3077 |