• 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
..
downloader Loading commit data...
fetcher Loading commit data...
filters Loading commit data...
gasprice Loading commit data...
api.go Loading commit data...
api_backend.go Loading commit data...
backend.go Loading commit data...
backend_test.go Loading commit data...
bad_block.go Loading commit data...
bind.go Loading commit data...
cpu_mining.go Loading commit data...
db_upgrade.go Loading commit data...
gpu_mining.go Loading commit data...
handler.go Loading commit data...
handler_test.go Loading commit data...
helper_test.go Loading commit data...
metrics.go Loading commit data...
peer.go Loading commit data...
protocol.go Loading commit data...
protocol_test.go Loading commit data...
sync.go Loading commit data...
sync_test.go Loading commit data...