Commit Graph

16524 Commits

Author SHA1 Message Date
chriseth
7100b14d4d Delete for memory objects. 2015-06-26 21:28:02 +02:00
chriseth
fac8124412 Disallow memory types containing mappings. 2015-06-26 21:28:02 +02:00
chriseth
03edf74e62 No delete on storage pointers. 2015-06-26 21:28:02 +02:00
chriseth
ca497f5d10 Delete for memory objects. 2015-06-26 21:28:02 +02:00
chriseth
109b4eafb9 Some fixes for calldata arrays. 2015-06-26 20:27:56 +02:00
chriseth
65d89bde6d Do not copy reference types to memory in-place. 2015-06-26 19:15:00 +02:00
chriseth
37e7f1f10d Do not copy reference types to memory in-place. 2015-06-26 19:15:00 +02:00
chriseth
342ca94866 Fixed and simplified external type computation. 2015-06-26 16:55:42 +02:00
subtly
1ed7bc1562 Don't link secp256k1 on windows. 2015-06-26 07:41:42 -04:00
subtly
fb73be737f Merge branch 'develop' into netFix
Conflicts:
	libp2p/Session.cpp
2015-06-26 06:59:16 -04:00
subtly
88f8eb6ad2 Prep for supporting both cryptopp and secp256k1. Link (old) secp256k1 library to devcrypto. Rename cryptopp Secp256k1 to Secp256k1PP. Update toPublic to use secp256k1 library and add test. 2015-06-26 06:46:49 -04:00
Marek Kotewicz
0dabcf1195 Merge branch 'develop' into client_ref 2015-06-26 09:42:08 +02:00
subtly
ae2f4acdc4 Merge branch 'develop' into rlpx
Conflicts:
	libp2p/Session.cpp
2015-06-26 00:55:16 -04:00
chriseth
e4a1a5446b Merge pull request #2276 from chriseth/sol_memoryArrays7
Copy routines for non-byte arrays.
2015-06-25 18:52:19 +02:00
chriseth
2e5c52bfab Merge pull request #2276 from chriseth/sol_memoryArrays7
Copy routines for non-byte arrays.
2015-06-25 18:52:19 +02:00
chriseth
0f06fd8c2f Fixed counter modification when appending assemblies. 2015-06-25 18:41:46 +02:00
Gav Wood
639a313798 Merge pull request #2291 from CJentzsch/KeyManagerTests
fix keymanager test
2015-06-25 18:11:50 +02:00
CJentzsch
1b6785f75b fix keymanager test 2015-06-25 18:09:12 +02:00
chriseth
fb14a586f4 Merge pull request #2286 from chriseth/sol_simplerStaticMemoryAccess
Simplify static memory access functions.
2015-06-25 17:32:22 +02:00
chriseth
529ed468df Style. 2015-06-25 17:22:28 +02:00
Gav Wood
2856c0b5ab Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
	ethconsole/main.cpp
2015-06-25 16:29:02 +02:00
Gav Wood
766bbf249d Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
Conflicts:
	ethconsole/main.cpp
2015-06-25 16:29:02 +02:00
chriseth
b5672d5ae0 Simplify static memory access functions. 2015-06-25 14:52:59 +02:00
Vlad Gluhovsky
de1cfebc44 Topics of interest advertising made asynchronous 2015-06-25 12:40:19 +02:00
Marek Kotewicz
d8d968a680 getBlockBy** and getBlockTransactionCountBy** return null if block is not found 2015-06-24 23:25:13 +02:00
Marek Kotewicz
5746674ffd blockchain isKnown block / transaction 2015-06-24 23:07:05 +02:00
arkpar
434afef272 Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into ldb_limit 2015-06-24 21:56:22 +02:00
Gav Wood
3f9e411883 Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop 2015-06-24 20:15:29 +02:00
Gav Wood
0bcfad54f0 Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop 2015-06-24 20:15:29 +02:00
chriseth
5664f62613 Initialisation of memory types. 2015-06-24 19:34:43 +02:00
chriseth
e5ae5955b9 Initialisation of memory types. 2015-06-24 19:34:43 +02:00
Paweł Bylica
209e16e211 Do not compute code hash twice in VM test engine. 2015-06-24 17:43:47 +02:00
Paweł Bylica
79e7325e3f Merge remote-tracking branch 'upstream/develop' into evmjit-develop
Conflicts:
	evmjit/CMakeLists.txt
	evmjit/libevmjit/Arith256.cpp
2015-06-24 17:28:56 +02:00
Vlad Gluhovsky
cf2919dc3f minor clean up 2015-06-24 15:56:05 +02:00
Vlad Gluhovsky
e22544e037 BF size changed 2015-06-24 15:56:04 +02:00
Vlad Gluhovsky
44ffc55c1a deleted unused variable 2015-06-24 15:56:03 +02:00
Vlad Gluhovsky
3a71f292d9 bugfix 2015-06-24 15:56:00 +02:00
Vlad Gluhovsky
0f50090b35 bloom filter exchage protocol 2015-06-24 15:55:59 +02:00
Gav Wood
f15b7905d2 Merge pull request #2254 from arkpar/bc_rf
p2p/sync fixes
2015-06-24 15:02:42 +02:00
Gav Wood
eed8a96496 Merge pull request #2271 from CJentzsch/disableDag
disable dagcreation during tests
2015-06-24 15:01:36 +02:00
Gav Wood
eaa53d5ddc Merge pull request #2266 from CJentzsch/KeyManagerTests
Key manager tests
2015-06-24 15:01:21 +02:00
arkpar
40ebf7fc06 Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into bc_rf 2015-06-24 12:46:33 +02:00
chriseth
eede8cf2d6 Copy routines for non-byte arrays. 2015-06-24 12:18:19 +02:00
chriseth
1add48a652 Copy routines for non-byte arrays. 2015-06-24 12:18:19 +02:00
chriseth
2d169748b7 Copy only expected arguments for constructor if statically sized. 2015-06-24 00:23:46 +02:00
CJentzsch
e4947b5619 disbale dagcreaion during tests 2015-06-23 23:01:32 +02:00
Gav Wood
afc3c13e2b Merge pull request #2253 from CJentzsch/moreTests
add test for suicide of coinbase
2015-06-23 19:05:32 +02:00
chriseth
bb732b822e Merge pull request #2257 from chriseth/sol_memoryArrays6
Strings in constructor and memory-storage copy.
2015-06-23 17:17:23 +02:00
CJentzsch
5ef3deba83 style 2015-06-23 15:14:29 +02:00
CJentzsch
3e75a19e71 add hints tests 2015-06-23 13:59:08 +02:00