Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactor out sol-cov, sol-profiler and sol-trace into their separate packages | Leonid Logvinov | 2019-01-08 | 21 | -1829/+0 |
| | |||||
* | chore: change package org from 0xproject to 0x | Jacob Evans | 2018-10-18 | 8 | -10/+10 |
| | |||||
* | Update the exported types for the packages which touch RPC providers | Jacob Evans | 2018-10-09 | 1 | -1/+7 |
| | |||||
* | Fix index.ts given fix in doc generation | Fabio Berger | 2018-08-22 | 1 | -10/+9 |
| | |||||
* | Move types from sol-compiler to types so they can be used in other places ↵ | Fabio Berger | 2018-08-22 | 1 | -1/+1 |
| | | | | without requiring sol-compiler as a dep | ||||
* | Fix sol-cov index.ts | Fabio Berger | 2018-08-22 | 1 | -11/+10 |
| | |||||
* | Merge development | Fabio Berger | 2018-08-15 | 2 | -15/+61 |
|\ | |||||
| * | Add PR numbers | Leonid Logvinov | 2018-08-03 | 1 | -1/+1 |
| | | |||||
| * | Read truffle compiler config from truffle.js and assert that the passed ↵ | Leonid Logvinov | 2018-08-03 | 1 | -7/+51 |
| | | | | | | | | solidity version matches the one in artifacts | ||||
| * | Use CallDataRPC in subprovider | Leonid Logvinov | 2018-08-03 | 1 | -7/+8 |
| | | |||||
| * | Add a TODO for failed transactions | Leonid Logvinov | 2018-08-03 | 1 | -0/+1 |
| | | |||||
* | | Fix commebt | Fabio Berger | 2018-08-04 | 1 | -1/+1 |
| | | |||||
* | | Omit certain exports and re-org index.ts | Fabio Berger | 2018-08-04 | 1 | -3/+5 |
| | | |||||
* | | Add missing sol-cov comments | Fabio Berger | 2018-08-04 | 3 | -1/+11 |
| | | |||||
* | | Add missing doc comments | Fabio Berger | 2018-08-03 | 1 | -0/+1 |
| | | |||||
* | | Add missing types to sol-cov index.ts | Fabio Berger | 2018-08-03 | 1 | -1/+12 |
| | | |||||
* | | Add missing exports discovered by generating compact typedoc JSON | Fabio Berger | 2018-07-30 | 1 | -1/+1 |
| | | |||||
* | | Remove all in-package monorepo-scripts by adding doc gen/upload and ↵ | Fabio Berger | 2018-07-30 | 2 | -16/+0 |
|/ | | | | aggregate release note publishing to publish script | ||||
* | Fix tslint issues | Leonid Logvinov | 2018-07-17 | 9 | -23/+23 |
| | |||||
* | rename function | perissology | 2018-06-27 | 2 | -8/+8 |
| | |||||
* | support ignoring entire contracts | perissology | 2018-06-25 | 1 | -7/+11 |
| | |||||
* | add ability to ignore covering specific code blocks | perissology | 2018-06-23 | 2 | -2/+48 |
| | |||||
* | Fix some bugs in sol-cov | Alex Browne | 2018-06-22 | 2 | -7/+23 |
| | |||||
* | Merge pull request #702 from perissology/feature/missing-sources | Leonid Logvinov | 2018-06-22 | 3 | -3/+9 |
|\ | | | | | [sol-cov] Only collect coverage for provided sources | ||||
| * | fix linter issues | perissology | 2018-06-22 | 1 | -1/+1 |
| | | |||||
| * | only call getLocationByOffset if source if defined | perissology | 2018-06-21 | 1 | -4/+1 |
| | | |||||
| * | Collect coverage for provided sources | perissology | 2018-06-15 | 3 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When solidity generates source maps during contract compilation, the contracts are referred to by an id, which corresponds to an array index. We may not want to cover all sources that were included in a compilation, but because we use array indexes (vs. the id that is provided by solidity compiler) to map the contract to the sourceMap, the provided sourceCodes array must include the code at the correct index. This can result in empty slots in the sourceCodes array. This commit allows the coverage to only be collected for the contracts with provided sourceCode. | ||||
* | | Update to match latest type definitions and other small changes | Alex Browne | 2018-06-21 | 2 | -9/+11 |
| | | |||||
* | | Include source code snippets in revert stack traces | Alex Browne | 2018-06-21 | 4 | -9/+249 |
| | | |||||
* | | Remove redundant check in trace.ts and revert_trace.ts | Alex Browne | 2018-06-15 | 2 | -6/+1 |
| | | |||||
* | | Fix linter errors | Alex Browne | 2018-06-15 | 1 | -0/+1 |
| | | |||||
* | | De-duplicate code by refactoring subprovider classes | Alex Browne | 2018-06-15 | 5 | -204/+89 |
| | | |||||
* | | Remove unused variables and other small fixes | Alex Browne | 2018-06-15 | 2 | -4/+4 |
| | | |||||
* | | Reverse order of stack trace to match behavior of most other language stack ↵ | Alex Browne | 2018-06-15 | 1 | -1/+1 |
| | | | | | | | | traces | ||||
* | | Fix a bug in revert_trace.ts | Alex Browne | 2018-06-15 | 3 | -17/+32 |
| | | |||||
* | | Introduce subprovider for printing revert stack traces | Alex Browne | 2018-06-15 | 6 | -28/+364 |
|/ | |||||
* | Rename _coverageCollector -> _profilerCollector in TraceCollectionSubprovider | Alex Browne | 2018-06-13 | 1 | -4/+4 |
| | |||||
* | Refactor sol-cov to de-duplicate code for coverage and profiling | Alex Browne | 2018-06-13 | 5 | -306/+264 |
| | |||||
* | Rename computeCoverageAsync -> computeSingleTraceCoverageAsync | Alex Browne | 2018-06-13 | 4 | -4/+4 |
| | |||||
* | Fix linter errors | Alex Browne | 2018-06-13 | 3 | -10/+6 |
| | |||||
* | Refactor sol-cov to avoid keeping traceInfo in memory | Alex Browne | 2018-06-13 | 5 | -92/+76 |
| | |||||
* | Merge pull request #690 from 0xProject/feature/truffle-sol-cov-fixes | Leonid Logvinov | 2018-06-12 | 2 | -6/+8 |
|\ | | | | | Sol-cov fixes | ||||
| * | Speed-up sol-cov | Leonid Logvinov | 2018-06-12 | 1 | -2/+2 |
| | | |||||
| * | Don't throw when no config file is found | Leonid Logvinov | 2018-06-12 | 1 | -4/+6 |
| | | |||||
* | | Merge pull request #684 from ↵ | Fabio Berger | 2018-06-12 | 1 | -3/+3 |
|\ \ | |/ |/| | | | | | 0xProject/fix/contract-wrappers/exchangeTransferSimulator Move ExchangeTransferSimulator & OrderValidationUtils to Order-Utils | ||||
| * | Fix no-unused-variable tslint rule to include parameters and fix issues | Fabio Berger | 2018-06-12 | 1 | -3/+3 |
| | | |||||
* | | Add EmitStatement to ASTVisitor | Leonid Logvinov | 2018-06-12 | 1 | -0/+3 |
|/ | |||||
* | Fix a bug in SolCompilerArtifacts adapter config overriding | Leonid Logvinov | 2018-06-12 | 1 | -2/+2 |
| | |||||
* | Remove some copy-paste code | Leonid Logvinov | 2018-06-09 | 1 | -36/+6 |
| | |||||
* | Fix typos | Leonid Logvinov | 2018-06-09 | 2 | -4/+9 |
| | |||||
* | Await fake transactions | Leonid Logvinov | 2018-06-09 | 1 | -4/+4 |
| | |||||
* | Fix a typo | Leonid Logvinov | 2018-06-09 | 1 | -1/+1 |
| | |||||
* | Implement SolidityProfiler & adapt sol-cov to work with Geth | Leonid Logvinov | 2018-06-09 | 10 | -285/+562 |
| | |||||
* | Try enabling no-unused-variable... | fragosti | 2018-06-05 | 7 | -19/+6 |
| | |||||
* | Fix linter errors | Leonid Logvinov | 2018-06-01 | 1 | -1/+1 |
| | |||||
* | Introduce ethereum-types package | Leonid Logvinov | 2018-06-01 | 2 | -2/+2 |
| | |||||
* | Fix linter issues | Leonid Logvinov | 2018-05-24 | 1 | -1/+2 |
| | |||||
* | Address feedback | Leonid Logvinov | 2018-05-23 | 4 | -26/+38 |
| | |||||
* | Parse compiler.json in SolCompilerArtifactsAdapter | Leonid Logvinov | 2018-05-23 | 1 | -3/+12 |
| | |||||
* | Add a more verbose comment for self-destruct | Leonid Logvinov | 2018-05-23 | 1 | -1/+5 |
| | |||||
* | Fix depth tracking in a tracer | Leonid Logvinov | 2018-05-23 | 1 | -1/+16 |
| | |||||
* | Fix sol-cov tests | Leonid Logvinov | 2018-05-23 | 1 | -1/+3 |
| | |||||
* | Fix a bug in CALL-like opcode handling | Leonid Logvinov | 2018-05-23 | 1 | -7/+17 |
| | |||||
* | Remove trace.json | Leonid Logvinov | 2018-05-23 | 1 | -3227/+0 |
| | |||||
* | Suppport subcalls in constructor | Leonid Logvinov | 2018-05-23 | 1 | -10/+26 |
| | |||||
* | Use BlockParamLiteral.Latest | Leonid Logvinov | 2018-05-23 | 2 | -4/+8 |
| | |||||
* | Address feedback | Leonid Logvinov | 2018-05-23 | 2 | -21/+10 |
| | |||||
* | Use loglevel instead of verbose flag | Leonid Logvinov | 2018-05-23 | 1 | -11/+7 |
| | |||||
* | Fix import paths | Leonid Logvinov | 2018-05-23 | 2 | -2/+2 |
| | |||||
* | Refactor ContractData lookup | Leonid Logvinov | 2018-05-23 | 2 | -34/+33 |
| | |||||
* | Remove a comment | Leonid Logvinov | 2018-05-23 | 1 | -1/+0 |
| | |||||
* | Use a hidden directory for temp artifacts | Leonid Logvinov | 2018-05-23 | 2 | -2/+1 |
| | |||||
* | Match class names with file names | Leonid Logvinov | 2018-05-23 | 4 | -3/+3 |
| | |||||
* | Rename ZeroExArtifactAdapter to SolCompilerArtifactAdapter | Leonid Logvinov | 2018-05-23 | 3 | -5/+5 |
| | |||||
* | Remove web3Factory.create and remove dev-tools dependency on sol-cov | Leonid Logvinov | 2018-05-23 | 3 | -2/+3229 |
| | |||||
* | Support all opcodes in a trace parser | Leonid Logvinov | 2018-05-23 | 1 | -48/+24 |
| | |||||
* | Make sol-cov work with truffle and other artifact adapters | Leonid Logvinov | 2018-05-23 | 8 | -80/+281 |
| | |||||
* | Add missing type definitions | Leonid Logvinov | 2018-05-14 | 1 | -1/+1 |
| | |||||
* | Create coverage dir if doesn't exist | Fabio Berger | 2018-05-11 | 1 | -0/+5 |
| | |||||
* | Remove unused deployer docs configs | Leonid Logvinov | 2018-05-10 | 1 | -3/+1 |
| | |||||
* | Fix linter issues | Leonid Logvinov | 2018-05-10 | 3 | -15/+8 |
| | |||||
* | Add removeHexPrefix util method | Leonid Logvinov | 2018-05-07 | 2 | -6/+6 |
| | |||||
* | Fix sol-cov to work with the new artifacts format | Leonid Logvinov | 2018-05-07 | 2 | -25/+30 |
| | |||||
* | Implement new artifacts format | Leonid Logvinov | 2018-05-07 | 2 | -14/+17 |
| | |||||
* | Rename resolver to sol-resolver | Leonid Logvinov | 2018-04-16 | 1 | -0/+1 |
| | |||||
* | Implement the resolver | Leonid Logvinov | 2018-04-12 | 2 | -17/+6 |
| | |||||
* | Improve on readability | Leonid Logvinov | 2018-04-12 | 1 | -5/+2 |
| | |||||
* | Fix tslint | Fabio Berger | 2018-04-09 | 1 | -2/+2 |
| | |||||
* | Move our contract templates to accept Provider instead of Web3Wrapper | Leonid Logvinov | 2018-04-04 | 1 | -315/+0 |
| | |||||
* | Remove remaining unused deps | Fabio Berger | 2018-04-03 | 1 | -1/+0 |
| | |||||
* | Add metacoin example project | Leonid Logvinov | 2018-04-02 | 1 | -2/+0 |
| | |||||
* | Move common types out of web3 types | Leonid Logvinov | 2018-03-27 | 1 | -7/+7 |
| | |||||
* | Make handleRequest public and add comment for it | Fabio Berger | 2018-03-22 | 1 | -3/+10 |
| | |||||
* | Improve comments | Fabio Berger | 2018-03-22 | 1 | -5/+9 |
| | |||||
* | Add comments to sol-cov | Fabio Berger | 2018-03-22 | 1 | -9/+18 |
| | |||||
* | Rename `stagedocs.ts` file to `stage_docs.ts` in keeping with our file ↵ | Fabio Berger | 2018-03-20 | 1 | -0/+0 |
| | | | | naming conventions. `postpublish.ts` is the only exception and this is because it is dictated by Lerna | ||||
* | Refactor CoverageSubprovider to use subproviders types | Fabio Berger | 2018-03-18 | 1 | -6/+2 |
| | |||||
* | Add doc setup to sol-cov | Fabio Berger | 2018-03-18 | 1 | -0/+8 |
| | |||||
* | Move opcodes to constants | Leonid Logvinov | 2018-03-16 | 2 | -5/+9 |
| | |||||
* | Add tests for sol-cov | Leonid Logvinov | 2018-03-15 | 5 | -11/+11 |
| | |||||
* | Add postpublish script to sol-cov | Fabio Berger | 2018-03-14 | 2 | -0/+16 |
| | |||||
* | Add other statement types | Leonid Logvinov | 2018-03-13 | 1 | -0/+24 |
| | |||||
* | Start using solidity-parser-antlr | Leonid Logvinov | 2018-03-13 | 4 | -63/+356 |
| | |||||
* | Submit a TD PR | Leonid Logvinov | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | Add an explanatory comment for making ranges unique | Leonid Logvinov | 2018-03-12 | 1 | -0/+1 |
| | |||||
* | Add a HACK to detect coverage of the modifiers with no parameters | Leonid Logvinov | 2018-03-12 | 2 | -0/+28 |
| | |||||
* | Treap transactions to address 0x0 as contract creation | Leonid Logvinov | 2018-03-12 | 1 | -6/+4 |
| | |||||
* | Remove redundant Date.now() | Leonid Logvinov | 2018-03-12 | 2 | -2/+1 |
| | |||||
* | Don't await lock releases | Leonid Logvinov | 2018-03-12 | 1 | -2/+2 |
| | |||||
* | Add support for async calls under coverage | Leonid Logvinov | 2018-03-12 | 1 | -15/+37 |
| | |||||
* | Add builtin modifier 'constant' | Leonid Logvinov | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | Address feedback | Leonid Logvinov | 2018-03-12 | 2 | -9/+20 |
| | |||||
* | Make _getSingleFileCoverageForTrace a private static method | Leonid Logvinov | 2018-03-12 | 1 | -50/+51 |
| | |||||
* | Use better variable name | Leonid Logvinov | 2018-03-12 | 1 | -2/+2 |
| | |||||
* | Introduce redundant vars | Leonid Logvinov | 2018-03-12 | 1 | -3/+6 |
| | |||||
* | Throw an error if artifacts not found | Leonid Logvinov | 2018-03-12 | 1 | -0/+3 |
| | |||||
* | Fix a typo | Leonid Logvinov | 2018-03-12 | 1 | -1/+2 |
| | |||||
* | Use string enum for branch types | Leonid Logvinov | 2018-03-12 | 1 | -4/+10 |
| | |||||
* | Stop making an assumption that contract code is immutable | Leonid Logvinov | 2018-03-12 | 3 | -52/+73 |
| | |||||
* | Cache code parsing | Leonid Logvinov | 2018-03-12 | 1 | -6/+15 |
| | |||||
* | Add sol-cover implementation | Leonid Logvinov | 2018-03-12 | 12 | -0/+674 |