Commit Graph

17606 Commits

Author SHA1 Message Date
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
Christian
59b5e950f4 Expression compiler. 2014-10-24 19:38:13 +02:00
Gav Wood
c6e0f82d2e Merge pull request #410 from chriseth/sol_exceptions
Improved exceptions and reporting exceptions for command-line compiler.
2014-10-24 19:17:08 +02:00
Christian
2a24c3d810 Use the passed stream, not std::cerr. 2014-10-24 19:08:31 +02:00
Marek Kotewicz
e262ebf496 Merge branch 'develop' into mk_jsonrpc 2014-10-24 17:00:29 +02:00
Christian
33babb0c6f Use endl instead of "\n". 2014-10-24 16:47:10 +02:00
Christian
f8038792ca Remove nullptr comparisons. 2014-10-24 16:43:11 +02:00
Marek Kotewicz
ac3ac9095a checked headless builds with and without jsonrpc 2014-10-24 16:14:00 +02:00
Gav Wood
08c45c85b4 Merge pull request #412 from CJentzsch/newTests
New vm tests
2014-10-24 15:12:35 +02:00
Marek Kotewicz
b072b8687a ethrpc -> web3jsonrpc, other issues fixed 2014-10-24 14:21:20 +02:00
Christian
1ae1fc66e2 Use createTypeError everywhere and stream out Location. 2014-10-24 12:42:44 +02:00
subtly
9a6b5fd613 style. remove unused code. 2014-10-23 22:12:47 +02:00
subtly
1c8ef38124 coding standards 2014-10-23 21:59:05 +02:00
Christian
987f42aa38 Sorted include directives. 2014-10-23 21:46:39 +02:00
Christian
fa256b7f95 Use boost errinfo. 2014-10-23 21:37:57 +02:00