Commit Graph
20681 Commits
Author SHA1 Message Date
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
Christian 094ee44f72 Use boost errinfo. 2014-10-23 21:37:57 +02:00
subtly f02987e219 remove irrelevant test code 2014-10-23 19:25:12 +02:00
subtly 2b66efb72d cleanup more headers 2014-10-23 19:19:02 +02:00
Marek Kotewicz 5bedf3c21f Merge branch 'develop' into mk_jsonrpc 2014-10-23 19:08:45 +02:00
subtly 5d74c0edb9 Merge branch 'develop' into crypto 2014-10-23 19:07:19 +02:00
subtly ee062e564b add ecies encrypt/decrypt support to common crypto 2014-10-23 19:06:31 +02:00
Christoph Jentzsch a203fb7ae8 merge 2014-10-23 18:58:59 +02:00
Christoph Jentzsch 1a486faad1 Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 18:56:45 +02:00
subtly 8f6314b923 Merge branch 'develop' into crypto 2014-10-23 18:16:39 +02:00
Marek Kotewicz b884866962 Merge branch 'develop' into mk_jsonrpc 2014-10-23 18:04:55 +02:00
Marek Kotewicz fac4e8ffd6 jsonrpc library dependency made mandatory 2014-10-23 17:12:04 +02:00
subtly 3726c120e9 two ec curves walked into a bar... 2014-10-23 16:59:01 +02:00
Christian 892f15cd9f Improved exceptions and reporting exceptions for command-line compiler. 2014-10-23 16:43:50 +02:00
Christian 781d7fd514 Improved exceptions and reporting exceptions for command-line compiler. 2014-10-23 16:43:50 +02:00
subtly 9604a5a4d9 commit before narrowing down import-public key issue w/cryptopp 2014-10-23 16:38:50 +02:00
Christian a09e4c559d Type information for AST printer. 2014-10-23 16:27:51 +02:00
Christoph Jentzsch c9d5ae113a Merge remote-tracking branch 'upstream/develop' into bugfix 2014-10-23 16:13:47 +02:00
Christoph Jentzsch 8b9ad7a3fe Merge remote-tracking branch 'upstream/develop' into newTests 2014-10-23 16:07:30 +02:00
Christoph Jentzsch 9e28ef7cf0 Added new recursive bombs to vm tests 2014-10-23 16:07:13 +02:00
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