Commit Graph

893 Commits

Author SHA1 Message Date
subtly
60f2344b2b inline << operator, mute logging 2014-12-26 05:38:27 +01:00
subtly
b663349524 test encoding/decoding neighbors. add MAC. 2014-12-26 00:56:50 +01:00
subtly
7553954cf2 memory 2014-12-24 14:48:47 +01:00
Gav Wood
be5989f134 Implemented 256-long history for PREVHASH, though still optional. 2014-12-24 11:36:08 +01:00
subtly
aad7141f0a message signing and verification. shutdown io/thread before dealloc in nodetable/testnodetables. 2014-12-24 10:22:27 +01:00
winsvega
7a396d07f5 comments in json 2014-12-23 23:38:44 +03:00
subtly
25a905b740 basic implementation of packets 2014-12-23 13:44:52 +01:00
subtly
cb6517e99e send/receive messages (not yet interepreted) 2014-12-23 09:25:36 +01:00
subtly
1e0d4c95ce refactor constants to be determined during compile. added RLPXDatagram. constructors and updates to datagram constructors. docs and logging. WIP tests and host/harness for NodeTable. 2014-12-23 08:56:56 +01:00
wanderer
5c5481b3bc added stackUnder Flow test 2014-12-22 23:58:04 -05:00
subtly
5f9a740fd6 Merge branch 'develop' into p2p 2014-12-22 03:56:50 +01:00
subtly
88f7ff617d repot. 2014-12-22 03:56:07 +01:00
Gav Wood
f4eab75fff Fixes/workarounds for tests. 2014-12-22 03:16:38 +01:00
Gav Wood
510c66b6b8 const-> constant 2014-12-22 03:09:11 +01:00
subtly
4869ec7951 Merge branch 'develop' into p2p 2014-12-22 01:52:32 +01:00
subtly
400d19b140 move some things for udp. added a class for kademlia. 2014-12-22 01:51:19 +01:00
Gav Wood
1540cc7b56 Allow interaction with PV49.
Remove unneeded include.
2014-12-21 17:44:44 +01:00
Gav Wood
bba4398e48 Fixed #683 2014-12-21 16:28:46 +01:00
Gav Wood
7c09dcd1bd Merge branch 'poc-7+' into develop 2014-12-21 16:28:00 +01:00
Gav Wood
211742d500 SHA-3 hashing to web3. 2014-12-21 16:24:45 +01:00
winsvega
e0d181be4d Contract Creation Init Codes 2014-12-20 19:12:52 +03:00
winsvega
1858e08198 Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into develop 2014-12-20 14:39:02 +03:00
subtly
16ba69ae78 fix the fix 2014-12-19 22:40:44 +01:00
subtly
4588bfba66 initialize atomics so udp messages are delivered on linux #656 2014-12-19 22:14:11 +01:00
Paweł Bylica
14a8cb34e3 Remove unnecessary changes 2014-12-19 14:38:03 +01:00
Paweł Bylica
c6d2c2392b Merge branch 'develop-evmcc' into pr-jit
Conflicts:
	windows/Eth.vcxproj
	windows/TestEthereum.vcxproj
2014-12-19 13:58:22 +01:00
Paweł Bylica
69319de1db Merge remote-tracking branch 'upstream/develop' into develop-evmcc 2014-12-19 13:49:45 +01:00
Gav Wood
08bf3c0121 Merge pull request #663 from CJentzsch/NewStateTests
more refunds tests
2014-12-19 13:13:18 +01:00
Paweł Bylica
fbd6d7e2bb Merge remote-tracking branch 'upstream/develop' into develop-evmcc 2014-12-19 12:36:58 +01:00
Paweł Bylica
95f6627a53 Clean up and remove some explicit dependencies in cmake files 2014-12-19 12:32:36 +01:00
chriseth
7d7fa86697 Merge pull request #664 from chriseth/sol_fix_compoundAssign
Bugfix: Additional swap for compound assignment.
2014-12-19 11:38:45 +01:00
Lefteris Karapetsas
d7d40a13c2 Adding const attribute to ABI output 2014-12-19 10:48:59 +01:00
winsvega
3729d5e5b2 Cteate Contract From Contract Init Code Test 2014-12-19 01:57:21 +03:00
chriseth
7795b2a892 Merge pull request #655 from chriseth/sol_precedence
Bit operators should bind more strongly than comparison operators.
2014-12-18 22:24:44 +01:00
Christian
beb0606726 Bugfix: Additional swap for compound assignment. 2014-12-18 22:23:34 +01:00
CJentzsch
9520acbb6e more refunds tests 2014-12-18 21:43:40 +01:00
subtly
ed9a5e572a stash 2014-12-18 20:25:36 +01:00
Paweł Bylica
35d8b94e73 Merge branch 'develop' into develop-evmcc
Conflicts:
	CMakeLists.txt
	alethzero/CMakeLists.txt
	eth/CMakeLists.txt
	exp/CMakeLists.txt
	libethereum/CMakeLists.txt
	neth/CMakeLists.txt
	test/CMakeLists.txt
	test/TestHelper.cpp
	windows/Eth.vcxproj
	windows/Ethereum.sln
	windows/LibEthereum.vcxproj
	windows/LibEthereum.vcxproj.filters
	windows/TestEthereum.vcxproj
	windows/TestEthereum.vcxproj.filters
	windows/bootstrap.sh
2014-12-18 19:08:04 +01:00
Lefteris Karapetsas
da29d945e2 updating solidity parser natspec tests to comply with recent changes 2014-12-18 18:16:43 +01:00
Christian
f96578196e Also test non-equality comparison operator. 2014-12-18 17:49:11 +01:00
subtly
b3b4411c4c spacing 2014-12-18 17:21:06 +01:00
Christian
f35ee00ca2 Bit operators should bind more strongly than comparison operators. 2014-12-18 17:19:42 +01:00
subtly
095792cfc8 Merge branch 'develop' into p2p 2014-12-18 17:18:59 +01:00
Lefteris Karapetsas
89f5b86692 Merge branch 'develop' into sol_natspecMultiline 2014-12-18 16:49:56 +01:00
Lefteris Karapetsas
fc981d5d79 More multiline natspec tests and small issue fix 2014-12-18 16:48:25 +01:00
Lefteris Karapetsas
5dbe2f198c Solidity Tests names are now more consistent
- File names and Boost Test Suite have the same name now for
   every solidity Test, so that there is no need to guess or check
   when you want to run a specific suite from the command line
2014-12-18 15:21:03 +01:00
Lefteris Karapetsas
d6a696830f Changes in InterfaceHandler to deal with multiline natspec
- Also now Solidity scanner considers Carriage Return as whitespace
- Tests for Natspec generation with the new multiline comments
2014-12-18 15:03:45 +01:00
Lefteris Karapetsas
00d6c1ac34 Scanner properly scans multiline natspec comments
- Single and multiline natspect comments get the initial whitespace
  skipped now

- Some rules introduced for the multiline comments. If first line is
  empty then no newline is added to the literal. Same thing with the
  last line. Finally in all lines initial '*' are skipped
2014-12-18 15:03:45 +01:00
Lefteris Karapetsas
734a609d69 Work in progress for /** ... */ natspec comments
- Work in progress on the scanner for recognizing the second
      type of doxygen comments for Natspec.
2014-12-18 15:03:45 +01:00
CJentzsch
f4cdc4a9fa style 2014-12-18 09:50:45 +01:00