ethers-rs/ethers-solc/src
Matthias Seitz fc9f66c916
feat(solc): add dependency graph implementation (#750)
* docs: document public functions

* add mod

* feat(solc): add dependency graph

* detect version

* add into sources

* fix: canonicalize temp paths

* test: add graph tests

* chore(clippy): make clippy happy

* more wasm compat

* chore: update changelog

* wasm compat

* unused

* fix get source fill function

* Update ethers-solc/src/resolver.rs

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>

* perf: use solang_parser to trim down deps

* resolve graph in compile

* refactor add node function

* docs: clear up comment

* docs: typos

* fix: make all versions unique based on their major minor path version

* prepare test

* docs: add more resolve docs

* test: add lib change detection test

* test: update tests

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-01-05 23:46:57 +02:00
..
artifacts.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
cache.rs chore(solc): more verbose traces (#738) 2021-12-25 18:18:57 +02:00
compile.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
config.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
error.rs feat(solc): add workspace utils (#678) 2021-12-13 01:39:28 +02:00
hh.rs fix: make evm bytecode optional (#735) 2021-12-25 06:45:53 +02:00
lib.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
project_util.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
remappings.rs refactor(solc): remappings detection rewrite (#732) 2021-12-25 06:52:26 +02:00
resolver.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00
utils.rs feat(solc): add dependency graph implementation (#750) 2022-01-05 23:46:57 +02:00