• Felix Lange's avatar
    common/compiler: simplify solc wrapper · 1a9e6691
    Felix Lange authored
    Support for legacy version 0.9.x is gone. The compiler version is no
    longer cached. Compilation results (and the version) are read directly
    from stdout using the --combined-json flag. As a workaround for
    ethereum/solidity#651, source code is written to a temporary file before
    compilation.
    
    Integration of solc in package ethapi and cmd/abigen is now much simpler
    because the compiler wrapper is no longer passed around as a pointer.
    
    Fixes #2806, accidentally
    1a9e6691
Name
Last commit
Last update
..
compiler Loading commit data...
httpclient Loading commit data...
math Loading commit data...
natspec Loading commit data...
number Loading commit data...
registrar Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
README.md Loading commit data...
big.go Loading commit data...
big_test.go Loading commit data...
bytes.go Loading commit data...
bytes_test.go Loading commit data...
debug.go Loading commit data...
defaults.go Loading commit data...
icap.go Loading commit data...
icap_test.go Loading commit data...
list.go Loading commit data...
main_test.go Loading commit data...
path.go Loading commit data...
size.go Loading commit data...
size_test.go Loading commit data...
test_utils.go Loading commit data...
types.go Loading commit data...
types_template.go Loading commit data...
types_test.go Loading commit data...