Commit Graph

11747 Commits

Author SHA1 Message Date
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
Marek Kotewicz
b83542c7ee spec reporter instead of nyan 2015-01-11 17:04:30 +01:00
Gav Wood
94cff9684f Merge pull request #768 from chriseth/sol_contractsAreAddresses
Contracts inherit all address members
2015-01-11 11:07:36 +01:00
Gav Wood
04a57f8c53 Merge pull request #768 from chriseth/sol_contractsAreAddresses
Contracts inherit all address members
2015-01-11 11:07:36 +01:00
Gav Wood
3302425aa9 Merge pull request #767 from chriseth/sol_abi_padding
Padding for ABI types.
2015-01-11 11:04:54 +01:00
subtly
feb4288b27 Merge branch 'develop' into p2p 2015-01-10 19:46:05 +01:00
subtly
a1c972075e Merging in new data structure for nodes from node-table. End result will be consolidation into NodeId, Node (id and endpoints), NodeEntry (as in table), and Peer (connected node as in host). Rename PeerInfo to PeerSessionInfo. Rename NodeInfo to PeerInfo. PeerSessionInfo which is information about the Peer connection and will be split/merged into Node and PeerInfo. Add node-table callbacks for Host to perform connect node if there are not enough nodes. 2015-01-10 19:45:20 +01:00
Christian
26f9cd7f68 Coding style: Prefix for const variables. 2015-01-09 21:36:25 +01:00
Christian
5489ad8214 Coding style: Prefix for const variables. 2015-01-09 21:36:25 +01:00
Christian
c5c8933192 Contracts are Addresses. 2015-01-09 18:31:36 +01:00