1
0
Fork 0
forked from forks/go-ethereum
Commit graph

12477 commits

Author SHA1 Message Date
Erez Wanderman
7227552f42 Fix ethereum compilation and functioning on Windows.
repl console output is now colored.
repl "exit" command now works.
2014-10-15 02:41:26 +03:00
obscuren
266d212094 Working on test suite 2014-10-15 00:41:00 +02:00
obscuren
3d177be73e Couple of minor issues fixed
* CALLVALUE pushed incorrect value to the stack
* Set execution model to closure
2014-10-15 00:40:41 +02:00
Felix Lange
0aea5fc4a3 adapt to new event package 2014-10-14 19:38:38 +02:00
obscuren
7ca7938d8e Removed old installer script 2014-10-14 15:31:25 +02:00
obscuren
f55e39cf1a Tests for native function calling 2014-10-14 13:37:26 +02:00
obscuren
393a92811b Changed VM Test code 2014-10-14 12:21:46 +02:00
obscuren
294b437414 New VM 2014-10-14 11:49:15 +02:00
obscuren
c5bd32b0ad Refactored VM to two separate VMs; std & debug
Standard VM should be about 10x faster than the debug VM. Some error
checking has been removed, all of the log statements and therefor quite
some unnecessary if-statements.
2014-10-14 11:48:52 +02:00
Christoph Jentzsch
b315da618b Merge pull request #23 from ethers/fix22
numbers should be strings #22
2014-10-14 10:33:26 +02:00
obscuren
03e082d4ac Merge branch 'master' into develop 2014-10-14 09:47:38 +02:00
obscuren
db6f4ab1cc Merge branch 'master' into develop 2014-10-14 09:47:19 +02:00
ethers
0a76a3a312 numbers should be strings #22 2014-10-13 14:45:30 -07:00
Jeffrey Wilcke
1644b1e53e Merge pull request #137 from caktux/master
build status
2014-10-13 12:57:50 +02:00
caktux
cfd1f0907f build status 2014-10-12 02:15:15 -04:00
Christoph Jentzsch
1f67385f13 Added some MUL tests 2014-10-11 13:18:00 +02:00
Christoph Jentzsch
7a7e198395 Added some MUL tests 2014-10-11 13:11:59 +02:00
Christoph Jentzsch
46eb6283ae tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth 2014-10-11 12:18:13 +02:00
obscuren
2e894b668a Max callstack 2014-10-11 00:41:37 +02:00
Jeffrey Wilcke
8128190fb2 Merge pull request #136 from fjl/feature/raceless-ethereum-filters
Fix chain filter data race
2014-10-10 22:59:11 +02:00
obscuren
cb845b9bc8 Implemented AR PoW 2014-10-10 22:44:20 +02:00
obscuren
56843ca0fc Added some methods to comply to the PoW block interface 2014-10-10 22:42:37 +02:00
Nick Savers
8d38d62d10 INVALID stops the operation and doesn't cost gas 2014-10-10 18:09:41 +02:00
obscuren
e02c0fa808 Added generic big to 256 method. Implemented new iterator 2014-10-10 17:00:06 +02:00
obscuren
9b494c6869 Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop 2014-10-10 16:58:26 +02:00
Jeffrey Wilcke
3db6a8e92d Merge pull request #57 from fjl/feature/raceless-ethereum-filters
Fix filter map race
2014-10-10 16:57:54 +02:00
Jeffrey Wilcke
6fec5bd32e Merge pull request #56 from fjl/feature/raceless-eventer
Fix Eventer race
2014-10-10 16:57:50 +02:00
obscuren
6877660fe2 Implemented new iterator 2014-10-10 16:56:28 +02:00
Felix Lange
c1f8a640d3 mist: adapt to API changes in ethereum/eth-go#57 2014-10-08 19:16:03 +02:00
Christoph Jentzsch
ed6eba7c8e Update + ABA recursive bomb which needs maximum recursion limit of 1024 2014-10-08 19:08:48 +02:00
Felix Lange
e83a999039 eth: fix filter map data race
This commit also documents (but doesn't enforce) that filters
are immutable while they're installed. This required a minor API
change.
2014-10-08 19:04:58 +02:00
Felix Lange
44674cb96c eventer: fix data race 2014-10-08 16:31:08 +02:00
Felix Lange
d451269977 eventer: add test for concurrent Post/Register
This test reports the race condition when run
using "go test -race".
2014-10-08 16:31:08 +02:00
Felix Lange
7c9508ed71 eventer: fix tests 2014-10-08 16:31:08 +02:00
obscuren
a38dafcc57 Moved the To256 2014-10-08 16:11:36 +02:00
Christoph Jentzsch
2d72050db1 Applied recent protocol changes (PoC7) to existin tests 2014-10-08 14:37:18 +02:00
obscuren
bd7aca76e1 Proper new block 2014-10-08 12:33:33 +02:00
obscuren
4de3ad1712 New block message 2014-10-08 12:29:49 +02:00
obscuren
83a4b8b49b Version bump 2014-10-08 12:24:42 +02:00
obscuren
b93d6ca5d2 Renamed Sha3Bin to Sha3 2014-10-08 12:06:48 +02:00
obscuren
9d86a49a73 Renamed Sha3Bin to Sha3 2014-10-08 12:06:39 +02:00
obscuren
f3196c915a Precompiled crypto contracts 2014-10-08 12:01:36 +02:00
obscuren
9b60cf267a Removed POST & moved CALLCODE 2014-10-08 12:01:14 +02:00
obscuren
11ace54307 ECRECOVER RIPEMD160 SHA256 2014-10-08 12:00:50 +02:00
obscuren
6de726f16c Protocol bump 2014-10-08 12:00:03 +02:00
obscuren
b417766b36 Minor tweaks for poc7 2014-10-08 11:59:44 +02:00
Christoph Jentzsch
dfe66cab3f Merge remote-tracking branch 'origin/develop'
Conflicts:
	genesishashestest.json
2014-10-08 11:05:51 +02:00
vbuterin
1a67a96cff Merge pull request #18 from CJentzsch/develop
CallToNameRegistratorOutOfGas balance correction
2014-10-07 15:10:23 +01:00
Christoph Jentzsch
ffd6bc97ad Merge remote-tracking branch 'origin/develop' into develop 2014-10-07 15:47:34 +02:00
Christoph Jentzsch
9779d67b8c CallToNameRegistratorOutOfGas balance correction
Even if execution fails, the value gets transferred.
2014-10-07 15:45:53 +02:00