Commit Graph

16524 Commits

Author SHA1 Message Date
Gav Wood
a2375542e6 Merge pull request #741 from chriseth/sol_fix_useParameterStackSize
Bugfix: Use parameter (not argument) type size on stack for function calls.
2015-01-07 16:35:19 +01:00
Gav Wood
540e47dbef Merge pull request #740 from CJentzsch/vmtests
tests for address input greater then 2**160, OOG at max call depth, ...
2015-01-07 16:34:36 +01:00
Gav Wood
53e38b3ac9 Merge pull request #738 from LefterisJP/sol_abiFunctionHash
Canonical Function signature creation in solidity
2015-01-07 16:32:13 +01:00
Gav Wood
ec661c9938 Merge pull request #738 from LefterisJP/sol_abiFunctionHash
Canonical Function signature creation in solidity
2015-01-07 16:32:13 +01:00
Gav Wood
2d87716204 Merge pull request #734 from CJentzsch/blockhash
Blockhash tests
2015-01-07 16:28:31 +01:00
Gav Wood
843a240cfd Merge pull request #731 from CJentzsch/jumpdest
added more jumpdest tests
2015-01-07 16:27:49 +01:00
Gav Wood
e01e1002bb Merge pull request #729 from CJentzsch/addTests
Blockhash correction and some tests
2015-01-07 16:27:23 +01:00
Christian
646f99d34a Some changes to the optimizer. 2015-01-07 16:26:15 +01:00
Christian
52240ea88f Bugfix: Use parameter (not argument) type size on stack for function calls. 2015-01-07 16:22:42 +01:00
chriseth
95514d1d1b Merge pull request #667 from chriseth/sol_moreFlexibleBinaryOps
Possibility for binary operators to yield types different from their operands'.
2015-01-07 15:42:33 +01:00
CJentzsch
a6b0376e25 add tests for OOG at max call depth 2015-01-07 15:37:00 +01:00
CJentzsch
fc60f0f586 jump onto jump, dynamic and static jump with same destination 2015-01-07 12:36:15 +01:00
CJentzsch
8c0a3dc16e memory test: high offset, zero size -> zero gas cost 2015-01-07 12:14:33 +01:00
CJentzsch
8f61058567 check address input greater then 2**160 2015-01-07 11:14:45 +01:00
Lefteris Karapetsas
deb137f2c4 Small issues with Canonical Function Signature
- Also added an extra test
2015-01-07 10:45:59 +01:00
Lefteris Karapetsas
df0dce584d Small issues with Canonical Function Signature
- Also added an extra test
2015-01-07 10:45:59 +01:00
CJentzsch
a8c7a94786 Merge remote-tracking branch 'upstream/develop' into vmtests 2015-01-07 09:46:36 +01:00
Lefteris Karapetsas
24d7bdd3a9 FunctionType also gets CanonicalSignature
- also using iterators in the signature creation function
2015-01-07 02:27:05 +01:00
subtly
7f4ca13035 Pass 2 integrating node table. Pruning and merging old node lifecycle logic with new.
Begin moving node identification and authentication into Host so session can be directly-constructed with NodeInfo and is not created until after authentication.
Require session to be passed a valid node.
2015-01-07 02:26:14 +01:00
Lefteris Karapetsas
36e5b5102a Test for the Canonical Signature of a function 2015-01-07 02:07:34 +01:00
Lefteris Karapetsas
b2aa3baded Test for the Canonical Signature of a function 2015-01-07 02:07:34 +01:00
CJentzsch
a8d472f5ab Blockhash tests 2015-01-06 20:57:33 +01:00
Lefteris Karapetsas
5e875ee072 Creating the canonical signature of a function, for later use in the ABI 2015-01-06 17:42:38 +01:00
subtly
9a034e8998 Merge branch 'p2p-udp-nodetable' into p2p 2015-01-06 17:02:33 +01:00
subtly
ecf3c0bb32 stl sleep_for, for windows 2015-01-06 17:01:17 +01:00
subtly
80db7cbd5a Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
	libp2p/NodeTable.h
2015-01-06 16:55:52 +01:00
subtly
2cf2af356b define constructors for windows 2015-01-06 16:51:10 +01:00
CJentzsch
9df47617b9 add zero memory expansion tests for vm 2015-01-06 16:32:01 +01:00
CJentzsch
d6bbdd0464 add zero memory expansion tests 2015-01-06 16:25:21 +01:00
CJentzsch
f7a6a06ef5 added more jumpdest tests 2015-01-06 14:42:37 +01:00
CJentzsch
08837a1d32 Blockhash correction and some tests 2015-01-06 11:30:52 +01:00
subtly
17c1c1eb6c Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 22:01:55 +01:00
subtly
682c68842c code review 2015-01-05 22:01:23 +01:00
Gav Wood
e50d4095a7 Merge pull request #721 from LefterisJP/sol_fixMultiLCommentScan
Fix for sol scanner where empty multiline comment became Natspec comment
2015-01-05 20:21:06 +01:00
subtly
58e4829c1b Merge branch 'p2p-udp-nodetable' into p2p
Conflicts:
	libp2p/NodeTable.cpp
2015-01-05 18:18:07 +01:00
subtly
b4ca2a8b97 Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 18:07:06 +01:00
Lefteris Karapetsas
ca733fd319 style: curlies 2015-01-05 16:55:17 +01:00
Lefteris Karapetsas
7e8ecb1806 Fix for sol scanner where empty multiline comment became Natspec comment 2015-01-05 16:37:43 +01:00
Lefteris Karapetsas
b4712773d3 Fix for sol scanner where empty multiline comment became Natspec comment 2015-01-05 16:37:43 +01:00
Gav Wood
c92d79aea7 Merge pull request #711 from CJentzsch/fixTest
added trie_tests_ordered
2015-01-05 16:19:31 +01:00
subtly
c033986013 Merge branch 'develop' into p2p-udp-nodetable 2015-01-05 16:18:45 +01:00
Gav Wood
7b3f0e549d Mac warning fix. 2015-01-05 15:33:05 +01:00
Gav Wood
546717027f BLOCKHASH 2015-01-05 11:35:56 +00:00
subtly
083949fe5f Merge branch 'develop' into p2p 2015-01-05 00:50:02 +01:00
subtly
96ebead6aa coding standards, h512 node id, mute warnings for clang builds. attempt inherited constructor fix for windows. 2015-01-04 21:01:56 +01:00
CJentzsch
9b631d68f2 added complete exp tests 2015-01-02 16:58:14 +01:00
CJentzsch
e813ebf686 retuning gas prices of recursive bombs to test limits 2015-01-02 16:57:39 +01:00
CJentzsch
fb40bc4e8c undo origin address change (in test) 2015-01-02 14:11:07 +01:00
Gav Wood
a0ecb5d4e8 Merge pull request #703 from wanderer/tests
added stackUnder Flow test
2015-01-02 12:22:23 +00:00
Gav Wood
7702011c76 Merge pull request #666 from winsvega/develop
Cteate Contract From Contract Init Code Test
2015-01-02 12:18:57 +00:00