aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/StandardCompiler.cpp
Commit message (Expand)AuthorAgeFilesLines
* Renaming json fields smtlib2queries and smtlib2responsesLeonardo Alt2018-11-231-2/+2
* Rename function and warn if responses are supplied for Z3.chriseth2018-11-231-2/+2
* Inject SMTLIB2 queries and responses via standard-json-io.chriseth2018-11-231-0/+25
* Introduce namespace `langutil` in liblangutil directory.Christian Parpart2018-11-221-1/+2
* Renamed SHA3.{h,cpp} files.chriseth2018-10-181-1/+1
* Use empty() instead of size() == 0Alex Beregszaszi2018-10-091-1/+1
* Be more strict about values in the optimizer block in StandardJSONAlex Beregszaszi2018-09-261-4/+19
* Merge pull request #5063 from ethereum/standard-json-bugchriseth2018-09-241-2/+2
|\
| * Fix typo in parsing/writing JSON error in StandardCompilerAlex Beregszaszi2018-09-221-2/+2
* | Add proper error reporting when invalid settings are provided in StandardJSONAlex Beregszaszi2018-09-211-2/+10
|/
* Disallow remappings with empty prefix.Daniel Kirchner2018-08-111-2/+7
* Mark StandardCompiler::compile as noexceptAlex Beregszaszi2018-08-081-2/+2
* More consistent catch statementsAlex Beregszaszi2018-07-251-2/+2
* Do not catch exceptions by value in StandardCompilerJulius Huelsmann2018-05-171-2/+2
* Add ability to set the target EVM version.chriseth2018-03-021-0/+8
* Ensure that library addresses supplied are of correct length and hex prefixed...Alex Beregszaszi2018-03-011-2/+18
* Properly validate invalid hex characters in JSONIO librariesAlex Beregszaszi2018-02-281-2/+14
* Add more comprehensive tests and checks for libraries in JSONIOAlex Beregszaszi2018-02-281-1/+5
* Add new JSON API for better abstraction and for supporting strict JSON parsingAlexander Arlt2018-02-211-4/+3
* Minor improvement: check sourcesAlexander Arlt2018-02-171-1/+5
* Properly support library file names containing a colon (such as URLs).Alex Beregszaszi2018-01-051-1/+1
* Properly handle colons in file names within jsonioAlex Beregszaszi2018-01-031-1/+1
* Populate the sourceLocation field properly in standard JSON on errorsAlex Beregszaszi2017-12-181-2/+2
* Simplify target selection codeAlex Beregszaszi2017-11-301-18/+9
* Rename target selection to use the word artifactAlex Beregszaszi2017-11-301-32/+32
* Add workaround for bytecode/deployedBytecode selectionAlex Beregszaszi2017-11-301-2/+20
* Limit output according to the selected targets in StandardCompilerAlex Beregszaszi2017-11-301-20/+32
* Add target selection helpers to StandardCompilerAlex Beregszaszi2017-11-301-0/+56
* Restrict contracts compiled via outputSelection (but not the individual outpu...Alex Beregszaszi2017-10-051-0/+19
* Introduce assemblyStringAlex Beregszaszi2017-09-111-3/+1
* Split out the JSON functionality from assembly.stream()Alex Beregszaszi2017-09-111-2/+2
* Rename read file callback.chriseth2017-08-231-4/+4
* Remove DocumentationType from natspecAlex Beregszaszi2017-08-161-2/+2
* DocstringParsingError is not thrown anymore in StandardCompilerAlex Beregszaszi2017-07-271-16/+8
* Catch FatalError in StandardCompilerAlex Beregszaszi2017-07-271-3/+16
* Add CompilerStack::setOptimiserSettingsAlex Beregszaszi2017-07-261-1/+2
* Add CompilerStack::setLibrariesAlex Beregszaszi2017-07-261-1/+2
* Rename onChainMetadata to metadataAlex Beregszaszi2017-07-191-1/+1
* Mark const variablesAlex Beregszaszi2017-07-181-4/+4
* Reorder code for readabilityAlex Beregszaszi2017-07-181-9/+9
* Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessfulchriseth2017-07-061-2/+2
|\
| * Only output AST if the analysis was successful.chriseth2017-07-061-2/+2
* | Do not omit error type.chriseth2017-07-061-4/+4
|/
* Use more refined states in StandardCompilerAlex Beregszaszi2017-07-031-6/+7
* Rework functionHashes into methodIdentifiersAlex Beregszaszi2017-06-221-1/+1
* Use compilerStack.functionHashes in StandardCompilerAlex Beregszaszi2017-06-221-9/+1
* Merge pull request #1810 from ethereum/compactJsonchriseth2017-05-221-1/+2
|\
| * Support the new AST in StandardCompilerAlex Beregszaszi2017-05-171-0/+1
| * Compact format for AST-Json with backwards compatibilitychriseth2017-05-171-1/+1
* | Rename CompilerStack.metadata to CompilerStack.natspecAlex Beregszaszi2017-05-191-2/+2
* | Use CompilerStack.contractABI directlyAlex Beregszaszi2017-05-191-1/+1
|/
* Merge pull request #2211 from ethereum/jsonio-fixesAlex Beregszaszi2017-05-021-3/+3
|\
| * Follow the JSON I/O spec closelyAlex Beregszaszi2017-05-021-3/+3
* | Remove why3 from standard compilerAlex Beregszaszi2017-05-021-24/+0
|/
* Catch jsoncpp exceptionsAlex Beregszaszi2017-04-251-0/+8
* Do not crash on invalid JSON inputAlex Beregszaszi2017-04-251-0/+4
* Merge pull request #2161 from ethereum/jsonio-cleanupchriseth2017-04-241-2/+6
|\
| * Do not fail if parsing failed in StandardCompilerAlex Beregszaszi2017-04-241-1/+1
| * Be a bit more verbose and capture Boost exceptions in StandardCompilerAlex Beregszaszi2017-04-241-1/+5
* | Verify supplied hash in JSON I/OAlex Beregszaszi2017-04-241-4/+45
|/
* Support URL sources in StandardCompilerAlex Beregszaszi2017-04-211-2/+33
* Rename ast to legacyAST in StandardCompilerAlex Beregszaszi2017-04-211-1/+1
* Ensure the language field is present in the JSONAlex Beregszaszi2017-04-211-0/+6
* Pull out collectEVMObjectAlex Beregszaszi2017-04-211-17/+19
* Enclose local functions in a namespaceAlex Beregszaszi2017-04-211-0/+4
* Support Why3 in StandardCompilerAlex Beregszaszi2017-04-211-0/+24
* Support gas estimates in StandardCompilerAlex Beregszaszi2017-04-211-1/+1
* Reject import URLs for nowAlex Beregszaszi2017-04-211-1/+6
* Support the metadata.useLiteralContent settingAlex Beregszaszi2017-04-211-0/+3
* Properly split contract filename and nameAlex Beregszaszi2017-04-211-3/+10
* Support linkReferencesAlex Beregszaszi2017-04-211-2/+29
* Support new assembly outputAlex Beregszaszi2017-04-211-3/+4
* Move opcodes inside the bytecode sectionAlex Beregszaszi2017-04-211-1/+2
* Support methodIdentifiersAlex Beregszaszi2017-04-211-1/+9
* Support proper error reporting in StandardCompilerAlex Beregszaszi2017-04-211-18/+104
* Refactor formatErrorAlex Beregszaszi2017-04-211-6/+19
* Fail if no sources are givenAlex Beregszaszi2017-04-211-4/+1
* Support the AST outputAlex Beregszaszi2017-04-211-1/+2
* Include source mapping identifierAlex Beregszaszi2017-04-211-0/+10
* Output legacyAssembly in StandardCompilerAlex Beregszaszi2017-04-211-1/+12
* Capture error messages from the JSON parserAlex Beregszaszi2017-04-211-2/+8
* Add formatFatalError() to StandardCompilerAlex Beregszaszi2017-04-211-0/+15
* Parse remappings in StandardCompilerAlex Beregszaszi2017-04-211-0/+5
* Parse libraries in StandardCompilerAlex Beregszaszi2017-04-211-0/+8
* Parse optimizer settings in StandardCompilerAlex Beregszaszi2017-04-211-3/+6
* Catch exceptions of StandardCompilerAlex Beregszaszi2017-04-211-1/+13
* Initial implementation of StandardCompilerAlex Beregszaszi2017-04-211-0/+132
* Add StandardCompiler skeletonAlex Beregszaszi2017-04-211-0/+31