Commit Graph

14620 Commits

Author SHA1 Message Date
Paweł Bylica
cacc4477bf Fix VM test code loading conditions 2014-10-28 16:26:33 +01:00
subtly
0466f758dd Merge branch 'develop' into crypto 2014-10-28 16:23:34 +01:00
Marek Kotewicz
45f271a394 Merge branch 'develop' into mk_jsonrpc
Conflicts:
	libevm/VM.h
	libqethereum/QEthereum.h
2014-10-28 15:16:57 +01:00
Marek Kotewicz
7f0440e710 whisper in web3jsonrpc 2014-10-28 13:25:31 +01:00
Paweł Bylica
f8c396c4c1 Merge branch 'develop' into develop-evmcc
Conflicts:
	libevm/ExtVMFace.h
	libevm/VM.h
	test/vm.cpp
	test/vm.h
	windows/LibEthereum.vcxproj.filters
2014-10-28 12:26:45 +01:00
Christoph Jentzsch
3381372200 merge 2014-10-28 12:17:53 +01:00
Christoph Jentzsch
01e9cf0cad Fixed storage output in VMTRACE for vm tests 2014-10-28 12:11:52 +01:00
Marek Kotewicz
79bb03513b ldb access from api 2014-10-28 11:39:55 +01:00
Christian
fae8ca001e Stylistic corrections. 2014-10-28 09:25:01 +01:00
Christoph Jentzsch
6b4d35259a Added tests for SIGNEXTEND and BNOT 2014-10-28 08:50:05 +01:00
Christoph Jentzsch
a54c3ae704 Merge remote-tracking branch 'upstream/develop' into newTests
Conflicts:
	test/vm.cpp
	test/vm.h
2014-10-28 07:28:05 +01:00
Gav Wood
f59a8f5824 Merge pull request #428 from CJentzsch/useETHEREUM_TEST_PATH
use ETHEREUM_TEST_PATH in all tests
2014-10-28 03:41:27 +01:00
Christoph Jentzsch
f1f8e2632d Update vm.h 2014-10-27 22:33:50 +01:00
Christoph Jentzsch
a0cfe7aeef Update vm.cpp 2014-10-27 22:33:23 +01:00
Christoph Jentzsch
8f05f86e16 Merge remote-tracking branch 'upstream/develop' into vmtrace 2014-10-27 22:21:46 +01:00
Christoph Jentzsch
7a3517ed3a log VMTRACE in file for user defined test 2014-10-27 22:21:30 +01:00
Gav Wood
bded2ff372 Draft of new LOG/bloom/headers/block format. 2014-10-27 20:26:34 +01:00
Gav Wood
0006d8fefa Draft of new LOG/bloom/headers/block format. 2014-10-27 20:26:34 +01:00
Christoph Jentzsch
6d1c06a719 VMTRACE for internal calls
Conflicts:
	test/vm.cpp
2014-10-27 19:01:10 +01:00
Christoph Jentzsch
1905208649 Add VMTRACE to user defined vm test
Conflicts:
	test/vm.cpp
2014-10-27 18:59:42 +01:00
Christoph Jentzsch
88cb7f5c8b Merge remote-tracking branch 'upstream/develop' into newTests
Conflicts:
	libevm/VM.h
	libevmface/Instruction.h
	test/vm.cpp
2014-10-27 18:29:30 +01:00
subtly
fb5248b27c Merge branch 'develop' into crypto 2014-10-27 17:41:25 +01:00
Christoph Jentzsch
0a3b337be5 use ETHEREUM_TEST_PATH in all tests 2014-10-27 17:30:27 +01:00
Christoph Jentzsch
f6e60137e9 bugfix 2014-10-27 17:23:17 +01:00
subtly
8dec48b6a3 Require secret for hmac. 2014-10-27 17:21:01 +01:00
Marek Kotewicz
c30ce74fe0 missing setDefaultBlock method 2014-10-27 17:06:14 +01:00
Marek Kotewicz
f87714cf23 Merge branch 'develop' into mk_jsonrpc
Conflicts:
	alethzero/MainWin.cpp
	alethzero/MainWin.h
	libqethereum/QEthereum.cpp
	libqethereum/QEthereum.h
	third/MainWin.cpp
	third/MainWin.h
2014-10-27 17:05:31 +01:00
Christoph Jentzsch
fb21574455 use ETHEREUM_TEST_PATH in all tests 2014-10-27 17:04:18 +01:00
Gav Wood
dba99342ba Move suicides into SubState and include logs and refunds.
Refund gas from zero-resetting SSTOREs.
2014-10-27 16:32:53 +01:00
Gav Wood
ed7a56cc16 PoC-7: Reversion of 0-hashes, empty-list hashes and sha3('') -> '' 2014-10-27 14:13:16 +01:00
Christoph Jentzsch
b69cc9815f VMTRACE for internal calls 2014-10-27 13:54:59 +01:00
Christoph Jentzsch
4651b9f3a7 Add VMTRACE to user defined vm test 2014-10-27 12:45:29 +01:00
Marek Kotewicz
7ca5c65731 common changes in tests 2014-10-27 10:31:49 +01:00
subtly
9fa0defcc3 support for verifying ec signatures w/secp256k1 or cryptopp. 2014-10-27 05:15:44 +01:00
subtly
d710736000 ecdsa tests 2014-10-27 04:17:03 +01:00
Gav Wood
c3b65c8eab Merge pull request #418 from chriseth/dependencyCleanup
CMakeLists library dependency cleanup
2014-10-26 00:25:01 +02:00
Gav Wood
95c973cc12 Merge pull request #418 from chriseth/dependencyCleanup
CMakeLists library dependency cleanup
2014-10-26 00:25:01 +02:00
Gav Wood
f24e0594df Warnings fixes. 2014-10-25 23:56:16 +02:00
Christian
2e5e7e6762 Corrected file description. 2014-10-25 18:31:54 +02:00
subtly
a7cd35f4f9 Cleaner everything. CryptoPP doesn't recover public keys. secp256k1lib base doesn't verify compact signatures. CryptoPP sign and verify. Stub for secp256k1lib verification from compact signature. 2014-10-25 18:23:19 +02:00
Christian
fd347fbf4e CMakeLists library dependency cleanup for libdevcore, libevmface, libsolidity and solc.
Fixes #417.
2014-10-25 18:00:49 +02:00
Christian
6c07a4c380 CMakeLists library dependency cleanup for libdevcore, libevmface, libsolidity and solc.
Fixes #417.
2014-10-25 18:00:49 +02:00
Gav Wood
c9f62cefda Remove stupid assertion.
Add licence header to solc.
2014-10-25 17:13:40 +02:00
Christian
a29eb889a2 Removed some more boost asserts. 2014-10-24 20:01:20 +02:00
Christian
6a96b6b5ad Removed std:: where it made sense. 2014-10-24 19:42:38 +02:00
Christian
58be273506 Replace BOOST_ASSERT by assert. 2014-10-24 19:40:47 +02:00
Christian
9141725cf2 Documentation for AST, Parser, Scanner and other classes. 2014-10-24 19:38:48 +02:00
Christian
b2f12991db Some documentation. 2014-10-24 19:38:48 +02:00
Christian
221975bce8 Expression compiler. 2014-10-24 19:38:13 +02:00
Christian
b03a6a3563 Expression compiler. 2014-10-24 19:38:13 +02:00