aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/CompilerStack.h
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | | This commit introduces ErrorReporter, a utility class which consolidates all of the error logging functionality into a common set of functions. It also replaces all direct interactions with an ErrorList with calls to an ErrorReporter. This commit resolves issue #2209
* 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
| | | | | | | | The library name clash checker throws errors when two libraries of the same name are spotted. In a previous commit, this function was rewritten to use fully-qualified names instead, which makes it redundant to the checker for multiply-declared identifiers. Since it no longer serves a clear purpose, the function is being dropped.
* Only avoid collision if it's the same fileRhett Aultman2017-01-171-0/+4
| | | | | | | | | @chriseth had suggested that it would be better if contracts were referenced in a file:contract notation, and that we output .bin files that prepend original path names if necessary to avoid a collision. This commit is mostly a draft; it still needs to be run through the test suite.
* cleanupVoR02202017-01-121-2/+3
| | | | | | | | Signed-off-by: VoR0220 <rj@erisindustries.com> fixup Signed-off-by: VoR0220 <rj@erisindustries.com>
* much smaller helper functionVoR02202017-01-101-1/+3
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* 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
| | | | Signed-off-by: VoR0220 <rj@erisindustries.com>
* 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
| | | | - some style fixes
* 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
|\ | | | | Automatically load imported files in solc.
| * 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