aboutsummaryrefslogtreecommitdiffstats
path: root/CompilerStack.cpp
Commit message (Expand)AuthorAgeFilesLines
* contract documentation is now parsing during compilation and not by request.Liana Husikyan2015-07-161-0/+8
* Compute constantschriseth2015-06-051-3/+3
* Gas estimation for internal functions.chriseth2015-05-261-0/+18
* Gas estimation taking known state into account.chriseth2015-05-201-19/+19
* Move non-cryptopp dependent stuff into devcore.Gav Wood2015-05-201-1/+1
* adde the positions for the end of SourceLocationLiana Husikyan2015-05-071-6/+9
* added interface function for SourceLocation/ position convertation to compile...Liana Husikyan2015-05-071-0/+9
* Merge pull request #1708 from chriseth/sol_fix_librarieschriseth2015-04-221-1/+1
|\
| * Fixed use of libraries.chriseth2015-04-221-1/+1
* | JSON compiler.Christian2015-04-221-2/+5
|/
* removed unused parameter from streamAsmJsonLiana Husikyan2015-04-171-1/+1
* added asm-json flag to cl compilerLiana Husikyan2015-04-171-2/+2
* Allowing abstract contracts constructor to have no argsLefteris Karapetsas2015-04-171-5/+11
* Abstract contract and inheritanceLefteris Karapetsas2015-03-271-0/+2
* Most EndToEndTests are now compliant with the Bytes renamingLefteris Karapetsas2015-03-121-4/+4
* to include source lines in output stream AssemblyItem's appropriate function ...Liana Husikyan2015-03-051-2/+2
* basic source level debuggingarkpar2015-03-021-0/+10
* Removing temporary contractsLefteris Karapetsas2015-02-211-53/+2
* Adding Libraries as source unitsLefteris Karapetsas2015-02-211-3/+5
* Working, albeit slowly, non-NatSpec transaction confirmations.Gav Wood2015-02-151-0/+5
* Styling in Natspec EnumsLefteris Karapetsas2015-02-091-6/+6
* Fix standard sources test.Christian2015-01-301-2/+5
* Merge branch 'develop' of github.com:ethereum/cpp-ethereum into developGav Wood2015-01-301-0/+1
|\
| * Super keyword.Christian2015-01-291-0/+1
* | Revert to using require for Solidity - it works.Gav Wood2015-01-291-4/+53
|/
* Find some reasonable contract if nothing is supplied.Christian2015-01-281-4/+6
* Cleaner solution to provide standard sources.Christian2015-01-281-61/+27
* LogFilter supports new, better, filter mechanism.Gav Wood2015-01-281-1/+1
* Fixed spurious whisper watches firing.Gav Wood2015-01-271-0/+3
* Add coins reg to standard services.Gav Wood2015-01-261-2/+3
* Minor fix.Gav Wood2015-01-251-2/+7
* Fixes to ethereum.js and standard.js.Gav Wood2015-01-251-9/+19
* Claim ether makes wallet & trasfers.Gav Wood2015-01-221-1/+42
* Magic variables are only needed durinng name and type resolution, not during ...Christian2015-01-201-3/+1
* Merge pull request #798 from LefterisJP/natspec_OnContractCreationLefteris Karapetsas2015-01-151-0/+13
|\
| * Fixes and additional checks for Natspec Popup authenticationLefteris Karapetsas2015-01-141-20/+2
| * A first version of Natspec warning popupLefteris Karapetsas2015-01-131-7/+13
| * Alethzero: Showing a contract's function's hashes at creationLefteris Karapetsas2015-01-131-0/+18
| * Work in prgress for creating natspec in alethzero at contract creationLefteris Karapetsas2015-01-121-0/+7
* | fixed warnings for msvc buildarkpar2015-01-131-1/+1
|/
* 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 fun...Christian2014-12-171-0/+9
* 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
|\
| * 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
|\|
| * 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
| * Separate user and dev natspec documentationLefteris Karapetsas2014-12-031-5/+18
| * 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
| * Exporting Natspec documentation to a JSON interfaceLefteris Karapetsas2014-12-021-0/+26
* | 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