aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/CompilerStack.h
Commit message (Expand)AuthorAgeFilesLines
* Code generation for access to contract code.chriseth2019-01-181-2/+4
* Cache hash computations.chriseth2018-12-181-2/+6
* Sort includes in libsolidity/interfaceLeonardo Alt2018-12-181-4/+3
* Rename function and warn if responses are supplied for Z3.chriseth2018-11-231-4/+4
* Inject SMTLIB2 queries and responses via standard-json-io.chriseth2018-11-231-1/+9
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-221-10/+14
* Isolating files shared between Yul- and Solidity language frontend.Christian Parpart2018-11-221-3/+3
* Disallow remappings with empty prefix.Daniel Kirchner2018-08-111-9/+12
* Merge pull request #4692 from ethereum/devcore-pathchriseth2018-08-071-7/+0
|\
| * Move absolutePath/sanitizePath helpers from CompilerStack to libdevcoreAlex Beregszaszi2018-08-061-7/+0
* | Remove clone feature.chriseth2018-08-071-7/+0
|/
* Properly explain all the analsys steps in CompilerStackAlex Beregszaszi2018-07-311-1/+2
* Code, Changelog, ReleaseChecklist: Fix typos.Cryptomental2018-07-111-1/+1
* Document the internal API of CompilerStackAlex Beregszaszi2018-06-261-6/+30
* Pull out createCBORMetadata helperAlex Beregszaszi2018-06-261-0/+2
* CompilerStack absolutePath/sanitizePath can be made staticAlex Beregszaszi2018-06-201-2/+2
* Add ability to set the target EVM version.chriseth2018-03-021-9/+18
* Implement CompilerStack.lastContractName()Alex Beregszaszi2017-10-191-0/+3
* Always require a contract/sourceName in CompilerStackAlex Beregszaszi2017-10-191-14/+14
* Provide optional list of contract names to CompilerStack.compileAlex Beregszaszi2017-10-051-0/+11
* Introduce assemblyStringAlex Beregszaszi2017-09-111-2/+2
* Do not return the stream in asssemblyStreamAlex Beregszaszi2017-09-111-1/+1
* Split out the JSON functionality from assembly.stream()Alex Beregszaszi2017-09-111-2/+6
* Reorder some methods in CompilerStack for readabilityAlex Beregszaszi2017-08-281-5/+7
* Rename read file callback.chriseth2017-08-231-2/+3
* Mark a lot of functions const (where possible)Alex Beregszaszi2017-08-221-1/+1
* Remove DocumentationType from natspecAlex Beregszaszi2017-08-161-11/+8
* Reorder CompilerStack to be in logical orderAlex Beregszaszi2017-07-271-29/+45
* Add CompilerStack::setOptimiserSettingsAlex Beregszaszi2017-07-261-4/+9
* Add CompilerStack::setLibrariesAlex Beregszaszi2017-07-261-2/+8
* Remove unused interfaces from CompilerStackAlex Beregszaszi2017-07-261-15/+4
* Rename onChainMetadata to metadataAlex Beregszaszi2017-07-191-3/+3
* Export CompilerStack stateAlex Beregszaszi2017-07-031-8/+10
* Remove Why3 generatorAlex Beregszaszi2017-06-251-7/+0
* Make compiler.contractDefinition privateAlex Beregszaszi2017-06-221-3/+4
* Rework functionHashes into methodIdentifiersAlex Beregszaszi2017-06-221-1/+2
* Allow including hashes of method signatures in --combined-json outputEdward Ruchevits2017-06-141-0/+3
* Fix state after CompilerStack.reset()Alex Beregszaszi2017-06-011-0/+7
* Remove unused functions from CompilerStackAlex Beregszaszi2017-06-011-13/+0
* Refactor error reportingRhett Aultman2017-05-301-5/+9
* Rename CompilerStack.metadata to CompilerStack.natspecAlex Beregszaszi2017-05-191-2/+2
* Rename InterfaceHandler to NatspecAlex Beregszaszi2017-05-191-1/+1
* Split ABI out of InterfaceHandlerAlex Beregszaszi2017-05-191-3/+3
* Rename CompilerStack.interface to CompilerStack.contractABIAlex Beregszaszi2017-05-191-2/+2
* enumchecks not workingdjuju2017-04-281-1/+8
* documentation, checks and renamingdjuju2017-04-271-2/+2
* refactoring parse() into two separate functionsdjuju2017-04-271-0/+10
* Document that the ReadFileCallback should not emit exceptionsAlex Beregszaszi2017-04-221-1/+2
* Move gasEstimate into CompilerStackAlex Beregszaszi2017-04-131-0/+3
* Pull out ReadFile from CompilerStackAlex Beregszaszi2017-04-101-11/+3
* Rename ErrorMesage to ErrorMessageAlex Beregszaszi2017-03-171-1/+1
* Extract scopes into compiler stack.chriseth2017-02-141-0/+3
* Add option to store literal sources in metadataAlex Beregszaszi2017-01-261-0/+2
* Remove checkLibraryNameClashes()Rhett Aultman2017-01-171-3/+0
* Only avoid collision if it's the same fileRhett Aultman2017-01-171-0/+4
* cleanupVoR02202017-01-121-2/+3
* much smaller helper functionVoR02202017-01-101-1/+3
* Add the `_runs` parameter.chriseth2016-12-011-1/+1
* Fix type of optimizeRunsAlex Beregszaszi2016-12-011-1/+1
* Metadata stamp.chriseth2016-12-011-6/+14
* Fix licensing headersVoR02202016-11-231-4/+4
* Move InterfaceHandler from string to JSONAlex Beregszaszi2016-11-151-7/+7
* Remove standard contractsDenton Liu2016-08-191-3/+2
* remove solidity --interfaceDimitry2016-08-171-6/+1
* Source location as part of AST.chriseth2016-07-211-2/+16
* Provide formal version in json output.chriseth2016-07-191-1/+2
* Allow remappings to change depending on the context.chriseth2016-06-091-3/+22
* - inline and assembly keywords addedLianaHus2016-03-121-4/+4
* BREAKING: Implement delegatecall and make default for library calls.chriseth2016-03-121-1/+1
* Merge pull request #351 from chriseth/autoloadchriseth2016-01-191-2/+14
|\
| * Autoload files in solc.chriseth2016-01-121-2/+14
* | Detect library name clashes.chriseth2016-01-141-0/+3
|/
* Relative paths in import directives.chriseth2015-12-101-0/+2
* Preliminary why3 code output.chriseth2015-10-271-1/+6
* Store docstrings in AST annotations.chriseth2015-10-261-3/+0
* File reorganisation.chriseth2015-10-211-0/+221