Marek Kotewicz
0520e0f4db
fixed issue with including wrong json/json.h file
10 years ago
debris
226c435abf
fixed cmake include_directories
10 years ago
debris
5ca7b3209f
fixed transitive dependencies for msvc
10 years ago
Lefteris Karapetsas
d53dcd3183
Styling in Natspec Enums
10 years ago
debris
92bfd91812
cmake mess
10 years ago
Christian
146cc5fd82
Workaround for a problem with `git merge`.
10 years ago
Christian
b3252b3e5d
Exclude standard contracts by default.
10 years ago
Christian
03ea63e202
Dockerfile to build the solidity compiler using emscripten.
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
ethdev
f42dbcac1c
boost library -> libraries
10 years ago
ethdev
592e60ec17
start of implementing windows debug
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
Marek Kotewicz
0aefbb6b2d
recent changes from solc working on macos
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
debris
cd0a538138
serpent compiling under msvc
10 years ago
debris
96441cbe9a
solc working
10 years ago
debris
548dda844a
solidity compiling under msvc && boosts cmake file fixed
10 years ago
Lefteris Karapetsas
8857a7a75e
Replacing old cstyle enums with c++11 enums in natspec
10 years ago
Marek Kotewicz
6b5d89d559
removed automocs
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
Christian
104dd11456
Provide interface for calls in JSON and some other formatting changes.
10 years ago
Marek Kotewicz
6cc9e6952e
merge
10 years ago
Christian
32d512b12e
Option to activate the optimizer for solidity.
10 years ago
Christian
37216a246a
Converted all asserts to exceptions.
10 years ago
Christian
4d654d4e78
Function selector and variable (un)packing.
10 years ago