aboutsummaryrefslogtreecommitdiffstats
path: root/CompilerStack.h
Commit message (Collapse)AuthorAgeFilesLines
* to include source lines in output stream AssemblyItem's appropriate function ↵Liana Husikyan2015-03-051-4/+3
| | | | is now receiving the map of fileNames to sourceCodes as argument.
* stylearkpar2015-03-031-5/+8
|
* basic source level debuggingarkpar2015-03-021-0/+11
|
* Activate standard sources by default.Christian2015-02-231-1/+1
|
* Adding default value to isLibraryLefteris Karapetsas2015-02-221-1/+1
|
* Removing temporary contractsLefteris Karapetsas2015-02-211-4/+0
| | | | - They are now added as importable libraries
* Adding Libraries as source unitsLefteris Karapetsas2015-02-211-3/+4
|
* Working, albeit slowly, non-NatSpec transaction confirmations.Gav Wood2015-02-151-0/+1
|
* Styling in Natspec EnumsLefteris Karapetsas2015-02-091-4/+4
|
* Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-301-1/+1
|\
| * Exclude standard contracts by default.Christian2015-01-291-1/+1
| |
* | Revert to using require for Solidity - it works.Gav Wood2015-01-291-0/+4
|/
* Cleaner solution to provide standard sources.Christian2015-01-281-6/+4
|
* Fixes to ethereum.js and standard.js.Gav Wood2015-01-251-0/+3
|
* Claim ether makes wallet & trasfers.Gav Wood2015-01-221-0/+4
| | | | "#require" in solidity.
* Minor style fixesLefteris Karapetsas2015-01-151-2/+2
|
* Fixes and additional checks for Natspec Popup authenticationLefteris Karapetsas2015-01-141-6/+3
|
* A first version of Natspec warning popupLefteris Karapetsas2015-01-131-3/+7
| | | | | | | - Runtime Contract code hash can now be retrieved from the Compiler - Using the hash the Natspec handler stores and later retrieves Natspec JSON for a given contract.
* Alethzero: Showing a contract's function's hashes at creationLefteris Karapetsas2015-01-131-0/+3
|
* Work in prgress for creating natspec in alethzero at contract creationLefteris Karapetsas2015-01-121-0/+4
|
* CLI tweaks.Gav Wood2015-01-091-1/+1
|
* Documentation update.Gav Wood2015-01-091-2/+3
|
* Basic logging in Solidity (though no tests yet).Gav Wood2015-01-091-1/+6
|
* Fix some warnings about uninitialized members.Christian2015-01-071-1/+1
|
* Possibility to replace source and obtain ContractDefinition by name.Christian2014-12-181-2/+7
|
* Create contracts.Christian2014-12-151-1/+1
|
* Some more consts.Christian2014-12-081-14/+14
|
* Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-081-2/+2
|\ | | | | | | | | | | | | | | | | | | | | 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-2/+2
| |
* | Renamed url to identifier and added some comments.Christian2014-12-051-1/+1
| |
* | Merge remote-tracking branch 'ethereum/develop' into sol_importChristian2014-12-051-4/+22
|\| | | | | | | | | | | | | Conflicts: libsolidity/CompilerStack.cpp libsolidity/CompilerStack.h solc/main.cpp
| * Stack compiler now correctly returns a string and not a pointerLefteris Karapetsas2014-12-051-1/+1
| |
| * Addressing styling and miscellaneous issue with NatspecLefteris Karapetsas2014-12-051-2/+2
| |
| * Styling in libsolidity's InterfaceHandlerLefteris Karapetsas2014-12-041-2/+2
| |
| * Moving all Interface and Documentation functionality to own classLefteris Karapetsas2014-12-031-9/+17
| | | | | | | | | | | | | | | | - 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-3/+7
| | | | | | | | - plus other small changes according to the spec
| * Exporting Natspec documentation to a JSON interfaceLefteris Karapetsas2014-12-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | - 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-0/+3
| |
* | Multi-source and multi-contract compiler.Christian2014-12-041-16/+45
| |
* | Import directive.Christian2014-12-031-2/+3
|/
* Contracts as types and framework for special global variables.Christian2014-11-241-3/+6
|
* Provide interface for calls in JSON and some other formatting changes.Christian2014-11-121-1/+40
|
* Option to activate the optimizer for solidity.Christian2014-11-071-1/+1
|
* Actual contract creator and add solidity to AlethZero interface.Christian2014-10-311-0/+43