Commit Graph

2072 Commits

Author SHA1 Message Date
chriseth
a0cc8abb2a CFG returns vector of blocks instead of assembly items. 2015-05-06 12:55:18 +02:00
chriseth
3649c1fc60 Common subexpression elimination ready for using pre-known state. 2015-05-06 11:10:42 +02:00
chriseth
8416a6260f Split known state from common subexpression eliminator. 2015-05-06 11:09:55 +02:00
Gav Wood
fce1a7f82e Merge pull request #1743 from chriseth/evmasm
Move assembly related files to libevmasm and split parameters.
2015-05-05 16:06:17 +02:00
Vlad Gluhovsky
dfd10d7dcc libp2p test
test for requirePeer function
2015-05-05 13:11:32 +02:00
chriseth
335c67a4e4 Fix for broken continue in for loop.
Fixes #1789.
2015-05-04 10:54:50 +02:00
chriseth
3172dbf701 Move assembly related files to libevmasm and Params.h/.cpp to libevmcore. 2015-04-30 11:42:02 +02:00
yann300
1d4b27322e Merge remote-tracking branch 'up/develop' into bugFix2
Conflicts:
	test/webthreestubclient.h
2015-04-29 17:16:25 +02:00
arkpar
f21886b401 removed webthreestubclient.h 2015-04-28 22:45:47 +02:00
arkpar
6e775cca68 import/export state 2015-04-28 22:44:41 +02:00
yann300
2172fbaab2 Merge remote-tracking branch 'up/develop' into bugFix2
Conflicts:
	test/webthreestubclient.h
2015-04-28 13:46:12 +02:00
Gav Wood
717f255969 Merge pull request #1761 from chriseth/sol_fix_deleteBytes
Fix for deleting byte array elements.
2015-04-28 12:39:03 +02:00
chriseth
0e5331f62c Fix for deleting byte array elements.
Fixes #1759.
2015-04-28 11:31:40 +02:00
Gav Wood
e2c4831613 Merge pull request #1725 from debris/web3.js-v3.1
Web3.js v3.3
2015-04-28 11:08:43 +02:00
Gav Wood
240365fd76 Merge pull request #1758 from chriseth/sol_astRefactor
AST visitor refactoring.
2015-04-28 10:40:55 +02:00
Gav Wood
b405125701 Merge pull request #1716 from CJentzsch/gasPricerTests
Gas pricer
2015-04-27 23:38:36 +02:00
Gav Wood
f40a9a9f18 Merge pull request #1692 from winsvega/newtests
Newtests
2015-04-27 23:35:18 +02:00
Gav Wood
50644d2e10 Tidy and conformalise the toHex API. 2015-04-27 23:30:28 +02:00
Gav Wood
5e0eb4bae1 Merge pull request #1655 from winsvega/blockweight
BlockWeight: blockchain test refactoring
2015-04-27 23:08:48 +02:00
Gav Wood
16e3fc403e Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop 2015-04-27 19:23:07 +02:00
Gav Wood
f843161bd9 Full ICAP implementation (Direct, Indirect-ETH, Indirect-XET). 2015-04-27 19:22:53 +02:00
chriseth
7ad5cb9621 Removed visit functions for abstract AST nodes. 2015-04-27 18:57:13 +02:00
chriseth
ceb9326eb2 Merge pull request #1740 from chriseth/sol_sourceLocationForOptimizer
Try to keep source location during optimisation.
2015-04-27 16:51:01 +02:00
yann300
145e0031b8 Deploy To Network: users choose which state to use for deploying 2015-04-27 15:06:21 +02:00
Liana Husikyan
21ced7e9c5 changed the test so constructor will have input parameters 2015-04-27 13:08:32 +02:00
Liana Husikyan
5b07f11330 changed the implementation 2015-04-27 13:08:32 +02:00
Liana Husikyan
9b956e809d fixed the output of the test 2015-04-27 13:08:32 +02:00
Liana Husikyan
18475f8ae1 test for resalts 2015-04-27 13:08:32 +02:00
chriseth
cfe24c3c2a Try to keep source location during optimization. 2015-04-27 10:08:55 +02:00
Marek Kotewicz
2e9de4d88e Merge commit '1c979d7311461f2e658c99f818d2b62a9936ddaa' into web3.js-v3.1 2015-04-26 17:40:36 +02:00
Marek Kotewicz
572d268f28 Squashed 'libjsqrc/ethereumjs/' changes from c74c854..3b799d1
3b799d1 fixed typos
c5f6379 version 0.3.3
d795d36 fixed trimming call output prefix
a2f561f fixed calling contract only with array param
4912ec6 tests for decoding solidity params
2b4fd21 solidity param encoding tests

git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: 3b799d128452639463424c657956ee90a28daec6
2015-04-26 17:40:35 +02:00
Marek Kotewicz
48b3423de2 Merge branch 'develop' into web3.js-v3.1 2015-04-26 17:40:24 +02:00
winsvega
1580c38d66 blockweight: allfields to compact Hex fix 2015-04-24 16:03:14 +03:00
winsvega
d872539b1f blockweight: stateroot is hash 2015-04-24 16:03:14 +03:00
winsvega
f1722d0f0a BlockWeight: jsonrpc fix
refactoring
2015-04-24 16:03:14 +03:00
winsvega
a5535ec86f BlockWeight: data fix
refactoring
2015-04-24 16:03:14 +03:00
winsvega
5d35f71350 BlockWeight: toCompactHex
refactoring
2015-04-24 16:03:14 +03:00
winsvega
37ed74ab6e blockweight: random test windows fix
attempt 1
2015-04-24 16:03:14 +03:00
winsvega
01905a3382 Blockweight: rebase + comments 2015-04-24 16:03:14 +03:00
winsvega
bd08a2bbe2 BlockWeight: tests refactoring 2015-04-24 16:03:14 +03:00
winsvega
393fc81dea BlockWeight: blockchain test refactoring 2015-04-24 16:03:14 +03:00
winsvega
f86e682af1 newtests: Transaction Data Zerobytes 2015-04-24 15:59:07 +03:00
winsvega
5b77cf9d0f newtests: r=s transaction test 2015-04-24 15:32:08 +03:00
winsvega
60cd863056 newtests: new rs value test 2015-04-24 15:32:08 +03:00
winsvega
bab28758c2 New Transaction Tests 2015-04-24 15:32:08 +03:00
winsvega
3bac265259 transaction tests 2015-04-24 15:32:08 +03:00
winsvega
ad3bc70a49 New Transaction Tests 2015-04-24 15:32:08 +03:00
chriseth
b129a201db Merge pull request #1729 from chriseth/sol_interfaceOutput
Use non-implemented functions for solidity interface output.
2015-04-24 11:59:05 +02:00
Marek Kotewicz
1a137629e3 Squashed 'libjsqrc/ethereumjs/' changes from f8a43ed..c74c854
c74c854 version 0.3.2
9fa9cc7 fixed fixed size bytes encoding and decoding

git-subtree-dir: libjsqrc/ethereumjs
git-subtree-split: c74c854b56cb76bfc941d7aef8a135b7c1cfc4b3
2015-04-24 11:02:20 +02:00
Marek Kotewicz
4d1988d9ee Merge commit 'e9ebbb67c4289d15b5f3dff6ca9a31025b6b0a04' into web3.js-v3.1 2015-04-24 11:02:20 +02:00