Make solidity independent from ethcore.

This commit is contained in:
chriseth
2016-04-06 20:56:00 +02:00
parent 193b1c940c
commit f227050c20
15 changed files with 98 additions and 144 deletions
-8
View File
@@ -24,7 +24,6 @@
#include <vector>
#include <libdevcore/CommonData.h>
#include <libdevcore/CommonIO.h>
#include <libethcore/ChainOperationParams.h>
namespace dev
{
@@ -35,8 +34,6 @@ class AssemblyItem;
using AssemblyItems = std::vector<AssemblyItem>;
class Assembly;
// TODO: FIXME: HOMESTEAD: XXX: @chfast populate m_schedule from an ExtVMFace instance via ExtVMFace::evmSchedule.
/**
* Abstract base class for one way to change how constants are represented in the code.
*/
@@ -91,7 +88,6 @@ protected:
Params m_params;
u256 const& m_value;
EVMSchedule m_schedule;
};
/**
@@ -105,8 +101,6 @@ public:
ConstantOptimisationMethod(_params, _value) {}
virtual bigint gasNeeded() override;
virtual void execute(Assembly&, AssemblyItems&) override {}
EVMSchedule m_schedule;
};
/**
@@ -121,7 +115,6 @@ public:
protected:
AssemblyItems m_copyRoutine;
EVMSchedule m_schedule;
};
/**
@@ -148,7 +141,6 @@ protected:
bigint gasNeeded(AssemblyItems const& _routine);
AssemblyItems m_routine;
EVMSchedule m_schedule;
};
}