102 Commits

Author SHA1 Message Date
Leonid Logvinov
e4fe497504
Refactor ContractData lookup 2018-05-22 15:20:35 -07:00
Leonid Logvinov
5c9bde203e
Remove a comment 2018-05-22 15:20:35 -07:00
Leonid Logvinov
d9907f227e
Use a hidden directory for temp artifacts 2018-05-22 15:20:34 -07:00
Leonid Logvinov
08b08ef1d0
Match class names with file names 2018-05-22 15:20:34 -07:00
Leonid Logvinov
86f17fb466
Rename ZeroExArtifactAdapter to SolCompilerArtifactAdapter 2018-05-22 15:20:34 -07:00
Leonid Logvinov
1ff34bd0f4
Remove web3Factory.create and remove dev-tools dependency on sol-cov 2018-05-22 15:20:34 -07:00
Leonid Logvinov
427a29145d
Support all opcodes in a trace parser 2018-05-22 15:20:34 -07:00
Leonid Logvinov
974575b695
Make sol-cov work with truffle and other artifact adapters 2018-05-22 15:20:34 -07:00
Leonid Logvinov
b74957acdf
Add missing type definitions 2018-05-14 10:35:13 +02:00
Fabio Berger
fb9c774558 Create coverage dir if doesn't exist 2018-05-11 17:41:25 +02:00
Leonid Logvinov
f854f3ee2b
Remove unused deployer docs configs 2018-05-10 17:47:38 +02:00
Leonid Logvinov
75d24dea0e
Fix linter issues 2018-05-10 17:47:38 +02:00
Leonid Logvinov
9e67e12732
Add removeHexPrefix util method 2018-05-07 14:04:58 +02:00
Leonid Logvinov
c9b8f2a397
Fix sol-cov to work with the new artifacts format 2018-05-07 10:52:28 +02:00
Leonid Logvinov
72b2a1c66f
Implement new artifacts format 2018-05-07 10:23:08 +02:00
Leonid Logvinov
d8ef76fd5e
Rename resolver to sol-resolver 2018-04-16 17:43:59 +02:00
Leonid Logvinov
eb89926cee
Implement the resolver 2018-04-12 12:52:48 +02:00
Leonid Logvinov
783314c037
Improve on readability 2018-04-12 12:52:21 +02:00
Fabio Berger
986ba175ce Fix tslint 2018-04-09 17:14:32 +09:00
Leonid Logvinov
249bf0163d
Move our contract templates to accept Provider instead of Web3Wrapper 2018-04-04 11:56:32 +03:00
Fabio Berger
1b7c7037b8 Remove remaining unused deps 2018-04-03 15:27:45 +09:00
Leonid Logvinov
4d9029bb0e
Add metacoin example project 2018-04-02 12:34:29 +03:00
Leonid Logvinov
d72b7299c6
Move common types out of web3 types 2018-03-27 17:56:21 +02:00
Fabio Berger
de8450d5c9 Make handleRequest public and add comment for it 2018-03-22 15:54:13 +00:00
Fabio Berger
6fef533fff Improve comments 2018-03-21 18:38:45 +00:00
Fabio Berger
ec219fc395 Add comments to sol-cov 2018-03-21 18:24:54 +00:00
Fabio Berger
db8be4a66e Rename stagedocs.ts file to stage_docs.ts in keeping with our file naming conventions. postpublish.ts is the only exception and this is because it is dictated by Lerna 2018-03-20 12:00:22 +00:00
Fabio Berger
db030016fa Refactor CoverageSubprovider to use subproviders types 2018-03-18 16:09:37 +01:00
Fabio Berger
b40fab35f6 Add doc setup to sol-cov 2018-03-18 15:08:52 +01:00
Leonid Logvinov
8f8577b7c6
Move opcodes to constants 2018-03-16 10:27:12 +01:00
Leonid Logvinov
f6c01520ae
Add tests for sol-cov 2018-03-15 16:19:01 +01:00
Fabio Berger
538ac604a8 Add postpublish script to sol-cov 2018-03-14 14:27:36 +01:00
Leonid Logvinov
5827170815
Add other statement types 2018-03-13 15:49:46 +01:00
Leonid Logvinov
efb0ee4c02
Start using solidity-parser-antlr 2018-03-13 11:53:45 +01:00
Leonid Logvinov
88c6694ffc
Submit a TD PR 2018-03-12 13:24:07 +01:00
Leonid Logvinov
20826e0f08
Add an explanatory comment for making ranges unique 2018-03-12 12:56:22 +01:00
Leonid Logvinov
1cdfbbadaa
Add a HACK to detect coverage of the modifiers with no parameters 2018-03-12 12:31:33 +01:00
Leonid Logvinov
2a9913b8fb
Treap transactions to address 0x0 as contract creation 2018-03-12 06:07:01 +01:00
Leonid Logvinov
870995933a
Remove redundant Date.now() 2018-03-12 03:37:30 +01:00
Leonid Logvinov
22f78a2c52
Don't await lock releases 2018-03-12 03:37:30 +01:00
Leonid Logvinov
bd7517cfd4
Add support for async calls under coverage 2018-03-12 03:37:30 +01:00
Leonid Logvinov
10f6a17857
Add builtin modifier 'constant' 2018-03-12 03:37:30 +01:00
Leonid Logvinov
3b158cb726
Address feedback 2018-03-12 03:37:29 +01:00
Leonid Logvinov
2298a34c37
Make _getSingleFileCoverageForTrace a private static method 2018-03-12 03:37:29 +01:00
Leonid Logvinov
633039c528
Use better variable name 2018-03-12 03:37:29 +01:00
Leonid Logvinov
ee31d5e24d
Introduce redundant vars 2018-03-12 03:37:29 +01:00
Leonid Logvinov
f590aa11f7
Throw an error if artifacts not found 2018-03-12 03:37:29 +01:00
Leonid Logvinov
6b7f48644c
Fix a typo 2018-03-12 03:37:29 +01:00
Leonid Logvinov
21aac75533
Use string enum for branch types 2018-03-12 03:37:29 +01:00
Leonid Logvinov
98f32d6f1f
Stop making an assumption that contract code is immutable 2018-03-12 03:37:28 +01:00