Commit Graph

12 Commits

Author SHA1 Message Date
Paweł Bylica
b07331fbb3 CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"
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
2015-05-11 11:47:29 +02:00
chriseth
6cc71a188f Merge pull request #1813 from chriseth/sol_knowledgeEngine
Static Analysis Engine.
2015-05-08 18:58:42 +02:00
chriseth
1dfcb47350 Use range-based erase. 2015-05-08 18:07:56 +02:00
chriseth
bebe76828a CFG returns vector of blocks instead of assembly items. 2015-05-06 12:55:18 +02:00
chriseth
85673ff00c Remove unused old optimizer rule. 2015-05-06 12:53:33 +02:00
chriseth
9d7eb49f35 Gather knowledge about the state during control flow analysis. 2015-05-06 12:53:17 +02:00
chriseth
a2e3bcbd0c Make KnownState work with all instructions. 2015-05-06 11:11:16 +02:00
chriseth
867101e409 Common subexpression elimination ready for using pre-known state. 2015-05-06 11:10:42 +02:00
chriseth
3ebb7d99c4 More flexible way to approach unknown stack elements. 2015-05-06 11:10:03 +02:00
chriseth
9106d72a02 Split known state from common subexpression eliminator. 2015-05-06 11:09:55 +02:00
chriseth
4d62c463d1 Structural gas estimator. 2015-05-06 10:43:59 +02:00
chriseth
b9d7387e7a Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. 2015-04-30 11:42:02 +02:00