aboutsummaryrefslogtreecommitdiffstats
path: root/CompilerStack.cpp
Commit message (Collapse)AuthorAgeFilesLines
* CLI tweaks.Gav Wood2015-01-091-3/+3
|
* Documentation update.Gav Wood2015-01-091-0/+1
|
* Basic logging in Solidity (though no tests yet).Gav Wood2015-01-091-0/+8
|
* Possibility to replace source and obtain ContractDefinition by name.Christian2014-12-181-4/+8
|
* Return the last contract by default.Christian2014-12-181-2/+6
|
* Fix: Resolve function types of all contracts before checking types inside ↵Christian2014-12-171-0/+9
| | | | functions.
* Create contracts.Christian2014-12-151-1/+5
|
* Swap literals to the end if optimizing.Christian2014-12-121-2/+2
|
* Some more consts.Christian2014-12-081-11/+11
|
* Compile fix.Christian2014-12-081-1/+1
|
* Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-081-4/+4
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h libsolidity/InterfaceHandler.cpp libsolidity/InterfaceHandler.h solc/main.cpp test/solidityJSONInterfaceTest.cpp test/solidityNatspecJSON.cpp
| * Replacing old cstyle enums with c++11 enums in natspecLefteris Karapetsas2014-12-051-4/+4
| |
* | Renamed url to identifier and added some comments.Christian2014-12-051-3/+3
| |
* | Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-051-37/+29
|\| | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp
| * Stack compiler now correctly returns a string and not a pointerLefteris Karapetsas2014-12-051-4/+4
| |
| * Addressing styling and miscellaneous issue with NatspecLefteris Karapetsas2014-12-051-11/+9
| |
| * Styling in libsolidity's InterfaceHandlerLefteris Karapetsas2014-12-041-2/+2
| |
| * Moving all Interface and Documentation functionality to own classLefteris Karapetsas2014-12-031-70/+20
| | | | | | | | | | | | | | | | - 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
| * Separate user and dev natspec documentationLefteris Karapetsas2014-12-031-5/+18
| | | | | | | | - plus other small changes according to the spec
| * Simplifying lambda function in CompilerStack::getInterface()Lefteris Karapetsas2014-12-031-8/+6
| |
| * Removing unneeded local variable in CompilerStack::getDocumentation()Lefteris Karapetsas2014-12-021-2/+1
| |
| * Handle absence of Natspec doc and add option to solcLefteris Karapetsas2014-12-021-2/+6
| |
| * More Natspec JSON export tests and better error reportingLefteris Karapetsas2014-12-021-1/+1
| |
| * Using jsoncpp for exporting ABI interface from solidityLefteris Karapetsas2014-12-021-25/+23
| | | | | | | | | | - Also changing the interface JSON test to have a shorter name plus to provide meaningful error message in case of failure
| * Exporting Natspec documentation to a JSON interfaceLefteris Karapetsas2014-12-021-0/+26
| | | | | | | | | | | | | | | | | | | | | | - Adding a getDocumentation() function to solidity compiler stack so that we can obtain the natspec interface for a contract - Adding libjsoncpp as a dependency of libsolidity. This is done in a dirty way, using libjsonrpc-cpp s an intermediate dependency for the moment. Will fix soon. - Start of a test file for Natspec exporting to JSON
* | Improved external interface for multi-source and multi-contract compilation.Christian2014-12-041-1/+11
| |
* | Multi-source and multi-contract compiler.Christian2014-12-041-65/+154
| |
* | Import directive.Christian2014-12-031-36/+51
|/
* Magic variables.Christian2014-11-241-1/+1
|
* Contracts as types and framework for special global variables.Christian2014-11-241-1/+4
|
* Provide interface for calls in JSON and some other formatting changes.Christian2014-11-121-8/+92
|
* Option to activate the optimizer for solidity.Christian2014-11-071-2/+3
|
* Actual contract creator and add solidity to AlethZero interface.Christian2014-10-311-0/+49