Commit Graph

67 Commits

Author SHA1 Message Date
chriseth
b4c46201ef Add non-const sub function. 2015-10-06 17:44:39 +02:00
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