Commit Graph

21087 Commits

Author SHA1 Message Date
Gav Wood
076f58fe24 Merge pull request #381 from chriseth/solidity
Solidity parser - not polished yet, but usable
2014-10-23 16:05:42 +02:00
Paweł Bylica
39a74029d2 Revert "Expose VM kind setting of State in FakeExtVM"
This reverts commit 2d0557e2ee236b73546d6dd9f3ed7d19ec852a0f.
2014-10-23 15:49:12 +02:00
Paweł Bylica
6cc1cb1001 Expose VM kind setting of State in FakeExtVM 2014-10-23 15:28:08 +02:00
Christoph Jentzsch
a50e16628a Merge branch 'bugfix' into newTests 2014-10-23 15:11:32 +02:00
Christoph Jentzsch
dc81b942d8 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 13:13:01 +02:00
Paweł Bylica
7b7d991954 Update createRandomTest.cpp to use new VM construction method 2014-10-23 12:38:45 +02:00
Marek Kotewicz
1e65540b0c removed outdated tests 2014-10-23 12:22:04 +02:00
Marek Kotewicz
ea2c6a0ab4 json-rpc generic api 2014-10-23 12:04:26 +02:00
Christoph Jentzsch
d865275202 Changing gas cost to zero at stackunderflow 2014-10-23 11:25:34 +02:00
subtly
4dcfbd05c6 cryptopp_vs_secp256k1 2014-10-23 05:04:25 +02:00
subtly
19e169694c fix public import/export 2014-10-23 04:50:04 +02:00
Marek Kotewicz
3984f6c80c Merge branch 'develop' into mk_jsonrpc
Conflicts:
	libqethereum/QEthereum.cpp
	libqethereum/QEthereum.h
2014-10-23 02:51:58 +02:00
subtly
6513d43129 import/export cryptopp keys. begin to separate operations and public/secret. 2014-10-23 02:40:02 +02:00
Christian
fd046d7c90 Corrected spacing around colon. 2014-10-23 00:24:07 +02:00
subtly
9308d04a4c Export and encrypt via dev::Public. more cryptopp abstraction. 2014-10-22 23:59:00 +02:00
subtly
d4aea64175 Merge branch 'develop' into crypto 2014-10-22 22:59:38 +02:00
subtly
29450c0fab abstract cryptopp. add/test encrypt/decrypt for key. 2014-10-22 22:57:41 +02:00
Christoph Jentzsch
c7a101dec3 bug fix 2014-10-22 22:13:08 +02:00
Christoph Jentzsch
f8d8e83c1e bug fix 2014-10-22 21:45:37 +02:00
Christoph Jentzsch
52e3b15735 Added call depth tests 2014-10-22 21:21:18 +02:00
Gav Wood
3f5bec5940 Merge pull request #404 from imapp-pl/pr-fixes
Enhance VM tests reports
2014-10-22 21:05:13 +02:00
Gav Wood
7356e6f429 Merge pull request #405 from CJentzsch/randomTestCreater
Random test creater optimization
2014-10-22 21:04:49 +02:00
Paweł Bylica
6ac0c1302a Change the way VMs are created (mostly for tracking where are created) 2014-10-22 18:48:14 +02:00
Paweł Bylica
d740145ecc Update VM test engine to use VMFace interface 2014-10-22 16:52:47 +02:00
Christoph Jentzsch
76c29fc08a Bugfix, get correct gas after exception 2014-10-22 16:40:24 +02:00
Paweł Bylica
44536d4327 Implement VMFace with jit::VM 2014-10-22 16:40:05 +02:00
subtly
9a5a6db634 aes ctr mode test 2014-10-22 15:57:52 +02:00
Marek Kotewicz
2b44fc0a8e block, transaction, uncle by hash and number separately 2014-10-22 15:47:22 +02:00
Paweł Bylica
e987e1a692 Drop universal initializer in some places 2014-10-22 12:54:31 +02:00
Paweł Bylica
95e7e44c08 Add virtual specifier to overridden methods in FakeVM 2014-10-22 12:45:26 +02:00
Marek Kotewicz
e03ed00706 changes from Generic JSON-RPC 2014-10-22 11:47:45 +02:00
Paweł Bylica
d5c09e6450 Remove dead code 2014-10-22 11:46:44 +02:00
Paweł Bylica
05a8e41d5d Another round of fixing ExtVM interface 2014-10-22 11:46:14 +02:00
Paweł Bylica
d6ec0a1248 Fix remaining gas testing [#81118624] 2014-10-21 19:42:24 +02:00
Christoph Jentzsch
60a7ff58a1 Change output of random test to std::out instead of file 2014-10-21 17:02:49 +02:00
artur-zawlocki
af47913b16 cmake: added dependency on libevmjit to target createRandomTest 2014-10-21 15:00:09 +01:00
Paweł Bylica
c50afdef18 Merge branch 'develop' into develop-evmcc
Conflicts:
	libevm/FeeStructure.cpp
	test/vm.cpp
2014-10-21 14:44:09 +02:00
Christoph Jentzsch
6c0b16bc03 Random test optimizations 2014-10-21 14:20:16 +02:00
Paweł Bylica
ed827c7719 Enhance VM tests reports, resolves ethereum/cpp-ethereum#399 2014-10-21 11:57:44 +02:00
Paweł Bylica
c2495456f4 Enhance VM tests reports 2014-10-21 11:54:54 +02:00
Paweł Bylica
a152c3b6fb Remove dead code 2014-10-21 11:51:45 +02:00
Paweł Bylica
509d302ab8 Merge branch 'develop-evmcc' of https://github.com/imapp-pl/ethereum into develop-evmcc 2014-10-20 17:37:55 +02:00
Paweł Bylica
1b2d4c25e6 Another round of fixing ExtVM interface 2014-10-20 17:36:26 +02:00
artur-zawlocki
3fed069873 Updated cmake files after moving the jit compiler to a lib. 2014-10-20 16:12:00 +01:00
Christian
c8b008558d Cleanup of copyright headers. 2014-10-20 16:37:04 +02:00
Christian
8696598020 Access modifier cleanup. 2014-10-20 16:28:24 +02:00
Christian
309ac55e36 Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
pointer.
2014-10-20 16:23:49 +02:00
Christian
c24fa78b21 Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
pointer.
2014-10-20 16:23:49 +02:00
Christian
be885dc3cf Pointer type cleanup: Use ASTPointer only for AST nodes and shared_ptr for type
pointer.
2014-10-20 16:23:49 +02:00
Christian
f0c334670d Coding style cleanup: const and vecptr. 2014-10-20 13:02:06 +02:00