1. 14 Jun, 2019 1 commit
    • rocky's avatar
      [WIP] Add routines for finding AST nodes · 40168bd2
      rocky authored
      Functions from remix-lib:
      - sourceLocationFromAstNode
      - nodesAtPosition
      - getLinebreakPositions
      - findNodeAtSourceLocation
      
      Add walkFull that traverses more of the AST nodes. This is non-legacy
      only.
      40168bd2
  2. 13 Jun, 2019 1 commit
  3. 12 Jun, 2019 2 commits
  4. 03 Jun, 2019 1 commit
  5. 23 May, 2019 1 commit
  6. 22 May, 2019 3 commits
  7. 20 May, 2019 8 commits
  8. 16 May, 2019 5 commits
  9. 11 May, 2019 5 commits
  10. 10 May, 2019 3 commits
  11. 09 May, 2019 1 commit
  12. 08 May, 2019 1 commit
  13. 07 May, 2019 1 commit
    • Scott Tsai's avatar
      remix-debug depends on web3 · f97db6e3
      Scott Tsai authored
      remix-debug has the following line in `src/cmdline/index.js`:
      ```
      var Web3 = require('web3')
      
      <... snip ...>
      
        connect (providerType, url) {
          if (providerType !== 'http') throw new Error('unsupported provider type')
          this.web3 = new Web3(new Web3.providers.HttpProvider(url))
        }
      
      ```
      
      So it should either mark `web3` as a dependency in `package.json` or
      refactor `remix-lib` to provide a web3 provider that can take an
      `url` paramter.
      
      This patch does the former and makes `remix-debug` depend on the same
      version of `web3` as `remix-lib` in `package.json`.
      f97db6e3
  14. 03 May, 2019 4 commits
  15. 02 May, 2019 2 commits
  16. 29 Apr, 2019 1 commit
    • subtly's avatar
      fix for electron w/dynamic loading of solcjson · 8a711542
      subtly authored
      This is a fix so that remix will work inside of electron, and presumably, it makes sense for dynamic downloading of solidity compiler. When I enable node integration with electron and install solc node module, it looks like it works for a second, but then it too does not work (page goes blank).
      
      I'm not sure if require() works here with node, as I believe solcjson would need to be downloaded into a path that can be resolved by require (typically node_modules). Notably, electron docs recommend against enabling node integration when remote scripts are loaded dynamically.
      8a711542