Commit Graph
12961 Commits
Author SHA1 Message Date
Lefteris Karapetsas 1515f140b3 Merge pull request #798 from LefterisJP/natspec_OnContractCreation
Natspec Popup Authentication on transaction
2015-01-15 01:37:52 +01:00
Lefteris Karapetsas dc79a79c06 Merge pull request #798 from LefterisJP/natspec_OnContractCreation
Natspec Popup Authentication on transaction
2015-01-15 01:37:52 +01:00
CJentzsch 0d46ed07ec Merge remote-tracking branch 'upstream/develop' into addTests 2015-01-14 22:35:41 +01:00
CJentzsch 4250af041d included vmInpulLimit Tests, updated vmSystemOperationTests 2015-01-14 22:35:33 +01:00
subtly 2a26852473 Merge branch 'develop' into p2p
Conflicts:
	libp2p/Host.cpp
	libwebthree/WebThree.h
2015-01-14 12:51:10 -05:00
chriseth 1a4280de35 Merge pull request #799 from chriseth/sol_gasAndValue
Specify gas and value for function calls and contract creation calls.
2015-01-14 18:22:16 +01:00
chriseth 25fc28422b Merge pull request #799 from chriseth/sol_gasAndValue
Specify gas and value for function calls and contract creation calls.
2015-01-14 18:22:16 +01:00
Lefteris Karapetsas 895a2852f4 Minor style fixes 2015-01-14 17:14:46 +01:00
Lefteris Karapetsas a78794e872 Fixes and additional checks for Natspec Popup authentication 2015-01-14 16:49:09 +01:00
chriseth f8f1ec30f4 Merge pull request #801 from chriseth/sol_parseErrorForHashCollision
Check for hash collisions already before compiling.
2015-01-14 12:19:39 +01:00
Christian abe6055ab7 Style. 2015-01-14 12:00:28 +01:00
Christian 1ba38c9c02 More flexible access to stack during external function call. 2015-01-14 11:57:22 +01:00
Gav Wood e2efcfb8a6 Merge pull request #796 from CJentzsch/randomTestEfficiency
Random test efficiency
2015-01-14 10:52:00 +00:00
Christian d1e05ac416 Remove redundancy in FunctionType::getSizeOnStack. 2015-01-14 11:01:42 +01:00
Christian 22f0a4fde1 Use min gas for send(). 2015-01-14 10:46:44 +01:00
Christian 6e16107870 Check for hash collisions already before compiling. 2015-01-14 10:16:58 +01:00
Christian 212a0c5251 Check for hash collisions already before compiling. 2015-01-14 10:16:58 +01:00
CJentzsch 69bd72c667 less invalid opcode tests 2015-01-14 09:39:21 +01:00
Christian e1559df82e Specify value for contract creation. 2015-01-13 18:12:30 +01:00
Christian b440d7e321 Specify value for contract creation. 2015-01-13 18:12:30 +01:00
Christian 522a7709e8 Modify gas and value for external function call. 2015-01-13 18:12:30 +01:00
Christian ec022783c4 Modify gas and value for external function call. 2015-01-13 18:12:30 +01:00
CJentzsch a00d05e2bb replace BOOST_REQUIRE with assert, because it is used outside the boost test framework 2015-01-13 18:00:00 +01:00
CJentzsch ebe54acb77 more randomness in the optimizations 2015-01-13 17:58:14 +01:00
Lefteris Karapetsas 1f02943f95 Natspec method key is now the Canonical Signature 2015-01-13 16:15:32 +01:00
Lefteris Karapetsas ac8ad058cf Natspec method key is now the Canonical Signature 2015-01-13 16:15:32 +01:00
Lefteris Karapetsas 12e000e0d3 A first version of Natspec warning popup
- Runtime Contract code hash can now be retrieved from the Compiler

- Using the hash the Natspec handler stores and later retrieves Natspec
  JSON for a given contract.
2015-01-13 15:59:42 +01:00
CJentzsch cf6641c345 fix spaces->tab, detailed callcreate check 2015-01-13 15:59:07 +01:00
CJentzsch 108388c440 fix callcreates imoport 2015-01-13 15:47:36 +01:00
CJentzsch 1305fb0ff8 Merge remote-tracking branch 'upstream/develop' into randomTestEfficiency 2015-01-13 14:38:39 +01:00
CJentzsch f9f40035ae random test optimization 2015-01-13 14:38:36 +01:00
CJentzsch 22d738b995 Merge remote-tracking branch 'upstream/develop' into randomtests 2015-01-13 14:22:33 +01:00
CJentzsch eaf6e8fcfe check test with JIT for random test simulations 2015-01-13 14:22:12 +01:00
Gav Wood d552ceb50f Warnings fixes. 2015-01-13 12:20:07 +00:00
arkpar 80eec8b308 fixed warnings for msvc build 2015-01-13 11:18:08 +01:00
arkpar b85ae53f63 fixed warnings for msvc build 2015-01-13 11:18:08 +01:00
CJentzsch 09c22efee2 Merge remote-tracking branch 'upstream/develop' into randomtests 2015-01-13 09:54:44 +01:00
CJentzsch b1ddaed08a reinclude invalid opcode in random tests 2015-01-13 09:53:46 +01:00
CJentzsch 9ee474b139 Merge remote-tracking branch 'upstream/develop' into randomTestEfficiency 2015-01-12 18:41:35 +01:00
CJentzsch c028ad2949 call to precomppiled contract test 2015-01-12 17:17:05 +01:00
Lefteris Karapetsas a253abf062 Alethzero: Showing a contract's function's hashes at creation 2015-01-12 17:13:27 +01:00
CJentzsch 3e172da03f addmod mulmod div by zero tests 2015-01-12 16:28:56 +01:00
CJentzsch a7641cdae7 rests current gas limit in vm test 2015-01-12 15:42:28 +01:00
Lefteris Karapetsas c5d14ce933 Work in prgress for creating natspec in alethzero at contract creation 2015-01-12 15:38:58 +01:00
Lefteris Karapetsas 24a2335c01 Merge pull request #785 from LefterisJP/natspec_emptyDocstringFix
Fix Natspec tagless bug
2015-01-12 15:35:20 +01:00
Lefteris Karapetsas f729e862e9 Fixing bug where empty tagless docstring in Natspec would result in infinite loop 2015-01-12 15:29:44 +01:00
Lefteris Karapetsas c9446183b5 Fixing bug where empty tagless docstring in Natspec would result in infinite loop 2015-01-12 15:29:44 +01:00
Christian a5d32e4894 Define strings = vector<string> 2015-01-12 13:29:16 +01:00
Christian 307a83e1de More convenient function type construction. 2015-01-12 12:46:52 +01:00
CJentzsch d4f1ab9145 start with block info opcodes 2015-01-12 12:46:40 +01:00