1. 06 10月, 2015 1 次提交
  2. 04 10月, 2015 1 次提交
    • J
      cmd/evm, core/vm, test: refactored VM and core · 361082ec
      Jeffrey Wilcke 提交于
      * Moved `vm.Transfer` to `core` package and changed execution to call
      `env.Transfer` instead of `core.Transfer` directly.
      * core/vm: byte code VM moved to jump table instead of switch
      * Moved `vm.Transfer` to `core` package and changed execution to call
        `env.Transfer` instead of `core.Transfer` directly.
      * Byte code VM now shares the same code as the JITVM
      * Renamed Context to Contract
      * Changed initialiser of state transition & unexported methods
      * Removed the Execution object and refactor `Call`, `CallCode` &
        `Create` in to their own functions instead of being methods.
      * Removed the hard dep on the state for the VM. The VM now
        depends on a Database interface returned by the environment. In the
        process the core now depends less on the statedb by usage of the env
      * Moved `Log` from package `core/state` to package `core/vm`.
      361082ec
  3. 07 8月, 2015 1 次提交
  4. 24 7月, 2015 1 次提交
  5. 23 7月, 2015 1 次提交
  6. 07 7月, 2015 1 次提交
  7. 04 7月, 2015 1 次提交
  8. 10 6月, 2015 1 次提交
  9. 18 5月, 2015 1 次提交
  10. 11 4月, 2015 1 次提交
  11. 02 4月, 2015 1 次提交
    • G
      Read most protocol params from common/params.json · c26c8d3a
      Gustav Simonsson 提交于
      * Add params package with exported variables generated from
        github.com/ethereum/common/blob/master/params.json
      * Use params package variables in applicable places
      * Add check for minimum gas limit in validation of block's gas limit
      * Remove common/params.json from go-ethereum to avoid
        outdated version of it
      c26c8d3a
  12. 01 4月, 2015 1 次提交
    • O
      Blocktest fixed, Execution fixed · 0a554a1f
      obscuren 提交于
      * Added new CreateAccount method which properly overwrites previous
        accounts (excluding balance)
      * Fixed block tests (100% success)
      0a554a1f
  13. 29 3月, 2015 1 次提交
  14. 24 3月, 2015 2 次提交
  15. 23 3月, 2015 1 次提交
  16. 17 3月, 2015 1 次提交
  17. 13 3月, 2015 2 次提交
  18. 06 3月, 2015 1 次提交
    • O
      Spec changes. · 88ff13c2
      obscuren 提交于
      * All errors during state transition result in an invalid tx
      88ff13c2
  19. 01 3月, 2015 1 次提交
  20. 01 2月, 2015 1 次提交
  21. 20 1月, 2015 1 次提交
  22. 19 1月, 2015 1 次提交
  23. 14 1月, 2015 1 次提交
  24. 12 1月, 2015 1 次提交
  25. 06 1月, 2015 1 次提交
  26. 02 1月, 2015 1 次提交
  27. 20 12月, 2014 1 次提交
  28. 19 12月, 2014 3 次提交
  29. 18 12月, 2014 1 次提交
    • O
      Moved pre-compiled, moved depth check · 4dbdcaec
      obscuren 提交于
      * Depth check has been moved to the execution
      * Pre compiled execution has been moved to the VM
      * PrecompiledAddress has been renamed to PrecompiledAccount
      4dbdcaec
  30. 17 12月, 2014 1 次提交
  31. 12 12月, 2014 1 次提交
    • O
      Squashed commit of the following: · 0d57ca48
      obscuren 提交于
      commit 779f25d3
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Thu Dec 11 22:59:56 2014 +0100
      
          first random test
      
      commit 68175386
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Thu Dec 11 21:34:50 2014 +0100
      
          update gas prices
      
      commit ad322fbb
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Mon Dec 8 06:01:17 2014 +0100
      
          Log as array
      
      commit f989f426
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Fri Dec 5 15:12:12 2014 +0100
      
          state log tests
      
      commit 4bc65d11
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Thu Dec 4 18:18:49 2014 +0100
      
          add calldataload, codecopy, extcodecopy tests
      
      commit 12cfae18
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Thu Dec 4 15:57:56 2014 +0100
      
          add calldataload test
      
      commit 086caf37
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Wed Dec 3 08:31:03 2014 +0100
      
          protocol update (CALLCODE <-> RETURN), topics in log are arrays not sets
      
      commit e6c92673
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Mon Dec 1 21:14:08 2014 +0100
      
          update state tests with logs
      
      commit 4089b809
      Author: CJentzsch <jentzsch.software@gmail.com>
      Date:   Mon Dec 1 18:19:40 2014 +0100
      
          update gas costs
      
      commit cfdca622
      Merge: 2e5175e8 f59f89d8
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Dec 1 18:04:51 2014 +0100
      
          Merge pull request #42 from negedzuregal/fix
      
          vmTest fix
      
      commit f59f89d8
      Author: alon muroch <alonmuroch@gmail.com>
      Date:   Mon Dec 1 16:18:12 2014 +0100
      
          vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fix
      
      commit 68da13fe
      Author: alon muroch <alonmuroch@gmail.com>
      Date:   Mon Dec 1 11:10:57 2014 +0100
      
          vmArithmeticTest exp fix
      
      commit 2e5175e8
      Author: ethers <ethereum@outlook.com>
      Date:   Sun Nov 30 19:55:51 2014 +0100
      
          add vmLogTest
      
      commit b5b9408e
      Author: Heiko Heiko <heiko@heiko.org>
      Date:   Sun Nov 30 16:27:27 2014 +0100
      
          updated genesis to new header w/o min_gas_price
      
      commit 8e69fbfa
      Author: ethers <ethereum@outlook.com>
      Date:   Fri Nov 21 17:42:05 2014 -0800
      
          add special tests
      
      commit 90f4f942
      Author: ethers <ethereum@outlook.com>
      Date:   Thu Nov 20 19:01:09 2014 -0800
      
          typo
      
      commit c5e5228e
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 20 17:04:06 2014 +0100
      
          Removed log,post,out,gas,callcreates if exception occured
      
      commit 9c0232a2
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 19 18:19:05 2014 +0100
      
          MakeMoney test
      
      commit 3ba0007e
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 19 16:23:04 2014 +0100
      
          Added log sections in all vmtests + log tests
      
      commit d84be4fe
      Merge: c8497ab2 76d25420
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 19 10:00:24 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit c8497ab2
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 19 10:00:02 2014 +0100
      
          new push32 test and renaming
      
      commit 76d25420
      Author: ethers <ethereum@outlook.com>
      Date:   Mon Nov 17 18:59:30 2014 -0800
      
          adding test
      
      commit 0be275e7
      Merge: 1d42d1d7 d90868c3
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 17 22:47:34 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 1d42d1d7
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 17 22:46:51 2014 +0100
      
          fix ecrecover2
      
      commit d90868c3
      Merge: 1f38c8c0 6dbcf6b0
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 17 20:26:59 2014 +0100
      
          Merge pull request #39 from wanderer/develop
      
          added test for max call depth on creation
      
      commit 6dbcf6b0
      Author: wanderer <mjbecze@gmail.com>
      Date:   Mon Nov 17 14:06:43 2014 -0500
      
          spelling fix
      
      commit 6fc07a7f
      Author: wanderer <mjbecze@gmail.com>
      Date:   Sat Nov 15 21:39:16 2014 -0500
      
          added test for max call depth on creation
      
      commit 1f38c8c0
      Merge: 279b284c cd85ca17
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Fri Nov 14 20:10:21 2014 -0500
      
          Merge pull request #38 from wanderer/develop
      
          updated test  'jeff' in trietest.json
      
      commit cd85ca17
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Fri Nov 14 19:59:34 2014 -0500
      
          Update trietest.json
      
      commit 279b284c
      Merge: 89675a71 6cae937e
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Fri Nov 14 17:43:49 2014 -0500
      
          Merge pull request #37 from wanderer/develop
      
          Update trietest.json
      
      commit 6cae937e
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Fri Nov 14 17:20:03 2014 -0500
      
          Update trietest.json
      
          'emptyValues' should have the same root as 'puppy'
      
      commit 89675a71
      Merge: f1de1cc9 32f0c47c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 13 23:17:49 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit f1de1cc9
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 13 23:17:13 2014 +0100
      
          Fix CallRecursiveBomb2
      
      commit 32f0c47c
      Merge: ab50e766 3da90d01
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Thu Nov 13 15:26:49 2014 -0500
      
          Merge pull request #36 from wanderer/develop
      
          converted back to arrary format
      
      commit ab50e766
      Merge: d06b792c 78f1e4a9
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 13 07:52:35 2014 +0100
      
          Merge pull request #35 from ethers/delOld
      
          rename tests since they are valid opcodes that exist
      
      commit 3da90d01
      Author: wanderer <mjbecze@gmail.com>
      Date:   Wed Nov 12 22:22:47 2014 -0500
      
          converted back to arrary format
      
      commit 78f1e4a9
      Author: ethers <ethereum@outlook.com>
      Date:   Wed Nov 12 19:11:06 2014 -0800
      
          rename tests since they are valid opcodes that exist
      
      commit d06b792c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 12 07:00:17 2014 +0100
      
          minor change in CallSha256_1_nonzeroValue test
      
      commit d434ecdc
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 12 06:56:31 2014 +0100
      
          Added CallSha256_1_nonzeroValue test
      
      commit 2c06f34c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 11 18:10:26 2014 +0100
      
          Store return value of call to precompiled contracts
      
      commit 4b0c3b29
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 11 17:51:14 2014 +0100
      
          Fix gas cost for OOG calls
      
      commit 63bcca76
      Author: Heiko Heiko <heiko@heiko.org>
      Date:   Tue Nov 11 08:59:19 2014 +0100
      
          fix: genesis test
      
      commit 6e0310c1
      Merge: 30c266ca 2927763d
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 11 08:34:36 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 30c266ca
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 11 08:33:59 2014 +0100
      
          jump to position outside code stops execution
      
      commit 2927763d
      Author: ethers <ethereum@outlook.com>
      Date:   Mon Nov 10 14:10:22 2014 -0800
      
          RandomTests were removed
      
      commit a0fa91b2
      Merge: 60924843 fcba8667
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 10 22:22:05 2014 +0100
      
          Merge branch 'develop' of https://github.com/ethereum/tests into develop
      
      commit 60924843
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 10 22:21:37 2014 +0100
      
          Unintended Exceptions work like OOG
      
      commit fcba8667
      Author: ethers <TODO>
      Date:   Thu Nov 6 14:19:59 2014 -0800
      
          add StateTests
      
      commit a441074b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 6 17:54:36 2014 +0100
      
          Updated precompiled contracts test
      
      commit 0afa72c8
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 6 15:27:45 2014 +0100
      
          Added precompiledContracts tests
      
      commit 6be83dd5
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 6 13:31:34 2014 +0100
      
          Update gas cost for PoC7
      
      commit c18b8ab2
      Merge: 66c2e1f6 9a932582
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 6 09:19:53 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 66c2e1f6
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Nov 6 09:19:22 2014 +0100
      
          Updated SIGNEXTEND tests
      
      commit 9a932582
      Author: ethers <TODO>
      Date:   Wed Nov 5 16:20:26 2014 -0800
      
          part of 9b4e7689 - Delete vmNamecoin.json
      
      commit e229374f
      Merge: 189527e5 9b4e7689
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 5 20:59:49 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 189527e5
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 5 20:59:20 2014 +0100
      
          added dynamic jump out of code
      
      commit 9b4e7689
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 5 20:41:54 2014 +0100
      
          Delete vmNamecoin.json
      
      commit 4669b569
      Merge: a567feda aaba185c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 5 15:00:12 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit a567feda
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Nov 5 14:59:08 2014 +0100
      
          added state systemOperationsTest
      
      commit aaba185c
      Merge: 79d7cbfc fa782aed
      Author: ethers <ethereum@outlook.com>
      Date:   Tue Nov 4 12:15:40 2014 -0800
      
          Merge pull request #32 from ethers/indexjs
      
          updates needed per restructure
      
      commit fa782aed
      Author: ethers <TODO>
      Date:   Tue Nov 4 11:28:56 2014 -0800
      
          updates needed per restructure
      
      commit 79d7cbfc
      Merge: 9120274a 1c1ba8d1
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 4 13:32:11 2014 +0100
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 9120274a
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 4 13:31:27 2014 +0100
      
          Update tests to latest protocol changes (PoC7)
      
      commit 1c1ba8d1
      Merge: 014d370b 3aebe532
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Nov 4 13:30:52 2014 +0100
      
          Merge pull request #31 from CJentzsch/develop
      
          Restructered tests in folders in accordance to test suites
      
      commit 3aebe532
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 3 13:58:21 2014 +0100
      
          Updated vmNamecoin.json to new sstore prices
      
      commit 8a0be218
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 3 13:53:00 2014 +0100
      
          Added example state test
      
      commit 83643add
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 3 13:36:25 2014 +0100
      
          removed systemoperationstests
      
      commit 3930ca3a
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Nov 3 13:22:15 2014 +0100
      
          Restructered tests in folders in accordance to test suites
      
      commit 014d370b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 29 21:23:56 2014 +0100
      
          New SIGNEXTEND tets
      
      commit 155d449b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 29 20:59:05 2014 +0100
      
          New tests for BNOT and SIGNEXTEND
      
      commit c9eae764
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 28 12:58:27 2014 +0100
      
          Update SSTORE gas cost and BNOT instead of NEG
      
      commit ad2a75ac
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Oct 23 16:05:49 2014 +0200
      
          Added new recursive bombs
      
      commit 834c52af
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Thu Oct 23 12:01:05 2014 +0200
      
          Changing gas cost to zero at stackunderflow
      
      commit c73a8a89
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Wed Oct 22 13:04:45 2014 +0200
      
          Reverted back to original value.
      
      commit b9a8c924
      Author: martin becze <wanderer@users.noreply.github.com>
      Date:   Tue Oct 21 17:02:52 2014 -0400
      
          fix spelling error
      
      commit b48ae74a
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 21 17:26:26 2014 +0200
      
          Added failing random tests
      
      commit bee0a410
      Merge: 5050d20b b315da61
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 21 17:15:05 2014 +0200
      
          Merge remote-tracking branch 'origin/master' into develop
      
      commit 5050d20b
      Merge: 75166857 ba353628
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Oct 20 20:18:20 2014 +0200
      
          Merge pull request #26 from wanderer/develop
      
          Add a package.json for node.js
      
      commit ba353628
      Author: wanderer <mjbecze@gmail.com>
      Date:   Sun Oct 19 23:59:47 2014 -0400
      
          turned tests into a node module
      
      commit 75166857
      Author: ethers <ethereum@outlook.com>
      Date:   Thu Oct 16 17:08:20 2014 -0700
      
          json was invalid and missing quotes
      
      commit 0e687cee
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Thu Oct 16 17:13:24 2014 +0200
      
          Update vmEnvironmentalInfoTest.json
      
      commit 78a78e2e
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 15 14:19:11 2014 +0200
      
          updated genesis_hash
      
      commit b315da61
      Merge: 7a7e1983 0a76a3a3
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 14 10:33:26 2014 +0200
      
          Merge pull request #23 from ethers/fix22
      
          numbers should be strings #22
      
      commit 0a76a3a3
      Author: ethers <ethereum@outlook.com>
      Date:   Mon Oct 13 14:45:30 2014 -0700
      
          numbers should be strings #22
      
      commit 1f67385f
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Sat Oct 11 13:18:00 2014 +0200
      
          Added some MUL tests
      
      commit 7a7e1983
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Sat Oct 11 13:11:59 2014 +0200
      
          Added some MUL tests
      
      commit 46eb6283
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Sat Oct 11 12:18:13 2014 +0200
      
          tested new opcodes (JUMPDEST,CALLCODE) and created test for CALL/CREATE depth
      
      commit 8d38d62d
      Author: Nick Savers <nicksavers@gmail.com>
      Date:   Fri Oct 10 18:09:41 2014 +0200
      
          INVALID stops the operation and doesn't cost gas
      
      commit ed6eba7c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 8 19:08:48 2014 +0200
      
          Update + ABA recursive bomb which needs maximum recursion limit of 1024
      
      commit 2d72050d
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 8 14:37:18 2014 +0200
      
          Applied recent protocol changes (PoC7) to existin tests
      
      commit dfe66cab
      Merge: 4513623d 1a67a96c
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 8 11:05:51 2014 +0200
      
          Merge remote-tracking branch 'origin/develop'
      
          Conflicts:
          	genesishashestest.json
      
      commit 1a67a96c
      Merge: a4f5f452 ffd6bc97
      Author: vbuterin <v@buterin.com>
      Date:   Tue Oct 7 15:10:23 2014 +0100
      
          Merge pull request #18 from CJentzsch/develop
      
          CallToNameRegistratorOutOfGas balance correction
      
      commit ffd6bc97
      Merge: a4f5f452 9779d67b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 15:47:34 2014 +0200
      
          Merge remote-tracking branch 'origin/develop' into develop
      
      commit 9779d67b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 15:45:53 2014 +0200
      
          CallToNameRegistratorOutOfGas balance correction
      
          Even if execution fails, the value gets transferred.
      
      commit a4f5f452
      Merge: 49a9f47a b6d7cba4
      Author: vbuterin <v@buterin.com>
      Date:   Tue Oct 7 14:13:12 2014 +0100
      
          Merge pull request #17 from CJentzsch/develop
      
          Added A calls B calls A contracts
      
      commit b6d7cba4
      Merge: 865cb408 49a9f47a
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 15:02:51 2014 +0200
      
          Merge remote-tracking branch 'upstream/develop' into develop
      
      commit 865cb408
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 15:02:36 2014 +0200
      
          Added A calls B calls A contracts
      
      commit 49a9f47a
      Merge: 3b0ec436 94a493b0
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Tue Oct 7 10:56:17 2014 +0200
      
          Merge pull request #16 from CJentzsch/develop
      
          corrected amount of used gas for CallToNameRegistratorOutOfGas
      
      commit 94a493b0
      Merge: 72853c43 3b0ec436
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 10:51:32 2014 +0200
      
          Merge remote-tracking branch 'upstream/develop' into develop
      
      commit 72853c43
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Oct 7 10:51:07 2014 +0200
      
          corrected amount of used gas for CallToNameRegistratorOutOfGas
      
      commit 3b0ec436
      Merge: aec3252b 222068b9
      Author: vbuterin <v@buterin.com>
      Date:   Tue Oct 7 05:52:43 2014 +0100
      
          Merge pull request #15 from CJentzsch/develop
      
          corrected tests and different style for storage
      
      commit 222068b9
      Merge: c1696531 aec3252b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Oct 6 21:17:28 2014 +0200
      
          Merge remote-tracking branch 'upstream/develop' into develop
      
      commit c1696531
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Oct 6 21:17:09 2014 +0200
      
          corrected tests and different style for storage
      
      commit aec3252b
      Merge: 25f9fd54 e17a909f
      Author: vbuterin <v@buterin.com>
      Date:   Mon Oct 6 09:39:46 2014 +0100
      
          Merge pull request #14 from CJentzsch/develop
      
          corrected gas limit in vmSystemOperationsTest
      
      commit e17a909f
      Merge: 33fcab57 25f9fd54
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Oct 6 10:31:51 2014 +0200
      
          Merge remote-tracking branch 'upstream/develop' into develop
      
      commit 33fcab57
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Oct 6 10:30:04 2014 +0200
      
          Bug fix, corrected gasLimit in vmSystemOperationsTest
      
      commit 25f9fd54
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Sat Oct 4 15:47:00 2014 -0400
      
          one more vm test
      
      commit 2d561a53
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Sat Oct 4 15:15:37 2014 -0400
      
          separated out vmtests
      
      commit b0c48fa8
      Merge: cb8261a7 6cae166f
      Author: vbuterin <v@buterin.com>
      Date:   Sat Oct 4 17:18:02 2014 +0100
      
          Merge pull request #13 from CJentzsch/develop
      
          Added comprehensive EVM test suite. All commands are tested.
      
      commit 6cae166f
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 1 15:34:23 2014 +0200
      
          Delete tmp.json
      
      commit 4ff906fb
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Wed Oct 1 14:06:32 2014 +0200
      
          corrected CALLSTATELESS tests
      
      commit 5b3fee68
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Sep 29 13:08:44 2014 +0200
      
          Completed vm tests. Added ADDMOD, MULMOD, POST, CALLSTATELESS
      
      commit 9cdd2180
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Sat Sep 27 21:48:09 2014 +0200
      
          Added IOandFlowOperation-, PushDupSwap- and SystemOperations- tests. Removed empty storage from adresses.
      
      commit 28ed968b
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Sep 23 15:49:22 2014 +0200
      
          Added blockInfoTest
      
      commit ffbd5a35
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Tue Sep 23 15:37:52 2014 +0200
      
          Added environmentalInfo- and sha3- test
      
      commit 54c14f1f
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Mon Sep 22 13:06:57 2014 +0200
      
          Added bitwise logic operation test
      
      commit d0af113a
      Author: Christoph Jentzsch <jentzsch.software@gmail.com>
      Date:   Sat Sep 20 01:42:51 2014 +0200
      
          Added vm arithmetic test
      
      commit cb8261a7
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Fri Sep 19 13:15:44 2014 +0200
      
          Update genesishashestest.json
      
      commit 4513623d
      Author: Maran <maran.hidskes@gmail.com>
      Date:   Tue Jul 22 12:24:46 2014 +0200
      
          Update keyaddrtest to be valid JSON
      
      commit e8cb5c22
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Mon Jul 21 23:30:33 2014 -0400
      
          Added next/prev trie test
      
      commit 98823c04
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Mon Jul 14 02:51:31 2014 -0400
      
          Replaced with deterministic test
      
      commit 357eb21e
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Sun Jul 13 16:12:56 2014 -0400
      
          Added my own random and namecoin tests (pyethereum)
      
      commit 00cd0cce
      Author: Gav Wood <i@gavwood.com>
      Date:   Sat Jul 12 21:20:04 2014 +0200
      
          Output hex strings.
      
      commit ddfa3af4
      Author: Gav Wood <i@gavwood.com>
      Date:   Thu Jul 10 11:28:35 2014 +0100
      
          Everything a string.
      
      commit d659f469
      Author: Gav Wood <i@gavwood.com>
      Date:   Thu Jul 10 10:16:25 2014 +0100
      
          Code fixes.
      
      commit 5e83ea82
      Author: Gav Wood <i@gavwood.com>
      Date:   Sun Jul 6 16:17:12 2014 +0200
      
          Prettier VM tests.
      
      commit a09aae0e
      Author: Gav Wood <i@gavwood.com>
      Date:   Sun Jul 6 15:46:01 2014 +0200
      
          Fix VM tests.
      
      commit ec9a044a
      Merge: 4bb64611 5e0123fb
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Fri Jul 4 15:56:52 2014 +0200
      
          Merge pull request #10 from romanman/patch-1
      
          Update vmtests.json
      
      commit 5e0123fb
      Author: romanman <roman.mandeleil@gmail.com>
      Date:   Fri Jul 4 10:23:04 2014 +0100
      
          Update vmtests.json
      
      commit 2b6da2f5
      Author: romanman <roman.mandeleil@gmail.com>
      Date:   Thu Jul 3 17:45:04 2014 +0100
      
          Update vmtests.json
      
          arith testcase updated
      
      commit 4bb64611
      Merge: bba38980 a33b309d
      Author: Gav Wood <i@gavwood.com>
      Date:   Wed Jul 2 19:43:22 2014 +0200
      
          Merge branch 'develop' of github.com:/ethereum/tests into develop
      
      commit bba38980
      Author: Gav Wood <i@gavwood.com>
      Date:   Wed Jul 2 19:43:06 2014 +0200
      
          New tests.
      
      commit a33b309d
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jul 2 10:14:05 2014 -0400
      
          Testing submodules
      
      commit 50318217
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jul 2 10:10:46 2014 -0400
      
          Testing submodules
      
      commit 57fa6555
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jul 2 10:09:08 2014 -0400
      
          Testing submodules
      
      commit ea0eb0a8
      Author: Gav Wood <i@gavwood.com>
      Date:   Tue Jul 1 15:19:34 2014 +0200
      
          Latest genesis block.
      
      commit 25bb76b6
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Mon Jun 30 13:25:04 2014 +0200
      
          Reset
      
      commit 74c6d842
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Mon Jun 30 12:10:06 2014 +0200
      
          Updated wrong test
      
      commit 9ea3a602
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Sat Jun 28 18:48:28 2014 +0200
      
          Fixed roots
      
      commit 5fc3ac0e
      Author: Gav Wood <i@gavwood.com>
      Date:   Sat Jun 28 18:40:06 2014 +0200
      
          Simple hex test.
      
      commit edd3a00c
      Author: Gav Wood <i@gavwood.com>
      Date:   Sat Jun 28 18:22:18 2014 +0200
      
          Additional test for jeff. Now use the 0x... notation.
      
      commit 5021e0dd
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Jun 27 21:35:26 2014 +0200
      
          VM test framework updated.
      
      commit c818d132
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Jun 27 18:18:24 2014 +0200
      
          Removed arrays from Trie tests JSON as per conformance guide and changed
          vocabulary to match other tests.
          VM test updates.
      
      commit 714770ff
      Author: Gav Wood <i@gavwood.com>
      Date:   Wed Jun 11 11:32:42 2014 +0100
      
          Added Gav's new address.
      
      commit 9345bc13
      Merge: a2257f34 78576dd3
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri May 30 17:50:38 2014 +0200
      
          Merge branch 'master' of github.com:ethereum/tests into develop
      
      commit a2257f34
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri May 30 17:50:18 2014 +0200
      
          VM tests.
      
      commit 78576dd3
      Author: Heiko Heiko <heiko@heiko.org>
      Date:   Fri May 30 17:19:09 2014 +0200
      
          changes based on new account structure nonce, balance, storage, code
      
      commit 125839e8
      Merge: 42e14ec5 356a3296
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Thu May 22 09:58:45 2014 +0200
      
          Merge pull request #5 from bkirwi/master
      
          Fix invalid JSON (removed trailing comma) and add test names
      
      commit 356a3296
      Author: Ben Kirwin <ben@kirw.in>
      Date:   Thu May 22 00:20:48 2014 -0400
      
          Add some arbitrary test names
      
          This should now conform to the format specified in the README.
      
      commit 42e14ec5
      Author: Chen Houwu <chenhouwu@gmail.com>
      Date:   Wed May 21 23:27:40 2014 +0800
      
          revert to correct data
      
      commit 4300197a
      Author: Chen Houwu <chenhouwu@gmail.com>
      Date:   Wed May 21 22:42:23 2014 +0800
      
          fix: wrong sha3 hash because of the wrong rlp hex
      
      commit a0d01b1a
      Author: Chen Houwu <chenhouwu@gmail.com>
      Date:   Wed May 21 22:29:53 2014 +0800
      
          fix: wrong rlp hex
      
      commit 6bc2fc74
      Merge: 66bc3665 c31a93c2
      Author: Jeffrey Wilcke <obscuren@users.noreply.github.com>
      Date:   Wed May 21 14:11:37 2014 +0200
      
          Merge pull request #4 from ethers/master
      
          fix file name that seems to have been a typo
      
      commit c31a93c2
      Author: ethers <ethereum@outlook.com>
      Date:   Tue May 20 15:42:39 2014 -0700
      
          fix file name that seems to have been a typo
      
      commit 66bc3665
      Author: Heiko Heiko <heiko@heiko.org>
      Date:   Tue May 20 17:36:35 2014 +0200
      
          fix: represent integers as strings
      
      commit ede5499d
      Author: Heiko Heiko <heiko@heiko.org>
      Date:   Tue May 20 17:21:09 2014 +0200
      
          add: current initial alloc and genesis hashes
      
      commit 5131429a
      Author: Ben Kirwin <ben@kirw.in>
      Date:   Mon May 19 11:18:31 2014 -0400
      
          Delete a comma
      
          This should now be parseable as JSON.
      
      commit f44a8593
      Author: Chen Houwu <chenhouwu@gmail.com>
      Date:   Sun May 18 15:04:42 2014 +0800
      
          add: case when value is long, ensure it's not get rlp encoded as node
      
      commit e1ae4ad4
      Author: Gav Wood <i@gavwood.com>
      Date:   Mon May 12 14:40:47 2014 +0100
      
          PoC-5 VM tests.
      
      commit 2b6c136d
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Sun May 11 21:42:41 2014 -0400
      
          Moved txt to json
      
      commit cbccbf97
      Merge: edbb8d40 45a0974f
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Thu May 8 21:54:48 2014 -0400
      
          New commit
      
      commit edbb8d40
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Tue May 6 16:53:43 2014 -0400
      
          Removed unneeded test, added new tests
      
      commit 45a0974f
      Merge: 15dd8fd7 5fd2a98f
      Author: Gav Wood <i@gavwood.com>
      Date:   Sun Apr 27 12:53:47 2014 +0100
      
          Merge pull request #3 from autolycus/develop
      
          Fixed formatting and added test cases
      
      commit 5fd2a98f
      Author: Carl Allendorph <callendorph@gmail.com>
      Date:   Sat Apr 19 13:26:14 2014 -0700
      
          Added some new test cases for the rlp encoding.
      
      commit 4ba15095
      Author: Carl Allendorph <callendorph@gmail.com>
      Date:   Sat Apr 19 12:48:42 2014 -0700
      
          Converted spaces to tabs to be compliant with the coding standards defined in cpp-ethereum
      
      commit 15dd8fd7
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 28 12:54:47 2014 +0000
      
          RLP tests and Trie updates.
      
      commit 33f80fef
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 28 11:39:35 2014 +0000
      
          Hex encode tests done.
      
      commit e1f5e12a
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 28 11:22:49 2014 +0000
      
          Fix RLP tests.
      
      commit f87ce15a
      Author: Gav Wood <i@gavwood.com>
      Date:   Thu Feb 27 13:28:11 2014 +0000
      
          Fix empty string.
      
      commit c006ed4f
      Author: Gav Wood <i@gavwood.com>
      Date:   Mon Feb 24 10:24:39 2014 +0000
      
          Tests fix.
      
      commit 510ff563
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 21 18:54:08 2014 +0000
      
          Updated the tests.
      
      commit a0ec8438
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 21 18:49:24 2014 +0000
      
          Moved over to new format, but RLP tests still need updating.
      
      commit 660cd26f
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 21 18:35:51 2014 +0000
      
          More docs.
      
      commit 6ad14c1a
      Author: Gav Wood <i@gavwood.com>
      Date:   Fri Feb 21 18:33:39 2014 +0000
      
          Added VM test suite.
          Added TODO.
          Renamed old files.
      
      commit f91ad7b3
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jan 8 11:26:58 2014 -0500
      
          update trie algorithm
      
      commit 6da29544
      Merge: cc422467 131c610d
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jan 8 08:15:38 2014 -0500
      
          merge
      
      commit cc422467
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Tue Jan 7 14:35:26 2014 -0500
      
          Updated trie test
      
      commit 131c610d
      Merge: 121632be 7613302b
      Author: vbuterin <v@buterin.com>
      Date:   Wed Jan 1 06:40:54 2014 -0800
      
          Merge pull request #1 from obscuren/master
      
          Update trietest.txt
      
      commit 7613302b
      Author: obscuren <obscuren@users.noreply.github.com>
      Date:   Wed Jan 1 15:25:21 2014 +0100
      
          Update trietest.txt
      
          New proposed explanatory format
      
      commit 121632be
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Wed Jan 1 08:26:18 2014 -0500
      
          Added obscure's tests
      
      commit ef6c5506
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Tue Dec 31 19:04:48 2013 -0500
      
          Fixed tests a bit
      
      commit 345e4bcf
      Merge: 2c81698f e4bbea40
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Tue Dec 31 15:52:46 2013 -0500
      
          Merge branch 'master' of github.com:ethereum/tests
      
      commit 2c81698f
      Author: Vitalik Buterin <v@buterin.com>
      Date:   Mon Dec 30 21:09:40 2013 -0500
      
          Added first three tests
      
      commit e4bbea40
      Author: vbuterin <v@buterin.com>
      Date:   Mon Dec 30 18:09:03 2013 -0800
      
          Initial commit
      0d57ca48
  32. 10 12月, 2014 1 次提交
    • O
      Core changes · acf4b575
      obscuren 提交于
      * Code = '' if gas < len(D) * 5
      * Sha3 gas   10 + 10 * len(D), rounding up 32 bytes
      * Sha256 gas 50 + 50 * len(D), rounding up 32 bytes
      * Ripmed gas 50 + 50 * len(D), rounding up 32 bytes
      * Accounts and value transfers no longer reverted
      acf4b575
  33. 04 12月, 2014 2 次提交
    • O
      Renamed `chain` => `core` · 9008b155
      obscuren 提交于
      9008b155
    • O
      Moved execution from vm to chain. · 99853ac3
      obscuren 提交于
      This moves call and create to the specified environments. Vms are no
      longer re-used. Vm uses environment's Call(Code) and Create in order to
      execute new contracts or transfer value between accounts.
      
      State transition now uses the same mechanism described above.
      99853ac3