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
CJentzsch
b2ae9dffac
read in vm test over standard in
2015-01-12 11:35:54 +01:00