solidity/libsolidity
pinkiebell bb6fb675e0 libsolidity/codegen: Use calldatacopy to cheaply zero memory instead of
codecopy.

Motiviation:
  Zero'ing memory is commonplace in contracts, but with the upcoming
  Layer-2 EVM translation layers and other on-chain verification
  mechanisms, using `codecopy` becomes a `costly` operation in those
  sandboxes. Using `calldatacopy` achieves the same thing, gas costs
  are also the same as codecopy, and is significantly cheaper in the `sandbox` situation.
2020-01-22 17:56:56 +01:00
..
analysis Clean up visibility via contract name and fix ICE on calling unimplemented base function. 2020-01-16 19:13:04 +01:00
ast Clean up visibility via contract name and fix ICE on calling unimplemented base function. 2020-01-16 19:13:04 +01:00
codegen libsolidity/codegen: Use calldatacopy to cheaply zero memory instead of 2020-01-22 17:56:56 +01:00
formal Replace void cast by maybe_unused 2020-01-09 13:41:30 +01:00
interface Merge pull request #7918 from ethereum/compilerstack-fqdn 2020-01-15 18:00:58 +01:00
parsing Fix error message suggestion for receive 2020-01-14 23:24:27 +01:00
CMakeLists.txt Merge pull request #7153 from djudjuu/newImportAST 2020-01-14 17:56:53 +01:00