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
subtly
01ecadd74e
Connectivity and nodetable callbacks. Disable stale code.
2015-01-12 04:58:52 +01:00
Gav Wood
c8b33fb709
Merge commit 'a1023a5dffee7c06e8b75a21f5c9b8826e820942' into develop
...
Conflicts:
libjsqrc/ethereumjs/dist/ethereum.js.map
2015-01-11 18:18:05 +01:00
Gav Wood
dcf362c0d5
Squashed 'libjsqrc/ethereumjs/' changes from 47687cf..ab745d3
...
ab745d3 updated readme
b915c7a updated readme
6c26255 Merge branch 'tests' into develop
e2c4525 Merge branch 'master' into develop
e778e12 spec reporter instead of nyan
a4e6f0b fixed travis.yml && added nmp test script
048e777 Merge branch 'master' into tests
15c2293 updated package json
24814a4 Merge branch 'master' of https://github.com/ethereum/ethereum.js
6188e64 Update README.md
c34b0c6 Update README.md
29c60c0 Merge branch 'develop' into tests
b3eda29 Merge branch 'master' into tests
c397e35 mocha opts file && init of parser tests
b6058a8 methods existance tests in progress
5518022 mocha test init
git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: ab745d3b0eb89d67db1ed953020c665be3d072ed
2015-01-11 18:16:50 +01:00
Gav Wood
9067e14819
Merge commit 'ab745d3b0eb89d67db1ed953020c665be3d072ed' into develop
...
Conflicts:
libjsqrc/ethereumjs/.travis.yml
libjsqrc/ethereumjs/README.md
libjsqrc/ethereumjs/dist/ethereum.js
libjsqrc/ethereumjs/dist/ethereum.js.map
libjsqrc/ethereumjs/lib/abi.js
libjsqrc/ethereumjs/package.json
2015-01-11 17:54:36 +01:00