From 2f9972090165f25f953f986014d78b172e334497 Mon Sep 17 00:00:00 2001 From: Nick Johnson Date: Mon, 22 Aug 2016 15:03:30 +0100 Subject: core/vm, eth: Add support for javascript trace functions --- core/vm/jit_test.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'core/vm/jit_test.go') diff --git a/core/vm/jit_test.go b/core/vm/jit_test.go index 5e4bcfeef..809abfea9 100644 --- a/core/vm/jit_test.go +++ b/core/vm/jit_test.go @@ -85,7 +85,7 @@ func TestCompiling(t *testing.T) { func TestResetInput(t *testing.T) { var sender account - env := NewEnv(false, true) + env := NewEnv(&Config{EnableJit: true, ForceJit: true}) contract := NewContract(sender, sender, big.NewInt(100), big.NewInt(10000), big.NewInt(0)) contract.CodeAddr = &common.Address{} @@ -144,7 +144,7 @@ func runVmBench(test vmBench, b *testing.B) { if test.precompile && !test.forcejit { NewProgram(test.code) } - env := NewEnv(test.nojit, test.forcejit) + env := NewEnv(&Config{EnableJit: !test.nojit, ForceJit: test.forcejit}) b.ResetTimer() @@ -166,12 +166,9 @@ type Env struct { evm *EVM } -func NewEnv(noJit, forceJit bool) *Env { +func NewEnv(config *Config) *Env { env := &Env{gasLimit: big.NewInt(10000), depth: 0} - env.evm = New(env, Config{ - EnableJit: !noJit, - ForceJit: forceJit, - }) + env.evm = New(env, *config) return env } -- cgit