index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
LAN-TW
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libsolidity
/
interface
/
StandardCompiler.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Moving SourceReferenceFormatter into langutil namespace.
Christian Parpart
2018-11-24
1
-1
/
+1
*
Renaming json fields smtlib2queries and smtlib2responses
Leonardo Alt
2018-11-23
1
-2
/
+2
*
Rename function and warn if responses are supplied for Z3.
chriseth
2018-11-23
1
-2
/
+2
*
Inject SMTLIB2 queries and responses via standard-json-io.
chriseth
2018-11-23
1
-0
/
+25
*
Introduce namespace `langutil` in liblangutil directory.
Christian Parpart
2018-11-22
1
-1
/
+2
*
Renamed SHA3.{h,cpp} files.
chriseth
2018-10-18
1
-1
/
+1
*
Use empty() instead of size() == 0
Alex Beregszaszi
2018-10-09
1
-1
/
+1
*
Be more strict about values in the optimizer block in StandardJSON
Alex Beregszaszi
2018-09-26
1
-4
/
+19
*
Merge pull request #5063 from ethereum/standard-json-bug
chriseth
2018-09-24
1
-2
/
+2
|
\
|
*
Fix typo in parsing/writing JSON error in StandardCompiler
Alex Beregszaszi
2018-09-22
1
-2
/
+2
*
|
Add proper error reporting when invalid settings are provided in StandardJSON
Alex Beregszaszi
2018-09-21
1
-2
/
+10
|
/
*
Disallow remappings with empty prefix.
Daniel Kirchner
2018-08-11
1
-2
/
+7
*
Mark StandardCompiler::compile as noexcept
Alex Beregszaszi
2018-08-08
1
-2
/
+2
*
More consistent catch statements
Alex Beregszaszi
2018-07-25
1
-2
/
+2
*
Do not catch exceptions by value in StandardCompiler
Julius Huelsmann
2018-05-17
1
-2
/
+2
*
Add ability to set the target EVM version.
chriseth
2018-03-02
1
-0
/
+8
*
Ensure that library addresses supplied are of correct length and hex prefixed...
Alex Beregszaszi
2018-03-01
1
-2
/
+18
*
Properly validate invalid hex characters in JSONIO libraries
Alex Beregszaszi
2018-02-28
1
-2
/
+14
*
Add more comprehensive tests and checks for libraries in JSONIO
Alex Beregszaszi
2018-02-28
1
-1
/
+5
*
Add new JSON API for better abstraction and for supporting strict JSON parsing
Alexander Arlt
2018-02-21
1
-4
/
+3
*
Minor improvement: check sources
Alexander Arlt
2018-02-17
1
-1
/
+5
*
Properly support library file names containing a colon (such as URLs).
Alex Beregszaszi
2018-01-05
1
-1
/
+1
*
Properly handle colons in file names within jsonio
Alex Beregszaszi
2018-01-03
1
-1
/
+1
*
Populate the sourceLocation field properly in standard JSON on errors
Alex Beregszaszi
2017-12-18
1
-2
/
+2
*
Simplify target selection code
Alex Beregszaszi
2017-11-30
1
-18
/
+9
*
Rename target selection to use the word artifact
Alex Beregszaszi
2017-11-30
1
-32
/
+32
*
Add workaround for bytecode/deployedBytecode selection
Alex Beregszaszi
2017-11-30
1
-2
/
+20
*
Limit output according to the selected targets in StandardCompiler
Alex Beregszaszi
2017-11-30
1
-20
/
+32
*
Add target selection helpers to StandardCompiler
Alex Beregszaszi
2017-11-30
1
-0
/
+56
*
Restrict contracts compiled via outputSelection (but not the individual outpu...
Alex Beregszaszi
2017-10-05
1
-0
/
+19
*
Introduce assemblyString
Alex Beregszaszi
2017-09-11
1
-3
/
+1
*
Split out the JSON functionality from assembly.stream()
Alex Beregszaszi
2017-09-11
1
-2
/
+2
*
Rename read file callback.
chriseth
2017-08-23
1
-4
/
+4
*
Remove DocumentationType from natspec
Alex Beregszaszi
2017-08-16
1
-2
/
+2
*
DocstringParsingError is not thrown anymore in StandardCompiler
Alex Beregszaszi
2017-07-27
1
-16
/
+8
*
Catch FatalError in StandardCompiler
Alex Beregszaszi
2017-07-27
1
-3
/
+16
*
Add CompilerStack::setOptimiserSettings
Alex Beregszaszi
2017-07-26
1
-1
/
+2
*
Add CompilerStack::setLibraries
Alex Beregszaszi
2017-07-26
1
-1
/
+2
*
Rename onChainMetadata to metadata
Alex Beregszaszi
2017-07-19
1
-1
/
+1
*
Mark const variables
Alex Beregszaszi
2017-07-18
1
-4
/
+4
*
Reorder code for readability
Alex Beregszaszi
2017-07-18
1
-9
/
+9
*
Merge pull request #2527 from ethereum/onlyASTIfAnalysisSuccessful
chriseth
2017-07-06
1
-2
/
+2
|
\
|
*
Only output AST if the analysis was successful.
chriseth
2017-07-06
1
-2
/
+2
*
|
Do not omit error type.
chriseth
2017-07-06
1
-4
/
+4
|
/
*
Use more refined states in StandardCompiler
Alex Beregszaszi
2017-07-03
1
-6
/
+7
*
Rework functionHashes into methodIdentifiers
Alex Beregszaszi
2017-06-22
1
-1
/
+1
*
Use compilerStack.functionHashes in StandardCompiler
Alex Beregszaszi
2017-06-22
1
-9
/
+1
*
Merge pull request #1810 from ethereum/compactJson
chriseth
2017-05-22
1
-1
/
+2
|
\
|
*
Support the new AST in StandardCompiler
Alex Beregszaszi
2017-05-17
1
-0
/
+1
|
*
Compact format for AST-Json with backwards compatibility
chriseth
2017-05-17
1
-1
/
+1
*
|
Rename CompilerStack.metadata to CompilerStack.natspec
Alex Beregszaszi
2017-05-19
1
-2
/
+2
*
|
Use CompilerStack.contractABI directly
Alex Beregszaszi
2017-05-19
1
-1
/
+1
|
/
*
Merge pull request #2211 from ethereum/jsonio-fixes
Alex Beregszaszi
2017-05-02
1
-3
/
+3
|
\
|
*
Follow the JSON I/O spec closely
Alex Beregszaszi
2017-05-02
1
-3
/
+3
*
|
Remove why3 from standard compiler
Alex Beregszaszi
2017-05-02
1
-24
/
+0
|
/
*
Catch jsoncpp exceptions
Alex Beregszaszi
2017-04-25
1
-0
/
+8
*
Do not crash on invalid JSON input
Alex Beregszaszi
2017-04-25
1
-0
/
+4
*
Merge pull request #2161 from ethereum/jsonio-cleanup
chriseth
2017-04-24
1
-2
/
+6
|
\
|
*
Do not fail if parsing failed in StandardCompiler
Alex Beregszaszi
2017-04-24
1
-1
/
+1
|
*
Be a bit more verbose and capture Boost exceptions in StandardCompiler
Alex Beregszaszi
2017-04-24
1
-1
/
+5
*
|
Verify supplied hash in JSON I/O
Alex Beregszaszi
2017-04-24
1
-4
/
+45
|
/
*
Support URL sources in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-2
/
+33
*
Rename ast to legacyAST in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-1
/
+1
*
Ensure the language field is present in the JSON
Alex Beregszaszi
2017-04-21
1
-0
/
+6
*
Pull out collectEVMObject
Alex Beregszaszi
2017-04-21
1
-17
/
+19
*
Enclose local functions in a namespace
Alex Beregszaszi
2017-04-21
1
-0
/
+4
*
Support Why3 in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-0
/
+24
*
Support gas estimates in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-1
/
+1
*
Reject import URLs for now
Alex Beregszaszi
2017-04-21
1
-1
/
+6
*
Support the metadata.useLiteralContent setting
Alex Beregszaszi
2017-04-21
1
-0
/
+3
*
Properly split contract filename and name
Alex Beregszaszi
2017-04-21
1
-3
/
+10
*
Support linkReferences
Alex Beregszaszi
2017-04-21
1
-2
/
+29
*
Support new assembly output
Alex Beregszaszi
2017-04-21
1
-3
/
+4
*
Move opcodes inside the bytecode section
Alex Beregszaszi
2017-04-21
1
-1
/
+2
*
Support methodIdentifiers
Alex Beregszaszi
2017-04-21
1
-1
/
+9
*
Support proper error reporting in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-18
/
+104
*
Refactor formatError
Alex Beregszaszi
2017-04-21
1
-6
/
+19
*
Fail if no sources are given
Alex Beregszaszi
2017-04-21
1
-4
/
+1
*
Support the AST output
Alex Beregszaszi
2017-04-21
1
-1
/
+2
*
Include source mapping identifier
Alex Beregszaszi
2017-04-21
1
-0
/
+10
*
Output legacyAssembly in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-1
/
+12
*
Capture error messages from the JSON parser
Alex Beregszaszi
2017-04-21
1
-2
/
+8
*
Add formatFatalError() to StandardCompiler
Alex Beregszaszi
2017-04-21
1
-0
/
+15
*
Parse remappings in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-0
/
+5
*
Parse libraries in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-0
/
+8
*
Parse optimizer settings in StandardCompiler
Alex Beregszaszi
2017-04-21
1
-3
/
+6
*
Catch exceptions of StandardCompiler
Alex Beregszaszi
2017-04-21
1
-1
/
+13
*
Initial implementation of StandardCompiler
Alex Beregszaszi
2017-04-21
1
-0
/
+132
*
Add StandardCompiler skeleton
Alex Beregszaszi
2017-04-21
1
-0
/
+31