Commit Graph
66 Commits
Author SHA1 Message Date
chriseth 4b77b09148 Create version string. 2015-09-22 12:54:49 +02:00
Gav Wood 724ef6757d Workaround bug in boost. 2015-09-13 17:49:26 +02:00
chriseth 129b4142d8 Transition from bytecode to more general linker objects. 2015-09-10 19:31:15 +02:00
debris 3ca3fb492d applied changes from https://github.com/ethereum/cpp-ethereum/pull/2953 2015-09-08 17:11:02 +02:00
debris aea7e04bf4 split pr changes 2015-09-07 14:32:06 +02:00
debris fd23ee97d8 cmake refactor in progress 2015-08-27 12:19:33 +02:00
chriseth 34986ee4fc Detect unavailable items and do not optimise the chunk in that case. 2015-08-18 21:22:43 +02:00
Gav Wood 8fbecb9c27 libevmasm doesn't use libdevcrypto. 2015-08-17 15:09:42 +02:00
Gav Wood 09fe2c098c Style fixes. 2015-08-10 20:31:22 +02:00
Liana Husikyan 8b433edc4e added checks to prevent the self assignment 2015-08-10 17:55:31 +02:00
Gav Wood 090e581fe8 GCC compile fix. 2015-08-06 15:56:00 +02:00
Gav Wood 7d54d746ee Warnings fixes. 2015-08-06 15:27:50 +02:00
debris ba00ce457a now policy CMP0042 is set to OLD
This reverts commit 61e99b1040b80685c70c57cfb23f92e898cd41fb.
2015-08-05 23:51:52 +02:00
Gav Wood 1ea338a852 Revert "fixed cmake policy CMP0042, MACOSX RPATH" 2015-08-05 17:57:22 +02:00
debris c8954e1e7c fixed cmake policy CMP0042, MACOSX RPATH 2015-08-05 11:35:05 +02:00
chriseth 0f06fd8c2f Fixed counter modification when appending assemblies. 2015-06-25 18:41:46 +02:00
chriseth 66a85f0229 Some documentation and checks for vector_ref. 2015-06-16 16:09:20 +02:00
chriseth 64a1e82b6c Optimize RETURN x 0 to STOP. 2015-06-12 11:31:03 +02:00
chriseth a72e357c4e Improved exception safety in CSE.
Fixes #2135
2015-06-10 09:58:59 +02:00
Gav Wood 6cc76baeac Merge pull request #2112 from chfast/refactor_move_override
Pessimising moves and missing overrides
2015-06-09 23:18:10 +09:00
Paweł Bylica 87a56b2bfe Remove pessimising moves. 2015-06-08 12:09:24 +02:00
chriseth 27ac4d6d6f Merge pull request #2100 from chriseth/sol_stackTooDeep
Improved "Stack too deep" error message.
2015-06-08 11:52:01 +02:00
chriseth 13a20d8372 Improved "Stack too deep" error message.
Closes #2080.
2015-06-07 12:51:15 +02:00
Gav Wood dc462dcb6e Merge pull request #2103 from chriseth/sol_fix_sequenceError
Invalid sequence access.
2015-06-07 14:19:51 +09:00
chriseth 55e1729852 Quick fix to not access inaccessible sequences. 2015-06-06 15:39:14 +02:00
chriseth 7bdd1b1d4a Optimize double ISZERO. 2015-06-06 12:42:36 +02:00
chriseth cad767de61 Remove namespace prefixes. 2015-06-05 17:35:51 +02:00
chriseth 81ed5612bc MSVC fix. 2015-06-05 17:34:26 +02:00
chriseth 88096c2c69 Compute constants 2015-06-05 17:34:26 +02:00
chriseth d309c3c768 Merge pull request #1975 from LianaHus/sol_EVMExceptions
"error jump" instead of STOP instraction in case of exception
2015-06-01 17:45:55 +02:00
Liana Husikyan da4cd45a85 corrected asm-json output 2015-06-01 13:06:12 +02:00
Liana Husikyan 735535d960 style fixes 2015-06-01 13:06:12 +02:00
Liana Husikyan 25205cb05b added error jump instead of STOP instraction in case of exception 2015-06-01 13:06:12 +02:00
chriseth beab869e14 Allow duplicate code removal for loops. 2015-05-28 14:48:07 +02:00
chriseth 7f55e26eb8 Removed redundant std. 2015-05-26 11:31:04 +02:00
chriseth 06890e5428 Commandline interface for gas estimation. 2015-05-22 16:12:40 +02:00
chriseth dadde12178 Tighter estimation for EXP. 2015-05-22 16:12:40 +02:00
chriseth 2414a23168 Functional gas estimator. 2015-05-22 16:12:40 +02:00
chriseth cd28fb8faa Path gas meter. 2015-05-22 16:12:40 +02:00
chriseth d015945a1d Gas estimation taking known state into account. 2015-05-20 00:28:15 +02:00
Gav Wood 3ecd54a835 Move non-cryptopp dependent stuff into devcore. 2015-05-19 19:51:38 +02:00
chriseth e50070035f Hex/decimal cleanup for assembly output. 2015-05-15 15:37:19 +02:00
chriseth b124878c53 Fixed indentation. 2015-05-13 19:13:03 +02:00
chriseth cebc959ff3 Known state: store tags on stack as unions. 2015-05-13 17:15:32 +02:00
Gav Wood 2654daab26 Revert "CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"" 2015-05-13 11:45:18 +03:00
Gav Wood 0dc7c96307 Merge pull request #1873 from chriseth/sol_unifyBlocks
Unify blocks that share code.
2015-05-13 00:58:55 +03:00
Gav Wood ddbb161bf2 Merge pull request #1855 from imapp-pl/pr/cmake_runtime_output_directory
CMake: set default RUNTIME_OUTPUT_DIRECTORY property to "bin"
2015-05-13 00:55:38 +03:00
chriseth 79f8a224ef Removed unnecessary include. 2015-05-12 17:00:23 +02:00
chriseth ced4720faa Unify blocks with shared code. 2015-05-12 16:27:43 +02:00
chriseth 60d69c78f5 Fixed template problem. 2015-05-12 11:25:34 +02:00