aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sol-compiler/src
Commit message (Collapse)AuthorAgeFilesLines
* Update packages/sol-compiler/src/compiler.tsFabio B2018-12-191-1/+2
| | | Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com>
* Update packages/sol-compiler/src/utils/compiler.tsFabio B2018-12-191-1/+1
| | | Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com>
* Run prettierLeonid Logvinov2018-12-191-1/+3
|
* Describe regexesLeonid Logvinov2018-12-191-1/+4
|
* Add a NOTE commentLeonid Logvinov2018-12-191-0/+3
|
* Move logWithTime to logUtilsLeonid Logvinov2018-12-192-11/+5
|
* Update packages/sol-compiler/src/compiler.tsFabio B2018-12-191-1/+1
| | | Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com>
* Disable linter no a hanging promise with a commentLeonid Logvinov2018-12-191-2/+3
|
* Move logWithTime function to utilsLeonid Logvinov2018-12-192-10/+11
|
* Add sol-compiler watch modeLeonid Logvinov2018-12-194-4/+68
|
* Refactor most of the sol-compiler methods into helper functions in utils and ↵Leonid Logvinov2018-12-193-187/+237
| | | | make resolver pluggable into them
* Implement prefer-template tslint rulekao2018-12-081-1/+1
|
* Update packages/sol-compiler/src/compiler.tsFabio B2018-12-031-1/+1
| | | Co-Authored-By: LogvinovLeon <logvinov.leon@gmail.com>
* Fix an issue when we tried to append base contracts path to absolute imports ↵Leonid Logvinov2018-12-031-1/+8
| | | | (NPM) in sol-compiler
* chore: change package org from 0xproject to 0xJacob Evans2018-10-184-7/+7
|
* chore: tslint fixFabio Berger2018-10-181-0/+1
|
* chore: Fix remaining necessary castsFabio Berger2018-10-181-2/+3
|
* fix: comment need for sourceCodes pruningF. Eugene Aumson2018-10-031-1/+5
|
* fix: use original source ID's from compiler outputF. Eugene Aumson2018-10-031-13/+24
| | | | | | | | | | | | | Previously, was generating fresh source ID's but per @LogvinovLeon 's comment (cited below) that will likely break existing source code mappings. Changed to use the original source code mapping ID's that were generated by the compiler https://app.asana.com/0/684263176955174/842516551768097/f https://github.com/0xProject/0x-monorepo/pull/1108 https://github.com/0xProject/0x-monorepo/pull/1108#pullrequestreview-161059063
* Fix some small bugs in compiler.tsAlex Browne2018-10-031-3/+18
|
* fix: persist artifacts with only relevant sourcesF. Eugene Aumson2018-10-031-5/+52
| | | | | https://github.com/0xProject/0x-monorepo/pull/1108 https://app.asana.com/0/684263176955174/842516551768097/f
* Un-nest the interface to fix the doc renderingFabio Berger2018-09-291-0/+1
|
* feat: add sol-doc command-line interfaceF. Eugene Aumson2018-09-222-8/+10
| | | | | | | | modified sol-compiler to output progress/warning/error/etc messages to stderr rather than stdout, so that sol-doc can put its output (and nothing else) to stdout. for posterity, added sol-doc cli usage as npm scripts to package.json.
* add named references for returned objectsF. Eugene Aumson2018-08-301-3/+6
|
* re-word comment: 'construction' -> 'instantiation'F. Eugene Aumson2018-08-301-1/+1
|
* rename method _addHexPrefixesF. Eugene Aumson2018-08-301-2/+2
|
* add devdoc support to solc typings, and use itF. Eugene Aumson2018-08-292-8/+24
|
* add package sol-docF. Eugene Aumson2018-08-291-0/+1
|
* add interface to return compiler output...F. Eugene Aumson2018-08-291-11/+33
| | | | ...rather than persisting it to the filesystem.
* rename var `compiledData` to `compiledContract`F. Eugene Aumson2018-08-291-13/+13
|
* extract method _getContractNamesToCompile()F. Eugene Aumson2018-08-291-4/+5
|
* split methodF. Eugene Aumson2018-08-291-22/+29
|
* Stop nesting interfaces and add necessary type exportsFabio Berger2018-08-241-1/+7
|
* Merge development branchFabio Berger2018-08-222-80/+170
|\
| * move doesFileExist to fsWrapperF. Eugene Aumson2018-08-172-13/+13
| |
| * change some *Sync to *AsyncF. Eugene Aumson2018-08-172-4/+19
| |
| * flatten out interface to verifyAndPersist* methodF. Eugene Aumson2018-08-171-6/+6
| |
| * clarify iteration rangeF. Eugene Aumson2018-08-171-1/+2
| |
| * scrap comments in favor of self-documentationF. Eugene Aumson2018-08-171-3/+2
| |
| * declare contractData before adding to mapF. Eugene Aumson2018-08-171-2/+3
| |
| * change `return Promise<void>` to `await...`F. Eugene Aumson2018-08-171-1/+1
| |
| * consolidate binPaths... ref's into fullSolcVersionF. Eugene Aumson2018-08-171-2/+2
| |
| * extract method _shouldCompile()F. Eugene Aumson2018-08-161-13/+12
| |
| * renamed variable `compiled` to `compilerOutput`F. Eugene Aumson2018-08-161-6/+6
| |
| * use `for...of _.keys` instead of `for...in`F. Eugene Aumson2018-08-161-5/+1
| |
| * raise error for unknown compiler versionF. Eugene Aumson2018-08-161-0/+3
| |
| * commentsF. Eugene Aumson2018-08-161-0/+3
| |
| * remedy missing *IfExists identifier suffixF. Eugene Aumson2018-08-161-6/+3
| |
| * extract interfaces for re-used complex data typesF. Eugene Aumson2018-08-161-23/+28
| |
| * move getSolcAsync to static private methodF. Eugene Aumson2018-08-161-23/+23
| |
| * rename variable inputsByVersion to versionToInputsF. Eugene Aumson2018-08-161-8/+8
| |
| * move getSolcAsync to static private methodF. Eugene Aumson2018-08-161-25/+24
| |
| * test compilerF. Eugene Aumson2018-08-151-0/+2
| |
| * simplify method interfaceF. Eugene Aumson2018-08-151-8/+12
| |
| * simplify method parameterF. Eugene Aumson2018-08-151-6/+4
| |
| * corrected whitespace (no functional changes)F. Eugene Aumson2018-08-151-39/+41
| |
| * compile contracts in batchesF. Eugene Aumson2018-08-151-31/+70
| | | | | | | | one batch per compiler version needed.
| * extract method _verifyAndPersistCompilationAsync()F. Eugene Aumson2018-08-151-1/+18
| |
| * extract method _compile()F. Eugene Aumson2018-08-151-24/+27
| |
| * extract function getSolcAsync()F. Eugene Aumson2018-08-151-18/+25
| |
* | Fix index.ts given fix in doc generationFabio Berger2018-08-221-1/+1
| |
* | Move types from sol-compiler to types so they can be used in other places ↵Fabio Berger2018-08-224-78/+3
| | | | | | | | without requiring sol-compiler as a dep
* | Fix sol-compiler index.tsFabio Berger2018-08-221-9/+1
| |
* | Flesh out 0x.js index.ts and added some exports to other index.ts in the processFabio Berger2018-08-151-0/+2
| |
* | Merge developmentFabio Berger2018-08-151-0/+1
|\|
| * fix(sol-compiler, sol-resolver): Bug where sol-resolver tried to read a ↵Alex Browne2018-08-141-0/+1
| | | | | | | | | | | | directory (#961) fix(sol-compiler, sol-resolver): Fix bug where sol-resolver tried to read a directory
* | Add missing compiler commentsFabio Berger2018-08-041-0/+1
| |
* | Add comments for types and unnest type declarationsFabio Berger2018-08-031-8/+36
| |
* | Add missing type exportsFabio Berger2018-08-031-1/+8
| |
* | Add missing exports discovered by generating compact typedoc JSONFabio Berger2018-07-301-2/+1
| |
* | Remove all in-package monorepo-scripts by adding doc gen/upload and ↵Fabio Berger2018-07-302-16/+0
|/ | | | aggregate release note publishing to publish script
* Fix tslint issuesLeonid Logvinov2018-07-171-7/+7
|
* -fetch';Fabio Berger2018-07-131-3/+2
|
* Forwarding contract (squashed commits)Jacob Evans2018-07-061-2/+5
|
* Fix solidityVersion schema regexLeonid Logvinov2018-06-121-1/+1
|
* Try enabling no-unused-variable...fragosti2018-06-054-27/+4
|
* Fix linter errorsLeonid Logvinov2018-06-011-1/+1
|
* Introduce ethereum-types packageLeonid Logvinov2018-06-013-3/+3
|
* Make opts param optional in CompilerLeonid Logvinov2018-05-301-6/+7
|
* Add CHANGELOG entryLeonid Logvinov2018-05-301-1/+0
|
* Add schema assertions on public methods of @0xproject/sol-compilerLeonid Logvinov2018-05-303-1/+32
|
* Add errMsg when throwing on unrecognized errorAmir Bandeali2018-05-251-1/+1
|
* Add solcVersion to CompilerOptsLeonid Logvinov2018-05-233-4/+11
|
* merge developmentFabio Berger2018-05-231-1/+2
|\
| * Fix TSLint rulesFabio Berger2018-05-161-1/+2
| |
* | Upgraded to Solidity 0.4.24Greg Hysen2018-05-191-0/+1
| |
* | Fix prettierBrandon Millman2018-05-191-1/+3
|/
* Merge branch 'development' into breakUp0xjsFabio Berger2018-05-112-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * development: Fix ganache subprovider config Fix a bug in compiler config precedence Fix linter errors Fix templates Remove unused deployer docs configs Add a legacy endpoint for the deployer Add a check for compiler output Add a comment Put ARTIFACTS_VERSION in a config Improve a comment Remove _applyDefaultsToDeployTxDataAsync Add a HACK comment Fix linter issues Rename deployer to sol-compiler Remove deployer Remove deployer from 0x.js and migrations Configure migrations with a compiler.json Remove deployer from metacoin and contract tests Update wallet footer and add remove token functionality # Conflicts: # .gitignore # packages/0x.js/package.json # packages/0x.js/src/0x.ts # packages/contracts/package.json # packages/contracts/test/multi_sig_with_time_lock.ts # packages/contracts/test/multi_sig_with_time_lock_except_remove_auth_addr.ts # packages/contracts/util/artifacts.ts # packages/deployer/test/deployer_test.ts # packages/migrations/package.json
* Fix a bug in compiler config precedenceLeonid Logvinov2018-05-111-2/+4
|
* Remove unused deployer docs configsLeonid Logvinov2018-05-101-3/+1
|
* Fix linter issuesLeonid Logvinov2018-05-101-2/+5
|
* Rename deployer to sol-compilerLeonid Logvinov2018-05-1013-0/+590