chriseth
1a3d6904d7
Gas estimation for internal functions.
10 years ago
chriseth
a09bb999cb
Commandline interface for gas estimation.
10 years ago
chriseth
9e2e73da3a
Functional gas estimator.
10 years ago
chriseth
5b8614f178
Structural gas estimator.
10 years ago
chriseth
b7d560d3e7
Fix for exception if function hashes not requested.
10 years ago
chriseth
25f269feec
Removed layouting space.
10 years ago
chriseth
04048bad93
Feature for commandline compiler to output the function signature hashes.
10 years ago
chriseth
bd5698b070
Do not handle combined JSON if option not given.
10 years ago
Ryan Casey
792b878315
Direct more mundane failures to cerr as well.
10 years ago
chriseth
323662c6f3
Removed extra blank line.
10 years ago
chriseth
ed2c73d023
json output for the commandline compiler.
10 years ago
Liana Husikyan
3482c4dfc2
fixed extension of file json format
changed value for PUSH to hex
10 years ago
Liana Husikyan
1305502fc9
initial output for asm-json flag.
Conflicts:
libevmcore/Assembly.cpp
10 years ago
Liana Husikyan
2a5a5a99f9
added asm-json flag to cl compiler
Conflicts:
libsolidity/CompilerStack.cpp
10 years ago
chriseth
ea5bfadcd8
Fixed some checker warnings.
10 years ago
Liana Husikyan
f7841a9b49
fixed new line for user input from terminal.
10 years ago
Liana Husikyan
18176ea3e4
added source code printing for each output line.
some changes after pr review
10 years ago
Gav Wood
2c6b18f01b
Add EVMJIT.
10 years ago
Lefteris Karapetsas
d53dcd3183
Styling in Natspec Enums
10 years ago
Christian
b3252b3e5d
Exclude standard contracts by default.
10 years ago
Lu Guanqun
59ad75763d
simplify solc's option output
The original one is too verbose.
10 years ago
Lefteris Karapetsas
e3b15f48c4
Style fixes and refactoring in ASTJsonConverter
10 years ago
Lefteris Karapetsas
ddd1438a2c
Preparing the ground for AST outputing to JSON
10 years ago
Gav Wood
c3b6fdd899
abi -> json-abi
10 years ago
Gav Wood
f125a4b505
CLI tweaks.
10 years ago
Gav Wood
0de1fe5b02
Rename "JSON Documentation" -> Metadata.
solc integration for Solidity-format ABI.
10 years ago
chriseth
83b218908b
Format catch arguments as function parameters.
10 years ago
Christian
46664c44b3
Assertions that throw InternalCompilerErrors.
10 years ago
Lefteris Karapetsas
c9a032aad4
better alignment of global string constants
10 years ago
Lefteris Karapetsas
c99b38a4ed
Using strings instead of #defined literals in solc
10 years ago
Lefteris Karapetsas
b95b6f3b66
Properly outputing opcodes in solc, using normal stream operator
10 years ago
Lefteris Karapetsas
28409ed583
Fix for unhandled solc exception with opcodes argument
- This should fix #631
10 years ago
Lefteris Karapetsas
965d0c64da
Fixing segfault for solc if stdin is given as input file
- Solc should now check its input files and skip them if they don't
exist or if they are not a valid file
10 years ago
Lefteris Karapetsas
131998f242
Cleaner interface for Solc CLI bytecode handling
10 years ago
Lefteris Karapetsas
030442811a
Explicitly calling dev::operator<<() on two occassions due to mixup with boost
10 years ago
Lefteris Karapetsas
7a5c1db126
Styling issues and new class name for the CLI
10 years ago
Lefteris Karapetsas
11aa5ad5d4
Moving most of the solc functionality to own class and splitting implementation in modular functions
10 years ago
Lefteris Karapetsas
8773a7ea0f
Style improvements and succinctness in solc main.cpp
10 years ago
Lefteris Karapetsas
1dfef5bc49
Solc gets arguments for interface and documentation related output
10 years ago
Lefteris Karapetsas
9bebf39249
Solc option to output binary and opcode
10 years ago
Lefteris Karapetsas
9562f0f3d5
Solc evm assembly to either file or stdout option
10 years ago
Lefteris Karapetsas
2cc2fe735e
Solc cmdline option for ast outputting either to stdout or a file
10 years ago
Lefteris Karapetsas
3aac720978
Unknown solc arguments are now ignored
10 years ago
Lefteris Karapetsas
6ac94ffad0
using boost::program_options for argument parsing
10 years ago
Lefteris Karapetsas
8857a7a75e
Replacing old cstyle enums with c++11 enums in natspec
10 years ago
Christian
04c8d8bdc0
Improved external interface for multi-source and multi-contract compilation.
10 years ago
Lefteris Karapetsas
4613214098
Moving all Interface and Documentation functionality to own class
- Creating the Interface Handler class which will take care of the
parsing of Natspec comments and of interfacing with and outputing to
JSON files.
- Will also handle the ABI interface creation
10 years ago
Lefteris Karapetsas
994e891078
Separate user and dev natspec documentation
- plus other small changes according to the spec
10 years ago
Christian
8621949067
Import directive.
10 years ago
Lefteris Karapetsas
93c488ce73
Handle absence of Natspec doc and add option to solc
10 years ago