aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sol-compiler/src
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2019-01-29 00:32:05 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2019-01-29 00:37:15 +0800
commit08f541535b299f47219db7b5219d8551f589dff3 (patch)
tree8523569b1e96d79eb327d7e313553d6c46f00725 /packages/sol-compiler/src
parent3520d2584e94330c388702f445c3a61721027f3a (diff)
downloaddexon-0x-contracts-08f541535b299f47219db7b5219d8551f589dff3.tar.gz
dexon-0x-contracts-08f541535b299f47219db7b5219d8551f589dff3.tar.zst
dexon-0x-contracts-08f541535b299f47219db7b5219d8551f589dff3.zip
Fix naming
Diffstat (limited to 'packages/sol-compiler/src')
-rw-r--r--packages/sol-compiler/src/compiler.ts13
1 files changed, 6 insertions, 7 deletions
diff --git a/packages/sol-compiler/src/compiler.ts b/packages/sol-compiler/src/compiler.ts
index b5cdf9865..29ddfffaa 100644
--- a/packages/sol-compiler/src/compiler.ts
+++ b/packages/sol-compiler/src/compiler.ts
@@ -24,12 +24,11 @@ import { compilerOptionsSchema } from './schemas/compiler_options_schema';
import { binPaths } from './solc/bin_paths';
import {
addHexPrefixToContractBytecode,
- compileDocker,
- compileSolcJS,
+ compileDockerAsync,
+ compileSolcJSAsync,
createDirIfDoesNotExistAsync,
getContractArtifactIfExistsAsync,
getDependencyNameToPackagePath,
- getSolcJSAsync,
getSourcesWithDependencies,
getSourceTreeHash,
makeContractPathsRelative,
@@ -276,10 +275,10 @@ export class Compiler {
const versionCommandOutput = execSync(dockerCommand).toString();
const versionCommandOutputParts = versionCommandOutput.split(' ');
fullSolcVersion = versionCommandOutputParts[versionCommandOutputParts.length - 1].trim();
- compilerOutput = compileDocker(solcVersion, input.standardInput);
+ compilerOutput = await compileDockerAsync(solcVersion, input.standardInput);
} else {
fullSolcVersion = binPaths[solcVersion];
- compilerOutput = compileSolcJS(solcVersion, input.standardInput);
+ compilerOutput = await compileSolcJSAsync(solcVersion, input.standardInput);
}
compilerOutput.sources = makeContractPathsRelative(
compilerOutput.sources,
@@ -295,8 +294,6 @@ export class Compiler {
printCompilationErrorsAndWarnings(compilerOutput.errors);
}
- compilerOutputs.push(compilerOutput);
-
for (const contractPath of input.contractsToCompile) {
const contractName = contractPathToData[contractPath].contractName;
@@ -320,6 +317,8 @@ export class Compiler {
);
}
}
+
+ compilerOutputs.push(compilerOutput);
}
return compilerOutputs;